Cases for Explainable Software Systems:Characteristics and Examples
Not on the map. Why?
Abstract (arXiv)
The need for systems to explain behavior to users has become more evident with the rise of complex technology like machine learning or self-adaptation. In general, the need for an explanation arises when the behavior of a system does not match the user's expectations. However, there may be several reasons for a mismatch including errors, goal conflicts, or multi-agent interference. Given the various situations, we need precise and agreed descriptions of explanation needs as well as benchmarks to align research on explainable systems. In this paper, we present a taxonomy that structures needs for an explanation according to different reasons. We focus on explanations to improve the user interaction with the system. For each leaf node in the taxonomy, we provide a scenario that describes a concrete situation in which a software system should provide an explanation. These scenarios, called explanation cases, illustrate the different demands for explanations. Our taxonomy can guide the requirements elicitation for explanation capabilities of interactive intelligent systems and our explanation cases build the basis for a common benchmark. We are convinced that both, the taxonomy and the explanation cases, help the community to align future research on explainable systems.
Key facts. Cited by 4 papers in the map (data through 7 Oct 2026). First posted on arXiv 12 Aug 2021.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2022: 1; 2023: 0; 2024: 1; 2025: 1; 2026: 1.
4 papers.
- 2022Requirements Engineering for Machine Learning: A Review and Reflectioncited by 7
- 2024Enhancing Trust in Autonomous Agents: An Architecture for Accountability and Explainability through Blockchain and Large Language Modelscited by 2
- 2025From Facts to Foils: Designing and Evaluating Counterfactual Explanations for Smart Environmentscited by 0
- 2026Behavior-Driven Explainabilitycited by 0
- 2026Behavior-Driven Explainability27 Jul 2026
- 2025From Facts to Foils: Designing and Evaluating Counterfactual Explanations for Smart Environments3 Oct 2025
- 2024Enhancing Trust in Autonomous Agents: An Architecture for Accountability and Explainability through Blockchain and Large Language Models14 Mar 2024
- 2022Requirements Engineering for Machine Learning: A Review and Reflection3 Oct 2022