On Configuration Sequences in Feature Models

Kristof Meixner, Kevin Feichtinger, Sandra Greiner, Rick Rabiser

New and Controversial Ideas Track

Location PinHaus der Universität, Schlösslistrasse 5, 3008 Bern, Switzerland
7 February 2024, 14:20 CET
SpeakerKristof Meixner
Richard May
https://dl.acm.org/doi/10.1145/3634713.3634730

Feature models are the de-facto standard in product line engineering to capture the commonalities and variability of systems. However, feature models provide little user guidance during configuration and are unable to represent configuration sequences. A configuration sequence refers to the specific order and combination of features that can be selected when configuring a product line. While mechanisms, such as staged configuration and configuration workflows, exist, we argue that the effort to implement these mechanisms does not pay off for small feature models. This paper motivates the use of configuration sequences for feature models to support better user guidance even for a single feature model. We highlight the need for such user guidance and configuration sequences with a real-world use case.