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
developing families of similar software systems at lower costs, in shorter time, and with …

Leveraging software product lines engineering in the development of external dsls: A systematic literature review

D Méndez-Acuña, JA Galindo, T Degueule… - … Languages, Systems & …, 2016 - Elsevier
The use of domain-specific languages (DSLs) has become a successful technique in the
development of complex systems. Consequently, nowadays we can find a large variety of …

Deltaecore-A model-based delta language generation framework

C Seidl, I Schaefer, U Aßmann - 2014 - dl.gi.de
Software product lines (SPLs) and software ecosystems (SECOs) represent families of
closely related software systems in terms of configurable variable assets. Delta modeling is …

A theory of software product line refinement

P Borba, L Teixeira, R Gheyi - Theoretical Computer Science, 2012 - Elsevier
To safely evolve a software product line, it is important to have a notion of product line
refinement that assures behavior preservation of the original product line products. So in this …

Towards a recipe for language decomposition: quality assessment of language product lines

W Cazzola, L Favalli - Empirical Software Engineering, 2022 - Springer
Programming languages are complex systems that are usually implemented as monolithic
interpreters and compilers. In recent years, researchers and practitioners gained interest in …

Integrated management of variability in space and time in software families

C Seidl, I Schaefer, U Aßmann - Proceedings of the 18th International …, 2014 - dl.acm.org
Software product lines (SPLs) and software ecosystems (SECOs) encompass a family of
closely related software systems in terms of common and variable assets that are configured …

Effects of variability in models: a family of experiments

W Mahmood, D Strüber, A Anjorin, T Berger - Empirical Software …, 2022 - Springer
The ever-growing need for customization creates a need to maintain software systems in
many different variants. To avoid having to maintain different copies of the same model …

Domain-specific metamodelling languages for software language engineering

S Zschaler, DS Kolovos, N Drivalos, RF Paige… - … Conference, SLE 2009 …, 2010 - Springer
Abstract Domain-specific languages are constructed to provide modelling capabilities
tailored to a specific domain. Sometimes, languages are developed many times, typically to …

SuperMod: tool support for collaborative filtered model-driven software product line engineering

F Schwägerl, B Westfechtel - Proceedings of the 31st IEEE/ACM …, 2016 - dl.acm.org
The increase in productivity implied by model-driven software product line engineering is
weakened by the complexity exposed to the user having to manage a multi-variant model …

[HTML][HTML] Change impact analysis for evolving configuration decisions in product line use case models

I Hajri, A Goknil, LC Briand, T Stephany - Journal of Systems and Software, 2018 - Elsevier
Abstract Product Line Engineering is becoming a key practice in many software
development environments where complex systems are developed for multiple customers …