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 …

Combining multi-objective search and constraint solving for configuring large software product lines

C Henard, M Papadakis, M Harman… - 2015 IEEE/ACM 37th …, 2015 - ieeexplore.ieee.org
Software Product Line (SPL) feature selection involves the optimization of multiple
objectives in a large and highly constrained search space. We introduce SATIBEA, that …

Scalable product line configuration: A straw to break the camel's back

AS Sayyad, J Ingram, T Menzies… - 2013 28th IEEE/ACM …, 2013 - ieeexplore.ieee.org
Software product lines are hard to configure. Techniques that work for medium sized product
lines fail for much larger product lines such as the Linux kernel with 6000+ features. This …

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 …

A systematic literature review on the semi-automatic configuration of extended product lines

L Ochoa, O Gonzalez-Rojas, AP Juliana… - Journal of Systems and …, 2018 - Elsevier
Product line engineering has become essential in mass customisation given its ability to
reduce production costs and time to market, and to improve product quality and customer …

SIP: Optimal product selection from feature models using many-objective evolutionary optimization

RM Hierons, M Li, X Liu, S Segura… - ACM Transactions on …, 2016 - dl.acm.org
A feature model specifies the sets of features that define valid products in a software product
line. Recent work has considered the problem of choosing optimal products from a feature …

The weights can be harmful: Pareto search versus weighted search in multi-objective search-based software engineering

T Chen, M Li - ACM Transactions on Software Engineering and …, 2023 - dl.acm.org
In presence of multiple objectives to be optimized in Search-Based Software Engineering
(SBSE), Pareto search has been commonly adopted. It searches for a good approximation of …

Configuring software product lines by combining many-objective optimization and SAT solvers

Y Xiang, Y Zhou, Z Zheng, M Li - ACM Transactions on Software …, 2018 - dl.acm.org
A feature model (FM) is a compact representation of the information of all possible products
from software product lines. The optimal feature selection involves the simultaneous …

Multi-objective software effort estimation: A replication study

V Tawosi, F Sarro, A Petrozziello… - IEEE Transactions on …, 2021 - ieeexplore.ieee.org
Replication studies increase our confidence in previous results when the findings are similar
each time, and help mature our knowledge by addressing both internal and external validity …

SMTIBEA: a hybrid multi-objective optimization algorithm for configuring large constrained software product lines

J Guo, JH Liang, K Shi, D Yang, J Zhang… - Software & Systems …, 2019 - Springer
A key challenge to software product line engineering is to explore a huge space of various
products and to find optimal or near-optimal solutions that satisfy all predefined constraints …