Causality-based Explanations for Feature Model Configuration

Alexander Felfernig, Damian Garber, Viet-Man Le, Sebastian Lubos · 2025

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.

Read the paper · More papers on PaperTik