Affiliation:
1. Norwegian Univ. of Science and Technology, Trondheim, Norway
2. Aachen Univ. of Technology, Aachen, Germany
Abstract
After more than 20 years of research and practice in software configuration management (SCM), constructing consistent configurations of versioned software products still remains a challenge. This article focuses on the version models underlying both commercial systems and research prototypes. It provides an overview and classification of different versioning paradigms and defines and relates fundamental concepts such as revisions, variants, configurations, and changes. In particular, we focus on intensional versioning, that is, construction of versions based on configuration rules. Finally, we provide an overview of systems that have had significant impact on the development of the SCM discipline and classify them according to a detailed taxonomy.
Publisher
Association for Computing Machinery (ACM)
Subject
General Computer Science,Theoretical Computer Science
Reference138 articles.
1. Object Management In A Case Environment
2. BABICH W. A. 1986. Software Configuration Management. Addison-Wesley Reading MA. BABICH W. A. 1986. Software Configuration Management. Addison-Wesley Reading MA.
Cited by
271 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. Towards Feature-based Versioning for Musicological Research;Proceedings of the 18th International Working Conference on Variability Modelling of Software-Intensive Systems;2024-02-07
2. A Vision on Intentions in Software Engineering;Proceedings of the 31st ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering;2023-11-30
3. How do microservices evolve? An empirical analysis of changes in open-source microservice repositories;Journal of Systems and Software;2023-10
4. How to Retire and Replace a Software Product Line;Proceedings of the 27th ACM International Systems and Software Product Line Conference - Volume A;2023-08-28
5. Views on Edits to Variational Software;Proceedings of the 27th ACM International Systems and Software Product Line Conference - Volume A;2023-08-28