Kristof Meixner, Kevin Feichtinger, Rick Rabiser, Stefan Biffl,
"A Reusable Set of Real-World Product Line Case Studies for Comparing Variability Models in Research and Practice. Proc. of the Fourth Workshop on Experiences and Empirical Studies on Software Reuse (WEESR), 25th ACM International Systems and Software Product Line Conference (SPLC 2021), Leicester, UK, ACM, 2021"
: Proc. of the 25th International Systems and Software Product Line Conference (SPLC 2021) vol. 2, ACM, New York, USA, Seite(n) 105-112, 9-2021, ISBN: 978-1-4503-8470-4
Original Titel:
A Reusable Set of Real-World Product Line Case Studies for Comparing Variability Models in Research and Practice. Proc. of the Fourth Workshop on Experiences and Empirical Studies on Software Reuse (WEESR), 25th ACM International Systems and Software Product Line Conference (SPLC 2021), Leicester, UK, ACM, 2021
Sprache des Titels:
Englisch
Original Buchtitel:
Proc. of the 25th International Systems and Software Product Line Conference (SPLC 2021) vol. 2
Original Kurzfassung:
Real-world cases describing (product) variability in production systems are rare and often not accessible. Thus, researchers often use toy examples or develop fictitious case studies. These are designed to demonstrate their approach but rarely to compare multiple approaches. In this paper, we aim at making variability modeling evaluations comparable. We present and provide a reusable set of four real-world case studies that are easy to access, with artifacts represented in a universal, variability-model-agnostic way, the industrial Product-Process-Resource Domain-Specific Language (PPR DSL). We report how researchers can use the case studies, automatically transforming the Domain-Specific Language (DSL) artifacts to well-known variability models, e.g., product feature models, using the Variability Evolution Roundtrip Transformation (VERT) process. We compare the expressiveness and complexity of the transformed feature models. We argue that the case studies with the DSL and the flexible transformation capabilities build a valuable contribution to making future research results more comparable and facilitating evaluations with real-world product lines.