Alexander Stummer, Anna-Lena Hager, Rick Rabiser,
"Towards a Flexible Approach for Variability Mining. 28th ACM International Systems and Software Product Line Conference (SPLC 2024)"
: Proceedings of the 28th ACM International Systems and Software Product Line Conference (SPLC 2024), Re:Volution Workshop, ACM, New York, NY, United States, Seite(n) 75-81, 9-2024, ISBN: 979-8-4007-0593-9
Original Titel:
Towards a Flexible Approach for Variability Mining. 28th ACM International Systems and Software Product Line Conference (SPLC 2024)
Sprache des Titels:
Englisch
Original Buchtitel:
Proceedings of the 28th ACM International Systems and Software Product Line Conference (SPLC 2024), Re:Volution Workshop
Original Kurzfassung:
Software Product Line (SPL) Engineering relies on explicitly documenting and managing variability information, typically in variability models such as feature models, and relating them with reusable artifacts, e.g., software components. Many companies still rely on clone-and-own reuse approaches and could benefit from adopting an SPL approach instead. However, extracting variability information from existing systems is often challenging due to their size and complexity. Also, manually creating and maintaining variability models and relating them with reusable artifacts is very expensive and requires expert knowledge. To address this problem, SPL reverse-engineering approaches try to automatically extract variability information from existing systems to populate variability models with it. Unfortunately, many existing approaches are limited to a single artifact type and only a few more widely applicable methods have been proposed. In this short paper, we present our vision of a flexible, extensible and artifact-independent approach, which provides a framework for users to mine the variability of their existing system variants and automatically reverse-engineer SPLs. We discuss challenges and give an overview of a possible architecture as well as the steps necessary to realize our approach.