How to evaluate solutions in Pareto-based search-based software engineering: A critical review and methodological guidance
With modern requirements, there is an increasing tendency of considering multiple
objectives/criteria simultaneously in many Software Engineering (SE) scenarios. Such a …
objectives/criteria simultaneously in many Software Engineering (SE) scenarios. Such a …
A survey of many-objective optimisation in search-based software engineering
Search-based software engineering (SBSE) is changing the way traditional software
engineering (SE) activities are carried out by reformulating them as optimisation problems …
engineering (SE) activities are carried out by reformulating them as optimisation problems …
SIP: Optimal product selection from feature models using many-objective evolutionary optimization
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 …
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
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 …
from software product lines. The optimal feature selection involves the simultaneous …
Mystique: Evolving android malware for auditing anti-malware tools
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 …
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 …
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
This paper integrates an estimation of distribution (EoD)-based update operator into
decomposition-based multiobjective evolutionary algorithms for binary optimization. The …
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 …
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
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 …
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
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 …
reduce production costs and time to market, and to improve product quality and customer …