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

04/04/2022
by   Larissa Chazette, et al.
0

Quality aspects such as ethics, fairness, and transparency have been proven to be essential for trustworthy software systems. Explainability has been identified not only as a means to achieve all these three aspects in systems, but also as a way to foster users' sentiments of trust. Despite this, research has only marginally focused on the activities and practices to develop explainable systems. To close this gap, we recommend six core activities and associated practices for the development of explainable systems based on the results of a literature review and an interview study. First, we identified and summarized activities and corresponding practices in the literature. To complement these findings, we conducted interviews with 19 industry professionals who provided recommendations for the development process of explainable systems and reviewed the activities and practices based on their expertise and knowledge. We compared and combined the findings of the interviews and the literature review to recommend the activities and assess their applicability in industry. Our findings demonstrate that the activities and practices are not only feasible, but can also be integrated in different development processes.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
02/10/2021

Refactoring Practices in the Context of Modern Code Review: An Industrial Case Study at Xerox

Modern code review is a common and essential practice employed in both i...
research
10/12/2019

Preliminary Systematic Literature Review of Machine Learning System Development Process

Previous machine learning (ML) system development research suggests that...
research
10/05/2021

The Quality of the 2020 Census: An Independent Assessment of Census Bureau Activities Critical to Data Quality

This report summarizes major findings from an independent evaluation of ...
research
08/06/2021

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

The growing complexity of software systems and the influence of software...
research
01/10/2022

More Software Analytics Patterns: Broad-Spectrum Diagnostic and Embedded Improvements

Software analytics is a data-driven approach to decision making, which a...
research
06/16/2023

Current Trends in Digital Twin Development, Maintenance, and Operation: An Interview Study

Digital twins (DT) are often defined as a pairing of a physical entity a...
research
12/21/2021

Validation and Transparency in AI systems for pharmacovigilance: a case study applied to the medical literature monitoring of adverse events

Recent advances in artificial intelligence applied to biomedical text ar...

Please sign up or login with your details

Forgot password? Click here to reset