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 …

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 …

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 …

Mystique: Evolving android malware for auditing anti-malware tools

G Meng, Y Xue, C Mahinthan, A Narayanan… - Proceedings of the 11th …, 2016 - dl.acm.org
In the arms race of attackers and defenders, the defense is usually more challenging than
the attack due to the unpredicted vulnerabilities and newly emerging attacks every day …

A feature-based personalized recommender system for product-line configuration

JA Pereira, P Matuszyk, S Krieter… - Proceedings of the …, 2016 - dl.acm.org
Today's competitive marketplace requires the industry to understand unique and particular
needs of their customers. Product line practices enable companies to create individual …

Enhancing decomposition-based algorithms by estimation of distribution for constrained optimal software product selection

Y Xiang, X Yang, Y Zhou… - IEEE Transactions on …, 2019 - ieeexplore.ieee.org
This paper integrates an estimation of distribution (EoD)-based update operator into
decomposition-based multiobjective evolutionary algorithms for binary optimization. The …

Personalized recommender systems for product-line configuration processes

JA Pereira, P Matuszyk, S Krieter… - … Languages, Systems & …, 2018 - Elsevier
Product lines are designed to support the reuse of features across multiple products.
Features are product functional requirements that are important to stakeholders. In this …

IBED: Combining IBEA and DE for optimal feature selection in software product line engineering

Y Xue, J Zhong, TH Tan, Y Liu, W Cai, M Chen… - Applied Soft …, 2016 - Elsevier
Software configuration, which aims to customize the software for different users (eg, Linux
kernel configuration), is an important and complicated task. In software product line …

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 …