Software diversity: state of the art and perspectives

I Schaefer, R Rabiser, D Clarke, L Bettini… - International Journal on …, 2012 - Springer
Diversity is prevalent in modern software systems to facilitate adapting the software to
customer requirements or the execution environment. Diversity has an impact on all phases …

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 …

Industry voices on software engineering challenges in cyber-physical production systems engineering

K Feichtinger, K Meixner, F Rinker… - 2022 IEEE 27th …, 2022 - ieeexplore.ieee.org
Cyber-Physical Production Systems (CPPSs) are envisioned as next-generation adaptive
production systems combining modern production techniques with the latest information …

A literature review on feature diagram product counting and its usage in software product line economic models

R Heradio, D Fernandez-Amoros… - International Journal of …, 2013 - World Scientific
In software product line engineering, feature diagrams are a popular means to represent the
similarities and differences within a family of related systems. In addition, feature diagrams …

Software product-line evaluation in the large

R Lindohf, J Krüger, E Herzog, T Berger - Empirical Software Engineering, 2021 - Springer
Software product-line engineering is arguably one of the most successful methods for
establishing large portfolios of software variants in an application domain. However, despite …

Variability debt: Characterization, causes and consequences

D Wolfart, WKG Assunção, J Martinez - Proceedings of the XX Brazilian …, 2021 - dl.acm.org
Variability is an inherent property of software systems to create families of products dealing
with needs of different customers and environments. However, some practices to manage …

A Monte Carlo tree search conceptual framework for feature model analyses

JM Horcas, JA Galindo, R Heradio… - Journal of Systems and …, 2023 - Elsevier
Challenging domains of the future such as Smart Cities, Cloud Computing, or Industry 4.0
expose highly variable systems with colossal configuration spaces. The automated analysis …

Understanding the re-engineering of variant-rich systems: an empirical work on economics, knowledge, traceability, and practices

J Krüger - 2021 - repo.bibliothek.uni-halle.de
Context: Most modern software systems exist in different variants to address a variety of
requirements, such as customer requests, regulations, or hardware restrictions. To benefit …

Extracting software product lines: a cost estimation perspective

J Krüger, W Fenske, J Meinicke, T Leich… - Proceedings of the 20th …, 2016 - dl.acm.org
Companies are often forced to customize their software products. Thus, a common practice
is to clone and adapt existing systems to new customer requirements. With the extractive …

Open-source software product line extraction processes: the ArgoUML-SPL and Phaser cases

RAF Moreira, WKG Assunção, J Martinez… - Empirical Software …, 2022 - Springer
Abstract Software Product Lines (SPLs) are rarely developed from scratch. Commonly, they
emerge from one product when there is a need to create tailored variants, or from existing …