Concepts of variation control systems

L Linsbauer, F Schwägerl, T Berger… - Journal of Systems and …, 2021 - Elsevier
Abstract Version control systems are an integral part of today's software engineering. They
facilitate the collaborative management of revisions (sequential versions) and variants …

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 …

Preserving Consistency of Interrelated Models during View-Based Evolution of Variable Systems

S Ananieva, T Kühn, R Reussner - Proceedings of the 21st ACM …, 2022 - dl.acm.org
Coping with different and changing requirements leads to concurrent products (variability in
space) and subsequent revisions (variability in time). Moreover, products consist of …

Refactoring product lines by replaying version histories

M Ratzenböck, P Grünbacher, WKG Assunçao… - Proceedings of the 16th …, 2022 - dl.acm.org
When evolving software product lines, new features are added over time and existing
features are revised. Engineers also decide to merge different features or split features in …

Variability in Products and Production

A Egyed, P Grünbacher, L Linsbauer… - … : Core Technologies and …, 2023 - Springer
Products and production are inherently variable. That is, the products themselves often need
to be variable—as in a car plant producing many similar, albeit not identical cars. Such …

Towards Feature-based Versioning for Musicological Research

P Grünbacher, M Neuwirth - Proceedings of the 18th International …, 2024 - dl.acm.org
This paper discusses the management of revisions and variants of musical works for the
context of musicological research. Domain-specific languages (DSLs) are a fundamental …

Feature-oriented clone and pull for distributed development and evolution

D Hinterreiter, L Linsbauer, H Prähofer… - … Conference on the …, 2021 - Springer
Product line engineering aims at quickly delivering individual solutions to customers by
customizing and evolving products based on a common platform. Engineers commonly …

A Study on Variability for Multi-Device Rendering in Digital Music Publishing

P Grünbacher - Proceedings of the 16th International Working …, 2022 - dl.acm.org
Domain-specific languages (DSLs) offer expressive support for particular problem domains
and promise substantial gains compared to general-purpose languages (GPLs). Variability …

Feature-oriented clone and pull operations for distributed development and evolution

D Hinterreiter, L Linsbauer, H Prähofer… - Software Quality …, 2022 - Springer
Software companies frequently customize and extend product lines in multiple projects
concurrently to quickly deliver solutions to customers. Engineers use a distributed and …

Using Music Features for Managing Revisions and Variants of Musical Scores

P Grünbacher, R Hanl, L Linsbauer - Computer Music Journal, 2024 - direct.mit.edu
Music engravers nowadays use music notation software to create scores for musical works.
As is common in any creative process, many different versions of digital artifacts are created …