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 …

[HTML][HTML] How do microservices evolve? An empirical analysis of changes in open-source microservice repositories

WKG Assunção, J Krüger, S Mosser… - Journal of Systems and …, 2023 - Elsevier
Context. Microservice architectures are an emergent service-oriented paradigm widely used
in industry to develop and deploy scalable software systems. The underlying idea is to …

Towards multidisciplinary delta-oriented variability management in cyber-physical production systems

HS Fadhlillah, K Feichtinger, K Meixner… - Proceedings of the 16th …, 2022 - dl.acm.org
Cyber-Physical Production Systems (CPPSs) are complex systems comprised of software
and hardware interacting with each other and the environment. In industry, over time, a …

Evolving software system families in space and time with feature revisions

GK Michelon, D Obermann, WKG Assunção… - Empirical Software …, 2022 - Springer
Software companies commonly develop and maintain variants of systems, with different
feature combinations for different customers. Thus, they must cope with variability in space …

Feature trace recording

PM Bittner, A Schultheiß, T Thüm, T Kehrer… - Proceedings of the 29th …, 2021 - dl.acm.org
Tracing requirements to their implementation is crucial to all stakeholders of a software
development process. When managing software variability, requirements are typically …

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 …

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 …

Introducing an evaluation method for taxonomies

A Kaplan, T Kühn, S Hahner, N Benkler… - Proceedings of the 26th …, 2022 - dl.acm.org
Background: Taxonomies are crucial for the development of a research field, as they play a
major role in structuring a complex body of knowledge and help to classify processes …

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 …

A vision on intentions in software engineering

J Krüger, Y Li, C Zhu, M Chechik, T Berger… - Proceedings of the 31st …, 2023 - dl.acm.org
Intentions are fundamental in software engineering, but they are typically only implicitly
considered through different abstractions, such as requirements, use cases, features, or …