Software diversity: state of the art and perspectives

I Schaefer, R Rabiser, D Clarke, L Bettini… - International Journal on …, 2012 - Springer
Diversity is prevalent in modern software systems to facilitate adapting the software to
customer requirements or the execution environment. Diversity has an impact on all phases …

A systematic review on search-based refactoring

T Mariani, SR Vergilio - Information and Software Technology, 2017 - Elsevier
Context: To find the best sequence of refactorings to be applied in a software artifact is an
optimization problem that can be solved using search techniques, in the field called Search …

Feature-oriented software product lines

S Apel, D Batory, C Kästner, G Saake - 2013 - Springer
The idea for this book arose from a series of lectures on modern programming paradigms,
feature-oriented programming, and software product lines that are continuously held at the …

SPLOT: software product lines online tools

M Mendonca, M Branco, D Cowan - Proceedings of the 24th ACM …, 2009 - dl.acm.org
This paper introduces SPLOT, a Web-based reasoning and configuration system for
Software Product Lines (SPLs). The system benefits from mature logic-based reasoning …

[PDF][PDF] SAT-based analysis of feature models is easy

M Mendonca, A Wąsowski, K Czarnecki - Proceedings of the 13th …, 2009 - 52.32.1.180
Feature models are a popular variability modeling notation used in product line engineering.
Automated analyses of feature models, such as consistency checking and interactive or …

Reasoning about edits to feature models

T Thum, D Batory, C Kastner - 2009 IEEE 31st International …, 2009 - ieeexplore.ieee.org
Features express the variabilities and commonalities among programs in a software product
line (SPL). A feature model defines the valid combinations of features, where each …

Feature diagrams and logics: There and back again

K Czarnecki, A Wasowski - 11th International Software Product …, 2007 - ieeexplore.ieee.org
Feature modeling is a notation and an approach for modeling commonality and variability in
product families. In their basic form, feature models contain mandatory/optional features …

Evolution of the Linux kernel variability model

R Lotufo, S She, T Berger, K Czarnecki… - Software Product Lines …, 2010 - Springer
Understanding the challenges faced by real projects in evolving variability models, is a
prerequisite for providing adequate support for such undertakings. We study the evolution of …

Aspectual feature modules

S Apel, T Leich, G Saake - IEEE Transactions on Software …, 2008 - ieeexplore.ieee.org
Two programming paradigms are gaining attention in the overlap** fields of software
product lines (SPLs) and incremental software development (ISD). Feature-oriented …

A bibliometric analysis of 20 years of research on software product lines

R Heradio, H Perez-Morago… - Information and …, 2016 - Elsevier
Context: Software product line engineering has proven to be an efficient paradigm to
develo** families of similar software systems at lower costs, in shorter time, and with …