The analysis of software product lines is challenging due to the potentially large number of products, which grow exponentially in terms of the number of features. Product sampling is a …
Configurable systems allow users to derive customized software variants with behavior and functionalities tailored to individual needs. Developers of these configurable systems need …
Abstract A Software Product Line (SPL) is a software development paradigm in which a family of software products shares a set of core assets. Testing has a vital role in both single …
The Feature Model (FM) is a fundamental artifact of the Software Product Line (SPL) engineering. It represents all SPL variabilities and commonalities and is generally used to …
H Almulla, G Gay - Empirical Software Engineering, 2022 - Springer
Search-based test generation is guided by feedback from one or more fitness functions— scoring functions that judge solution optimality. Choosing informative fitness functions is …
Software containers are becoming the new state of the art in the industry as they are extensively used to deploy systems. Indeed, the use of containers enables better modularity …
Many recent studies have shown that various multi-objective evolutionary algorithms have been widely applied in the field of search-based software engineering (SBSE) for optimal …
HL Jakubovski Filho, TN Ferreira, SR Vergilio - Journal of Systems and …, 2019 - Elsevier
Abstract Evolutionary Multi-Objective Algorithms (EMOAs) have been applied to derive products for the variability testing of Software Product Lines (SPLs), which is a complex task …
HLJ Filho, JAP Lima, SR Vergilio - … of the XXXI Brazilian Symposium on …, 2017 - dl.acm.org
The selection of products for the variability testing of Feature Models (FMs) is a complex task impacted by many factors. To solve this problem, Multi-Objective Evolutionary Algorithms …