A hitchhiker's guide to statistical tests for assessing randomized algorithms in software engineering

A Arcuri, L Briand - Software Testing, Verification and Reliability, 2014 - Wiley Online Library
Randomized algorithms are widely used to address many types of software engineering
problems, especially in the area of software verification and validation with a strong …

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 …

Testing advanced driver assistance systems using multi-objective search and neural networks

R Ben Abdessalem, S Nejati, LC Briand… - Proceedings of the 31st …, 2016 - dl.acm.org
Recent years have seen a proliferation of complex Advanced Driver Assistance Systems
(ADAS), in particular, for use in autonomous cars. These systems consist of sensors and …

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 …

On the value of user preferences in search-based software engineering: A case study in software product lines

AS Sayyad, T Menzies, H Ammar - 2013 35Th international …, 2013 - ieeexplore.ieee.org
Software design is a process of trading off competing objectives. If the user objective space
is rich, then we should use optimizers that can fully exploit that richness. For example, this …

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 …

A survey on search-based software design

O Räihä - Computer Science Review, 2010 - Elsevier
This survey investigates search-based approaches to software design. The basics of the
most popular meta-heuristic algorithms are presented as background to the search-based …

On the use of many quality attributes for software refactoring: a many-objective search-based software engineering approach

MW Mkaouer, M Kessentini, S Bechikh… - Empirical Software …, 2016 - Springer
Search-based software engineering (SBSE) solutions are still not scalable enough to handle
high-dimensional objectives space. The majority of existing work treats software engineering …

Model transformation modularization as a many-objective optimization problem

M Fleck, J Troya, M Kessentini… - IEEE Transactions …, 2017 - ieeexplore.ieee.org
Model transformation programs are iteratively refined, restructured, and evolved due to
many reasons such as fixing bugs and adapting existing transformation rules to new …