When to Sample from Feature Diagrams?

Uniform random sampling (URS) has many applications in configurable systems analysis.Usually, feature models consisting of a hierarchical feature diagram and additional side constraints specify the space of valid configurations to be sampled from.However, URS has predominately been applied on feature models translated a priori into conjunctive normal form (CNF).In this work, we study URS approaches that instead operate directly on feature diagrams and provide a comparative evaluation of their performance against well-established URS tools for CNF representations.Our findings suggest that translating feature models to CNF offers advantages, even in the presence of only few side constraints. CCS Concepts Software and its engineering Software product lines.

Authors

Institutions

Publication Details

Published
2025-02-04
DOI
https://doi.org/10.1145/3715340.3715442
Primary Topic
Software Testing and Debugging Techniques
Type
article
Field-Weighted Citation Impact
0.00

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

When to Sample from Feature Diagrams?

Holger Hermanns, Nikolai Käfer, Clemens Dubslaff, Sven Apel et al.
Software Testing and Debugging Techniques
article

When to Sample from Feature Diagrams?

Holger Hermanns, Nikolai Käfer, Clemens Dubslaff, Sven Apel, Christel Baier
article en

Abstract

Uniform random sampling (URS) has many applications in configurable systems analysis.Usually, feature models consisting of a hierarchical feature diagram and additional side constraints specify the space of valid configurations to be sampled from.However, URS has predominately been applied on feature models translated a priori into conjunctive normal form (CNF).In this work, we study URS approaches that instead operate directly on feature diagrams and provide a comparative evaluation of their performance against well-established URS tools for CNF representations.Our findings suggest that translating feature models to CNF offers advantages, even in the presence of only few side constraints. CCS Concepts Software and its engineering Software product lines.

Technische Universität Dresden (DE), Eindhoven University of Technology (NL), Saarland University (DE)
Deutsche Forschungsgemeinschaft, Nederlandse Organisatie voor Wetenschappelijk Onderzoek
Openalex Percentile: Top 89%
Software Testing and Debugging Techniques
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

When to Sample from Feature Diagrams? — Holger Hermanns, Nikolai Käfer, et al. · (2025) | TGRS Research Map | TGRS