Automated analysis of feature models: Quo vadis?

JA Galindo, D Benavides, P Trinidad… - Computing, 2019 - Springer
Feature models have been used since the 90s to describe software product lines as a way of
reusing common parts in a family of software systems. In 2010, a systematic literature review …

Empirical analysis of the tool support for software product lines

JM Horcas, M Pinto, L Fuentes - Software and Systems Modeling, 2023 - Springer
For the last ten years, software product line (SPL) tool developers have been facing the
implementation of different variability requirements and the support of SPL engineering …

Selection of software product line implementation components using recommender systems: An application to wordpress

J Rodas-Silva, JA Galindo, J García-Gutiérrez… - IEEE …, 2019 - ieeexplore.ieee.org
In software products line (SPL), there may be features which can be implemented by
different components, which means there are several implementations for the same feature …

Automated analysis of two-layered feature models with feature attributes

M Lettner, J Rodas, JA Galindo, D Benavides - Journal of Computer …, 2019 - Elsevier
The proliferation of features and platforms in variability intensive systems, coupled with
substantial technological progress, imposes several challenges for software developers and …

Supporting Clone-and-Own in software product line

E Ghabach - 2018 - theses.hal.science
A Software Product Line (SPL) manages commonalities and variability of a related software
products family. This approach is characterized by a systematic reuse that reduces …

Evolution, testing and configuration of variability systems intensive

JAG Duarte - 2015 - theses.hal.science
The large number of configurations that a feature model can encode makes the manual
analysis of feature models an error prone and costly task. Then, computer-aided …

A feature-driven variability-enabled approach to adaptive service compositions

C Sun, Z Wang, Z Zhang, L Xu… - … Journal of Web and …, 2023 - inderscienceonline.com
Service compositions are widely used to construct complex applications. Due to the frequent
changes of environment and requirements, service compositions need to be adaptable …

Automated composition and optimization of services for variability-intensive domains

M Bashari, E Bagheri, W Du - Journal of Systems and Software, 2018 - Elsevier
The growth in the number of publicly available services on the Web has encouraged
developers to rely more heavily on such services to deliver products in a faster, cheaper and …

Answering the call of the wild? thoughts on the elusive quest for ecological validity in variability modeling

SR Kamali, S Kasaei, RE Lopez-Herrejon - Proceedings of the 23rd …, 2019 - dl.acm.org
Ecological validity is a term commonly used in several disciplines to refer to the fact that in a
research study, the methods, the materials, and the settings must approximate the real …

Guiding Clone-and-Own When Creating Unplanned Products from a Software Product Line

E Ghabach, M Blay-Fornarino, F El Khoury… - New Opportunities for …, 2018 - Springer
Clone-and-own is a simple and intuitive practice adopted to construct new product variants
based on existing ones. However, when the developed family of products becomes rich …