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 …

Pareto-optimal search-based software engineering (POSBSE): A literature survey

AS Sayyad, H Ammar - 2013 2nd International Workshop on …, 2013 - ieeexplore.ieee.org
The Search-Based Software Engineering (SBSE) community is increasingly recognizing the
inherit “multiobjectiveness” in Software Engineering problems. The old ways of aggregating …

Many-objective software remodularization using NSGA-III

W Mkaouer, M Kessentini, A Shaout… - ACM Transactions on …, 2015 - dl.acm.org
Software systems nowadays are complex and difficult to maintain due to continuous
changes and bad design choices. To handle the complexity of systems, software products …

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 …

Multi-objective software effort estimation

F Sarro, A Petrozziello, M Harman - Proceedings of the 38th International …, 2016 - dl.acm.org
We introduce a bi-objective effort estimation algorithm that combines Confidence Interval
Analysis and assessment of Mean Absolute Error. We evaluate our proposed algorithm on …

Search based software engineering for software product line engineering: a survey and directions for future work

M Harman, Y Jia, J Krinke, WB Langdon… - Proceedings of the 18th …, 2014 - dl.acm.org
This paper presents a survey of work on Search Based Software Engineering (SBSE) for
Software Product Lines (SPLs). We have attempted to be comprehensive, in the sense that …

Testing web enabled simulation at scale using metamorphic testing

J Ahlgren, M Berezin, K Bojarczuk… - 2021 IEEE/ACM …, 2021 - ieeexplore.ieee.org
We report on Facebook's deployment of MIA (Metamorphic Interaction Automaton). MIA is
used to test Facebook's Web Enabled Simulation, built on a web infrastructure of hundreds …

Search-based software library recommendation using multi-objective optimization

A Ouni, RG Kula, M Kessentini, T Ishio… - Information and …, 2017 - Elsevier
Context: Software library reuse has significantly increased the productivity of software
developers, reduced time-to-market and improved software quality and reusability. However …

A cooperative parallel search-based software engineering approach for code-smells detection

W Kessentini, M Kessentini, H Sahraoui… - IEEE Transactions …, 2014 - ieeexplore.ieee.org
We propose in this paper to consider code-smells detection as a distributed optimization
problem. The idea is that different methods are combined in parallel during the optimization …

High dimensional search-based software engineering: finding tradeoffs among 15 objectives for automating software refactoring using NSGA-III

MW Mkaouer, M Kessentini, S Bechikh, K Deb… - Proceedings of the …, 2014 - dl.acm.org
There is a growing need for scalable search-based software engineering approaches that
address software engineering problems where a large number of objectives are to be …