Causality-based Explanations for Feature Model Configuration

Feature model (FM) configuration can be supported on the basis of different reasoning approaches such as SAT solving, constraint solving, and answer set programming (ASP).To better understand the reasons of including or excluding specific features, feature model configurations (or parts thereof) need to be explained to the user.In this paper, we introduce an algorithmic approach to determine minimal causality-based explanations which refer to those customer requirements and constraints directly responsible for a feature model configuration.This approach helps to create more transparency and understandability of feature model configuration by determining those attributes and constraints directly responsible for a specific configuration result.

Authors

Institutions

Publication Details

Published
2025-02-04
DOI
https://doi.org/10.1145/3715340.3715438
Citations
1
Primary Topic
Advanced Software Engineering Methodologies
Type
article
Field-Weighted Citation Impact
2.48

Funders

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

Causality-based Explanations for Feature Model Configuration

Viet-Man Le, Alexander Felfernig, Sebastian Lubos, Damian Garber
1 citations
Advanced Software Engineering Methodologies
2.48
article

Causality-based Explanations for Feature Model Configuration

Viet-Man Le, Alexander Felfernig, Sebastian Lubos, Damian Garber
article en
1 citations

Abstract

Feature model (FM) configuration can be supported on the basis of different reasoning approaches such as SAT solving, constraint solving, and answer set programming (ASP).To better understand the reasons of including or excluding specific features, feature model configurations (or parts thereof) need to be explained to the user.In this paper, we introduce an algorithmic approach to determine minimal causality-based explanations which refer to those customer requirements and constraints directly responsible for a feature model configuration.This approach helps to create more transparency and understandability of feature model configuration by determining those attributes and constraints directly responsible for a specific configuration result.

Graz University of Technology (AT)
Österreichische Forschungsförderungsgesellschaft
Reduced inequalities
Openalex Percentile: Top 10%
Advanced Software Engineering Methodologies
2.48
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.