Explanation Needs in App Reviews: Taxonomy and Automated Detection

07/10/2023
by   Max Unterbusch, et al.
0

Explainability, i.e. the ability of a system to explain its behavior to users, has become an important quality of software-intensive systems. Recent work has focused on methods for generating explanations for various algorithmic paradigms (e.g., machine learning, self-adaptive systems). There is relatively little work on what situations and types of behavior should be explained. There is also a lack of support for eliciting explainability requirements. In this work, we explore the need for explanation expressed by users in app reviews. We manually coded a set of 1,730 app reviews from 8 apps and derived a taxonomy of Explanation Needs. We also explore several approaches to automatically identify Explanation Needs in app reviews. Our best classifier identifies Explanation Needs in 486 unseen reviews of 4 different apps with a weighted F-score of 86 Our work contributes to a better understanding of users' Explanation Needs. Automated tools can help engineers focus on these needs and ultimately elicit valid Explanation Needs.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
03/19/2023

iRogue: Identifying Rogue Behavior from App Reviews

An app user can access information of other users or third parties. We d...
research
08/12/2021

Cases for Explainable Software Systems:Characteristics and Examples

The need for systems to explain behavior to users has become more eviden...
research
03/17/2023

A Study of Gender Discussions in Mobile Apps

Mobile software apps ("apps") are one of the prevailing digital technolo...
research
06/14/2019

Release early, release often, and watch your users' emotions

App stores are highly competitive markets, sometimes offering dozens of ...
research
03/07/2023

Automatically Classifying Kano Model Factors in App Reviews

[Context and motivation] Requirements assessment by means of the Kano mo...
research
07/09/2021

How to choose an Explainability Method? Towards a Methodical Implementation of XAI in Practice

Explainability is becoming an important requirement for organizations th...
research
12/17/2021

Explain, Edit, and Understand: Rethinking User Study Design for Evaluating Model Explanations

In attempts to "explain" predictions of machine learning models, researc...

Please sign up or login with your details

Forgot password? Click here to reset