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 …

Bottom-up adoption of software product lines: a generic and extensible approach

J Martinez, T Ziadi, TF Bissyandé, J Klein… - Proceedings of the 19th …, 2015 - dl.acm.org
Although Software Product Lines are recurrently praised as an efficient paradigm for
systematic reuse, practical adoption remains challenging. For bottom-up Software Product …

Variability extraction and modeling for product variants

L Linsbauer, RE Lopez-Herrejon, A Egyed - Proceedings of the 22nd …, 2018 - dl.acm.org
Fast changing hardware and software technologies in addition to larger and more
specialized customer bases demand software tailored to meet very diverse requirements …

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 …

Efficient synthesis of feature models

S She, U Ryssel, N Andersen, A Wąsowski… - Information and …, 2014 - Elsevier
Context Variability modeling, and in particular feature modeling, is a central element of
model-driven software product line architectures. Such architectures often emerge from …

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 …

Testing variability-intensive systems using automated analysis: an application to android

JA Galindo, H Turner, D Benavides, J White - Software Quality Journal, 2016 - Springer
Software product lines are used to develop a set of software products that, while being
different, share a common set of features. Feature models are used as a compact …

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 develo** individual systems, Software Product Line Engineering develops
families of systems. The members of the software family are distinguished by the features …

Feature relations graphs: A visualisation paradigm for feature constraints in software product lines

J Martinez, T Ziadi, R Mazo… - 2014 Second IEEE …, 2014 - ieeexplore.ieee.org
Software Product Line Engineering is a mature approach enabling the derivation of product
variants by assembling reusable assets. In this context, domain experts widely use Feature …

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 …