Software diversity: state of the art and perspectives
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 …
customer requirements or the execution environment. Diversity has an impact on all phases …
A systematic review on search-based refactoring
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 …
optimization problem that can be solved using search techniques, in the field called Search …
Feature-oriented software product lines
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 …
feature-oriented programming, and software product lines that are continuously held at the …
SPLOT: software product lines online tools
This paper introduces SPLOT, a Web-based reasoning and configuration system for
Software Product Lines (SPLs). The system benefits from mature logic-based reasoning …
Software Product Lines (SPLs). The system benefits from mature logic-based reasoning …
[PDF][PDF] SAT-based analysis of feature models is easy
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 …
Automated analyses of feature models, such as consistency checking and interactive or …
Reasoning about edits to feature models
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 …
line (SPL). A feature model defines the valid combinations of features, where each …
Feature diagrams and logics: There and back again
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 …
product families. In their basic form, feature models contain mandatory/optional features …
Evolution of the Linux kernel variability model
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 …
prerequisite for providing adequate support for such undertakings. We study the evolution of …
Aspectual feature modules
Two programming paradigms are gaining attention in the overlap** fields of software
product lines (SPLs) and incremental software development (ISD). Feature-oriented …
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 …
develo** families of similar software systems at lower costs, in shorter time, and with …