Software product line engineering and variability management: achievements and challenges

A Metzger, K Pohl - Future of software engineering proceedings, 2014 - dl.acm.org
Software product line engineering has proven to empower organizations to develop a
diversity of similar software-intensive systems (applications) at lower cost, in shorter time …

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 …

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 …

The state of adoption and the challenges of systematic variability management in industry

T Berger, JP Steghöfer, T Ziadi, J Robin… - Empirical Software …, 2020 - Springer
Handling large-scale software variability is still a challenge for many organizations. After
decades of research on variability management concepts, many industrial organizations …

Reengineering legacy applications into software product lines: a systematic map**

WKG Assunção, RE Lopez-Herrejon… - Empirical Software …, 2017 - Springer
Abstract Software Product Lines (SPLs) are families of systems that share common assets
allowing a disciplined reuse. Rarely SPLs start from scratch, instead they usually start from a …

Predicting performance via automated feature-interaction detection

N Siegmund, SS Kolesnikov, C Kästner… - 2012 34th …, 2012 - ieeexplore.ieee.org
Customizable programs and program families provide user-selectable features to allow
users to tailor a program to an application scenario. Knowing in advance which feature …

Familiar: A domain-specific language for large scale management of feature models

M Acher, P Collet, P Lahire, RB France - Science of Computer …, 2013 - Elsevier
The feature model formalism has become the de facto standard for managing variability in
software product lines (SPLs). In practice, develo** an SPL can involve modeling a large …

Variability-aware parsing in the presence of lexical macros and conditional compilation

C Kästner, PG Giarrusso, T Rendel, S Erdweg… - Proceedings of the …, 2011 - dl.acm.org
In many projects, lexical preprocessors are used to manage different variants of the project
(using conditional compilation) and to define compile-time code transformations (using …

An algorithm for generating t-wise covering arrays from large feature models

MF Johansen, Ø Haugen, F Fleurey - Proceedings of the 16th …, 2012 - dl.acm.org
A scalable approach for software product line testing is required due to the size and
complexity of industrial product lines. In this paper, we present a specialized algorithm …

Bypassing the combinatorial explosion: Using similarity to generate and prioritize t-wise test configurations for software product lines

C Henard, M Papadakis, G Perrouin… - IEEE Transactions …, 2014 - ieeexplore.ieee.org
Large Software Product Lines (SPLs) are common in industry, thus introducing the need of
practical solutions to test them. To this end,-wise can help to drastically reduce the number …