2022
DOI: 10.48550/arxiv.2201.07280
|View full text |Cite
Preprint
|
Sign up to set email alerts
|

Causality in Configurable Software Systems

Clemens Dubslaff,
Kallistos Weis,
Christel Baier
et al.

Abstract: Detecting and understanding reasons for defects and inadvertent behavior in software is challenging due to their increasing complexity. In configurable software systems, the combinatorics that arises from the multitude of features a user might select from adds a further layer of complexity. We introduce the notion of feature causality, which is based on counterfactual reasoning and inspired by the seminal definition of actual causality by Halpern and Pearl. Feature causality operates at the level of system con… Show more

Help me understand this report
View published versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
1
0

Year Published

2022
2022
2022
2022

Publication Types

Select...
1

Relationship

0
1

Authors

Journals

citations
Cited by 1 publication
(1 citation statement)
references
References 67 publications
(125 reference statements)
0
1
0
Order By: Relevance
“…SE Applications of Causality Analysis. Recently, it has been witnessed a number of researches that applied causality analysis to address problems in software engineering [67], [68], [69], [70], [71]. These tools usually focus on analyzing how program inputs, configurations or behaviors impacts the software (e.g., execution time or crash) where causal relationships are known and clear.…”
Section: Related Workmentioning
confidence: 99%
“…SE Applications of Causality Analysis. Recently, it has been witnessed a number of researches that applied causality analysis to address problems in software engineering [67], [68], [69], [70], [71]. These tools usually focus on analyzing how program inputs, configurations or behaviors impacts the software (e.g., execution time or crash) where causal relationships are known and clear.…”
Section: Related Workmentioning
confidence: 99%