Search-based software engineering: Trends, techniques and applications

M Harman, SA Mansouri, Y Zhang - ACM Computing Surveys (CSUR), 2012 - dl.acm.org
In the past five years there has been a dramatic increase in work on Search-Based Software
Engineering (SBSE), an approach to Software Engineering (SE) in which Search-Based …

Fairness testing: A comprehensive survey and analysis of trends

Z Chen, JM Zhang, M Hort, M Harman… - ACM Transactions on …, 2024 - dl.acm.org
Unfair behaviors of Machine Learning (ML) software have garnered increasing attention and
concern among software engineers. To tackle this issue, extensive research has been …

Machine learning testing: Survey, landscapes and horizons

JM Zhang, M Harman, L Ma… - IEEE Transactions on …, 2020 - ieeexplore.ieee.org
This paper provides a comprehensive survey of techniques for testing machine learning
systems; Machine Learning Testing (ML testing) research. It covers 144 papers on testing …

MAAT: a novel ensemble approach to addressing fairness and performance bugs for machine learning software

Z Chen, JM Zhang, F Sarro, M Harman - … of the 30th ACM joint european …, 2022 - dl.acm.org
Machine Learning (ML) software can lead to unfair and unethical decisions, making software
fairness bugs an increasingly significant concern for software engineers. However …

A comprehensive empirical study of bias mitigation methods for machine learning classifiers

Z Chen, JM Zhang, F Sarro, M Harman - ACM Transactions on Software …, 2023 - dl.acm.org
Software bias is an increasingly important operational concern for software engineers. We
present a large-scale, comprehensive empirical study of 17 representative bias mitigation …

A theoretical and empirical study of search-based testing: Local, global, and hybrid search

M Harman, P McMinn - IEEE Transactions on Software …, 2009 - ieeexplore.ieee.org
Search-based optimization techniques have been applied to structural software test data
generation since 1992, with a recent upsurge in interest and activity within this area …

Search based software engineering: Techniques, taxonomy, tutorial

M Harman, P McMinn, JT De Souza, S Yoo - LASER Summer School on …, 2008 - Springer
Abstract The aim of Search Based Software Engineering (SBSE) research is to move
software engineering problems from human-based search to machine-based search, using …

[PDF][PDF] Search based software engineering: A comprehensive analysis and review of trends techniques and applications

M Harman, SA Mansouri, Y Zhang - 2009 - crest.cs.ucl.ac.uk
In the past five years there has been a dramatic increase in work on Search Based Software
Engineering (SBSE), an approach to software engineering in which search based …

Software fairness

Y Brun, A Meliou - Proceedings of the 2018 26th ACM joint meeting on …, 2018 - dl.acm.org
A goal of software engineering research is advancing software quality and the success of
the software engineering process. However, while recent studies have demonstrated a new …

Efficient device scheduling with multi-job federated learning

C Zhou, J Liu, J Jia, J Zhou, Y Zhou, H Dai… - Proceedings of the AAAI …, 2022 - ojs.aaai.org
Recent years have witnessed a large amount of decentralized data in multiple (edge)
devices of end-users, while the aggregation of the decentralized data remains difficult for …