[HTML][HTML] 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 …

Activities and costs of re-engineering cloned variants into an integrated platform

J Krüger, T Berger - Proceedings of the 14th International Working …, 2020 - dl.acm.org
Many software systems need to exist in multiple variants. Organizations typically develop
variants using clone&own---copying and adapting systems towards new requirements …

Migrating Java-based apo-games into a composition-based software product line

J Debbiche, O Lignell, J Krüger, T Berger - Proceedings of the 23rd …, 2019 - dl.acm.org
A software product line enables an organization to systematically reuse software features
that allow to derive customized variants from a common platform, promising reduced …

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 …

[HTML][HTML] 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 …

Visualization of feature locations with the tool featuredashboard

S Entekhabi, A Solback, JP Steghöfer… - Proceedings of the 23rd …, 2019 - dl.acm.org
Modern development processes and issue trackers often use the notion of features to
manage a software system. Features allow communicating system characteristics across …

Variability representations in class models: An empirical assessment

D Strüber, A Anjorin, T Berger - Proceedings of the 23rd ACM/IEEE …, 2020 - dl.acm.org
Owing to the ever-growing need for customization, software systems often exist in many
different variants. To avoid the need to maintain many different copies of the same model …

Featurevista: Interactive feature visualization

A Bergel, R Ghzouli, T Berger… - Proceedings of the 25th …, 2021 - dl.acm.org
Comprehending and characterizing the spread and interaction of features in a software
system is know to be difficult and error-prone. This paper presents FeatureVista, a …

Evolutionary Feature Dependencies: Analyzing Feature Co-Changes in C Systems

S Schulze, P Engelke, J Krüger - 2023 IEEE 23rd International …, 2023 - ieeexplore.ieee.org
Configurable software systems and software product lines build on features as first class
entities for reasoning about commonalities and variability among system variants. While it is …

Graphevo: Characterizing and understanding software evolution using call graphs

V Walunj, G Gharibi, DH Ho… - 2019 IEEE international …, 2019 - ieeexplore.ieee.org
Understanding software evolution is an imperative prerequisite for software related activities
such as testing, debugging, and maintenance. As a software system evolves, it increases in …