Affiliation:
1. University of East London, United Kingdom
2. CDL MEVSS, Johannes Kepler University Linz, Linz, Austria
3. Johannes Kepler University Linz, Linz, Austria
4. Lero--University of Limerick, Ireland
Abstract
Software product lines (SPL) aim at reducing time-to-market and increasing software quality through extensive, planned reuse of artifacts. An essential activity in SPL is variability management, i.e., defining and managing commonality and variability among member products. Due to the large scale and complexity of today's software-intensive systems, variability management has become increasingly complex to conduct. Accordingly, tool support for variability management has been gathering increasing momentum over the last few years and can be considered a key success factor for developing and maintaining SPLs. While several studies have already been conducted on variability management, none of these analyzed the available tool support in detail. In this work, we report on a survey in which we analyzed 37 existing variability management tools identified using a systematic literature review to understand the tools’ characteristics, maturity, and the challenges in the field. We conclude that while most studies on variability management tools provide a good motivation and description of the research context and challenges, they often lack empirical data to support their claims and findings. It was also found that quality attributes important for the practical use of tools such as usability, integration, scalability, and performance were out of scope for most studies.
Funder
Christian Doppler Forschungsgesellschaft, Austria and Primetals Technologies
Science Foundation Ireland
Publisher
Association for Computing Machinery (ACM)
Subject
General Computer Science,Theoretical Computer Science
Cited by
61 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. Seventh International Workshop on Languages for Modelling Variability (MODEVAR@SPLC 2024);28th ACM International Systems and Software Product Line Conference;2024-09-02
2. Design of a Meta-Factory for Product Lines Model-Driven Software;28th ACM International Systems and Software Product Line Conference;2024-09-02
3. Not Quite There Yet: Remaining Challenges in Systems and Software Product Line Engineering as Perceived by Industry Practitioners;28th ACM International Systems and Software Product Line Conference;2024-09-02
4. Transitioning towards SysML v2 as a variability modeling language;Innovations in Systems and Software Engineering;2024-06-14
5. Towards SysML v2 as a Variability Modeling Language;2023 ACM/IEEE International Conference on Model Driven Engineering Languages and Systems Companion (MODELS-C);2023-10-01