An empirical analysis of the costs of clone-and platform-oriented software reuse

J Krüger, T Berger - Proceedings of the 28th ACM joint meeting on …, 2020 - dl.acm.org
Software reuse lowers development costs and improves the quality of software systems. Two
strategies are common: clone & own (copying and adapting a system) and platform-oriented …

Product-structuring concepts for automotive platforms: A systematic mapping study

P Zellmer, L Holsten, T Leich, J Krüger - Proceedings of the 27th ACM …, 2023 - dl.acm.org
The products of the automotive industry are facing one of the biggest changes: becoming
digital smart devices on wheels. Driven by the rising amount of vehicle functions, electronic …

Safety, security, and configurable software systems: a systematic mapping study

A Kenner, R May, J Krüger, G Saake… - Proceedings of the 25th …, 2021 - dl.acm.org
Safety and security are important properties of any software system, particularly in safety-
critical domains, such as embedded, automotive, or cyber-physical systems. Moreover …

Seamless variability management with the virtual platform

W Mahmood, D Strueber, T Berger… - 2021 IEEE/ACM …, 2021 - ieeexplore.ieee.org
Customization is a general trend in software engineering, demanding systems that support
variable stakeholder requirements. Two opposing strategies are commonly used to create …

Variability management meets microservices: six challenges of re-engineering microservice-based webshops

WKG Assunção, J Krüger, WDF Mendonça - Proceedings of the 24th …, 2020 - dl.acm.org
A microservice implements a small unit of functionality that it provides through a network
using lightweight protocols. So, microservices can be combined to fulfill tasks and implement …

A product-line-engineering framework for secure enterprise-resource-planning systems

R May, C Biermann, A Kenner, J Krüger… - Procedia Computer …, 2024 - Elsevier
Abstract Enterprise-resource-planning (ERP) systems are highly complex, incorporating
critical data and configuration options that can easily cause security threats or risks. While …

A benchmark generator framework for evolving variant-rich software

C Derks, D Strüber, T Berger - Journal of Systems and Software, 2023 - Elsevier
Software often needs to exist in different variants, which account for varying customer
requirements, environments, or non-functional aspects, such as energy consumption …

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

VariantInc: Automatically Pruning and Integrating Versioned Software Variants

S Krieter, J Krüger, T Leich, G Saake - Proceedings of the 27th ACM …, 2023 - dl.acm.org
Developers use version-control systems and software-hosting platforms to manage their
software systems. They rely on the provided branching and forking mechanisms to …

Unified operations for variability in space and time

S Ananieva, S Greiner, J Krüger, L Linsbauer… - Proceedings of the 16th …, 2022 - dl.acm.org
Software and systems engineering is challenged by variability in space (concurrent
variations at a single point in time) and time (sequential variations due to evolution) …