Reengineering legacy applications into software product lines: a systematic mapping

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 …

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, developing an SPL can involve modeling a large …

Search based software engineering for software product line engineering: a survey and directions for future work

M Harman, Y Jia, J Krinke, WB Langdon… - Proceedings of the 18th …, 2014 - dl.acm.org
This paper presents a survey of work on Search Based Software Engineering (SBSE) for
Software Product Lines (SPLs). We have attempted to be comprehensive, in the sense that …

An assessment of search-based techniques for reverse engineering feature models

RE Lopez-Herrejon, L Linsbauer, JA Galindo… - Journal of Systems and …, 2015 - Elsevier
Successful software evolves from a single system by adding and changing functionality to
keep up with users' demands and to cater to their similar and different requirements …

Recovering traceability between features and code in product variants

L Linsbauer, ER Lopez-Herrejon, A Egyed - Proceedings of the 17th …, 2013 - dl.acm.org
Many companies offer a palette of similar software products though they do not necessarily
have a Software Product Line (SPL). Rather, they start building and selling individual …

Automated analysis in feature modelling and product configuration

D Benavides, A Felfernig, JA Galindo… - Safe and Secure …, 2013 - Springer
The automated analysis of feature models is one of the thriving topics of research in the
software product line and variability management communities that has attracted more …

Support for reverse engineering and maintaining feature models

M Acher, B Baudry, P Heymans, A Cleve… - Proceedings of the 7th …, 2013 - dl.acm.org
Feature Models (FMs) are a popular formalism for modelling and reasoning about
commonality and variability of a system. In essence, FMs aim to define a set of valid …

Extraction and evolution of architectural variability models in plugin-based systems

M Acher, A Cleve, P Collet, P Merle, L Duchien… - Software & Systems …, 2014 - Springer
Variability management is a key issue when building and evolving software-intensive
systems, making it possible to extend, configure, customize and adapt such systems to …

On extracting feature models from sets of valid feature combinations

EN Haslinger, RE Lopez-Herrejon, A Egyed - … , FASE 2013, Held as Part of …, 2013 - Springer
Rather than developing individual systems, Software Product Line Engineering develops
families of systems. The members of the software family are distinguished by the features …

Breathing ontological knowledge into feature model synthesis: an empirical study

G Bécan, M Acher, B Baudry, SB Nasr - Empirical Software Engineering, 2016 - Springer
Abstract Feature Models (FMs) are a popular formalism for modeling and reasoning about
the configurations of a software product line. As the manual construction of an FM is time …