Software product line evolution: A systematic literature review

M Marques, J Simmonds, PO Rossel… - Information and Software …, 2019 - Elsevier
Abstract Context: Software Product Lines (SPL) evolve when there are changes in the
requirements, product structure or the technology being used. Different approaches have …

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 …

Empirical analysis of the tool support for software product lines

JM Horcas, M Pinto, L Fuentes - Software and Systems Modeling, 2023 - Springer
For the last ten years, software product line (SPL) tool developers have been facing the
implementation of different variability requirements and the support of SPL engineering …

Software product line engineering: a practical experience

JM Horcas, M Pinto, L Fuentes - … of the 23rd International Systems and …, 2019 - dl.acm.org
The lack of mature tool support is one of the main reasons that make the industry to be
reluctant to adopt Software Product Line (SPL) approaches. A number of systematic …

Bridging the gap between clone-and-own and software product lines

T Kehrer, T Thüm, A Schultheiß… - 2021 IEEE/ACM 43rd …, 2021 - ieeexplore.ieee.org
Software is often released in multiple variants to meet all customer requirements. While
software product lines address this need by advocating the development of an integrated …

Feature-oriented evolution of automation software systems in industrial software ecosystems

D Hinterreiter, H Prähofer, L Linsbauer… - 2018 IEEE 23rd …, 2018 - ieeexplore.ieee.org
In the domain of industrial automation many companies nowadays need to serve a mass
market while at the same time customers demand individual customer-specific solutions …

A conceptual model for unifying variability in space and time: Rationale, validation, and illustrative applications

S Ananieva, S Greiner, T Kehrer, J Krüger… - Empirical Software …, 2022 - Springer
With the increasing demand for customized systems and rapidly evolving technology,
software engineering faces many challenges. A particular challenge is the development and …

Visualizing the customization endeavor in product-based-evolving software product lines: a case of action design research

O Díaz, L Montalvillo, R Medeiros, M Azanza… - Empirical Software …, 2022 - Springer
Abstract Software Product Lines (SPLs) aim at systematically reusing software assets, and
deriving products (aka, variants) out of those assets. However, it is not always possible to …

Evolution in software product lines: An overview

L Montalvillo, O Díaz - Handbook of Re-Engineering Software Intensive …, 2022 - Springer
As any other software system, Software Product Lines (SPLs) evolve to attend to changing
requirements (eg unforeseen issues, new market trends, etc). SPL specifics make evolution …

Harmonized temporal feature modeling to uniformly perform, track, analyze, and replay software product line evolution

D Hinterreiter, M Nieke, L Linsbauer, C Seidl… - Proceedings of the 18th …, 2019 - dl.acm.org
A feature model (FM) describes commonalities and variability within a software product line
(SPL) and represents the configuration options at one point in time. A temporal feature …