Genetic improvement of software: a comprehensive survey

J Petke, SO Haraldsson, M Harman… - IEEE Transactions …, 2017 - ieeexplore.ieee.org
Genetic improvement (GI) uses automated search to find improved versions of existing
software. We present a comprehensive survey of this nascent field of research with a focus …

How to evaluate solutions in Pareto-based search-based software engineering: A critical review and methodological guidance

M Li, T Chen, X Yao - IEEE Transactions on Software …, 2020 - ieeexplore.ieee.org
With modern requirements, there is an increasing tendency of considering multiple
objectives/criteria simultaneously in many Software Engineering (SE) scenarios. Such a …

A survey of many-objective optimisation in search-based software engineering

A Ramirez, JR Romero, S Ventura - Journal of Systems and Software, 2019 - Elsevier
Search-based software engineering (SBSE) is changing the way traditional software
engineering (SE) activities are carried out by reformulating them as optimisation problems …

Integrating quality and safety in construction scheduling time-cost trade-off model

A Panwar, KN Jha - Journal of Construction Engineering and …, 2021 - ascelibrary.org
Quality and safety are important and are the leading concerns in a construction project.
Planning a project without properly incorporating these two performance parameters …

A systematic review of interaction in search-based software engineering

A Ramirez, JR Romero… - IEEE Transactions on …, 2018 - ieeexplore.ieee.org
Search-Based Software Engineering (SBSE) has been successfully applied to automate a
wide range of software development activities. Nevertheless, in those software engineering …

[HTML][HTML] An empirical evaluation of evolutionary algorithms for unit test suite generation

J Campos, Y Ge, N Albunian, G Fraser, M Eler… - Information and …, 2018 - Elsevier
Context Evolutionary algorithms have been shown to be effective at generating unit test
suites optimised for code coverage. While many specific aspects of these algorithms have …

An exploratory study for software change prediction in object-oriented systems using hybridized techniques

R Malhotra, M Khanna - Automated Software Engineering, 2017 - Springer
Variation in software requirements, technological upgrade and occurrence of defects
necessitate change in software for its effective use. Early detection of those classes of a …

Interactive multi-objective evolutionary optimization of software architectures

A Ramirez, JR Romero, S Ventura - Information Sciences, 2018 - Elsevier
While working on a software specification, designers usually need to evaluate different
architectural alternatives to be sure that quality criteria are met. Even when these quality …

An empirical evaluation of evolutionary algorithms for test suite generation

J Campos, Y Ge, G Fraser, M Eler, A Arcuri - Search Based Software …, 2017 - Springer
Evolutionary algorithms have been shown to be effective at generating unit test suites
optimised for code coverage. While many aspects of these algorithms have been evaluated …

A hybrid differential evolution for multi-objective optimisation problems

E Song, H Li - Connection Science, 2022 - Taylor & Francis
In order to effectively use differential evolution (DE) to solve multi-objective optimisation
problems, it is necessary to consider how to ensure the search ability of DE. However, the …