Exploring Explainability: A Definition, a Model, and a Knowledge Catalogue
Larissa Chazette, Wasja Brunotte, Timo Speith

TL;DR
This paper defines, models, and catalogs explainability in software systems, highlighting its importance as a non-functional requirement and its impact on system quality and other attributes.
Contribution
It introduces a formal definition, a conceptual model, and a knowledge catalogue for explainability in software engineering, addressing current research gaps.
Findings
Explainability interacts with other quality attributes.
The proposed model clarifies how explainability influences system design.
Expert validation supports the proposed concepts.
Abstract
The growing complexity of software systems and the influence of software-supported decisions in our society awoke the need for software that is transparent, accountable, and trustworthy. Explainability has been identified as a means to achieve these qualities. It is recognized as an emerging non-functional requirement (NFR) that has a significant impact on system quality. However, in order to incorporate this NFR into systems, we need to understand what explainability means from a software engineering perspective and how it impacts other quality aspects in a system. This allows for an early analysis of the benefits and possible design issues that arise from interrelationships between different quality aspects. Nevertheless, explainability is currently under-researched in the domain of requirements engineering and there is a lack of conceptual models and knowledge catalogues that support…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
