Tackling combinatorial explosion: A study of industrial needs and practices for analyzing highly configurable systems
Paper i proceeding, 2019

Hundreds of dedicated analysis techniques for highly configurable systems have been conceived, many of them able to analyze properties for all possible system configurations. Unfortunately, it is largely unknown whether these techniques are adopted in practice, whether they address actual needs, or which strategies practitioners apply. We present a study [MNM+18] of analysis practices and needs in industry based on surveys and interviews. We confirm that properties considered in the literature (e.g., reliability) are relevant and that consistency between variability models and artifacts is critical, but that the majority of analyses for specifications of configuration options (a.k.a., variability model analysis) is not perceived as needed. We identified pragmatic analysis strategies, including practices to avoid the need for analysis. We discuss analyses that are missing and synthesize our insights into suggestions for future research.

Software product lines

Highly configurable systems

Analysis

Författare

Mukelabai Mukelabai

Chalmers, Data- och informationsteknik, Software Engineering

Damir Nešić

Kungliga Tekniska Högskolan (KTH)

Salome Honest Maro

Chalmers, Data- och informationsteknik, Software Engineering

Thorsten Berger

Chalmers, Data- och informationsteknik, Software Engineering

Jan-Philipp Steghöfer

Chalmers, Data- och informationsteknik, Software Engineering

Lecture Notes in Informatics

1617-5468 (ISSN)

Vol. P-292 79-80
9783885796862 (ISBN)

2019 Software Engineering and Software Management, SE/SWM 2019
Stuttgart, Germany,

Ämneskategorier (SSIF 2011)

Datorsystem

DOI

10.18420/se2019-21

Mer information

Senast uppdaterat

2025-01-10