Exploring Explainability: A Definition, a Model, and a Knowledge Catalogue

08/06/2021
by   Larissa Chazette, et al.
0

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 the requirements engineering process and system design. In this work, we bridge this gap by proposing a definition, a model, and a catalogue for explainability. They illustrate how explainability interacts with other quality aspects and how it may impact various quality dimensions of a system. To this end, we conducted an interdisciplinary Systematic Literature Review and validated our findings with experts in workshops.

READ FULL TEXT
research
09/01/2022

How to Evaluate Explainability? – A Case for Three Criteria

The increasing complexity of software systems and the influence of softw...
research
08/19/2020

Metamodel Quality Requirements and Evaluation (MQuaRE)

Models are the primary artifacts of model-driven software engineering (M...
research
05/16/2021

Work Systems Modeling Library

Modeling of work systems occurs for all sorts of reasons. Requirements n...
research
08/10/2021

Modeling and Evaluating Personas with Software Explainability Requirements

This work focuses on the context of software explainability, which is th...
research
02/12/2023

Requirements Rationalization and Synthesis enabled by Model Synchronization

In the international standard for system and software engineering ISO/IE...
research
11/11/2022

Social Construction of XAI: Do We Need One Definition to Rule Them All?

There is a growing frustration amongst researchers and developers in Exp...
research
04/04/2022

How Can We Develop Explainable Systems? Insights from a Literature Review and an Interview Study

Quality aspects such as ethics, fairness, and transparency have been pro...

Please sign up or login with your details

Forgot password? Click here to reset