Explanation Needs in App Reviews: Taxonomy and Automated Detection

Publikation: Beitrag in Buch/Bericht/Sammelwerk/KonferenzbandAufsatz in KonferenzbandForschungPeer-Review

Autoren

  • Max Unterbusch
  • Mersedeh Sadeghi
  • Jannik Fischbach
  • Martin Obaidi
  • Andreas Vogelsang

Organisationseinheiten

Externe Organisationen

  • Universität zu Köln
  • Fortiss GmbH
Forschungs-netzwerk anzeigen

Details

OriginalspracheEnglisch
Titel des Sammelwerks2023 IEEE 31st International Requirements Engineering Conference Workshops (REW)
Herausgeber/-innenKurt Schneider, Fabiano Dalpiaz, Jennifer Horkoff
Herausgeber (Verlag)Institute of Electrical and Electronics Engineers Inc.
Seiten102-111
Seitenumfang10
ISBN (elektronisch)9798350326918
ISBN (Print)979-8-3503-2692-5
PublikationsstatusVeröffentlicht - 2023
Veranstaltung2023 IEEE 31st International Requirements Engineering Conference Workshops (REW) - Hannover, Germany, Hannover, Deutschland
Dauer: 4 Sept. 20235 Sept. 2023
Konferenznummer: 31

Publikationsreihe

NameIEEE International Requirements Engineering Conference Workshops
ISSN (Print)2770-6826
ISSN (elektronisch)2770-6834

Abstract

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.

ASJC Scopus Sachgebiete

Zitieren

Explanation Needs in App Reviews: Taxonomy and Automated Detection. / Unterbusch, Max; Sadeghi, Mersedeh; Fischbach, Jannik et al.
2023 IEEE 31st International Requirements Engineering Conference Workshops (REW). Hrsg. / Kurt Schneider; Fabiano Dalpiaz; Jennifer Horkoff. Institute of Electrical and Electronics Engineers Inc., 2023. S. 102-111 (IEEE International Requirements Engineering Conference Workshops).

Publikation: Beitrag in Buch/Bericht/Sammelwerk/KonferenzbandAufsatz in KonferenzbandForschungPeer-Review

Unterbusch, M, Sadeghi, M, Fischbach, J, Obaidi, M & Vogelsang, A 2023, Explanation Needs in App Reviews: Taxonomy and Automated Detection. in K Schneider, F Dalpiaz & J Horkoff (Hrsg.), 2023 IEEE 31st International Requirements Engineering Conference Workshops (REW). IEEE International Requirements Engineering Conference Workshops, Institute of Electrical and Electronics Engineers Inc., S. 102-111, 2023 IEEE 31st International Requirements Engineering Conference Workshops (REW), Hannover, Niedersachsen, Deutschland, 4 Sept. 2023. https://doi.org/10.48550/arXiv.2307.04367, https://doi.org/10.1109/REW57809.2023.00024
Unterbusch, M., Sadeghi, M., Fischbach, J., Obaidi, M., & Vogelsang, A. (2023). Explanation Needs in App Reviews: Taxonomy and Automated Detection. In K. Schneider, F. Dalpiaz, & J. Horkoff (Hrsg.), 2023 IEEE 31st International Requirements Engineering Conference Workshops (REW) (S. 102-111). (IEEE International Requirements Engineering Conference Workshops). Institute of Electrical and Electronics Engineers Inc.. https://doi.org/10.48550/arXiv.2307.04367, https://doi.org/10.1109/REW57809.2023.00024
Unterbusch M, Sadeghi M, Fischbach J, Obaidi M, Vogelsang A. Explanation Needs in App Reviews: Taxonomy and Automated Detection. in Schneider K, Dalpiaz F, Horkoff J, Hrsg., 2023 IEEE 31st International Requirements Engineering Conference Workshops (REW). Institute of Electrical and Electronics Engineers Inc. 2023. S. 102-111. (IEEE International Requirements Engineering Conference Workshops). doi: 10.48550/arXiv.2307.04367, 10.1109/REW57809.2023.00024
Unterbusch, Max ; Sadeghi, Mersedeh ; Fischbach, Jannik et al. / Explanation Needs in App Reviews: Taxonomy and Automated Detection. 2023 IEEE 31st International Requirements Engineering Conference Workshops (REW). Hrsg. / Kurt Schneider ; Fabiano Dalpiaz ; Jennifer Horkoff. Institute of Electrical and Electronics Engineers Inc., 2023. S. 102-111 (IEEE International Requirements Engineering Conference Workshops).
Download
@inproceedings{f9623cacde0448839b8a97d9526a0f07,
title = "Explanation Needs in App Reviews: Taxonomy and Automated Detection",
abstract = "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.",
keywords = "Explainability, NLP, Requirements",
author = "Max Unterbusch and Mersedeh Sadeghi and Jannik Fischbach and Martin Obaidi and Andreas Vogelsang",
note = "Funding Information: ACKNOWLEDGEMENTS This work was funded by the Deutsche Forschungsgemeinschaft (DFG, German Research Foundation) under Grant No.: 470146331, project softXplain (2022-2025).; 31st IEEE International Requirements Engineering Conference Workshops, REW 2023 ; Conference date: 04-09-2023 Through 05-09-2023",
year = "2023",
doi = "10.48550/arXiv.2307.04367",
language = "English",
isbn = "979-8-3503-2692-5",
series = "IEEE International Requirements Engineering Conference Workshops",
publisher = "Institute of Electrical and Electronics Engineers Inc.",
pages = "102--111",
editor = "Kurt Schneider and Fabiano Dalpiaz and Jennifer Horkoff",
booktitle = "2023 IEEE 31st International Requirements Engineering Conference Workshops (REW)",
address = "United States",

}

Download

TY - GEN

T1 - Explanation Needs in App Reviews: Taxonomy and Automated Detection

AU - Unterbusch, Max

AU - Sadeghi, Mersedeh

AU - Fischbach, Jannik

AU - Obaidi, Martin

AU - Vogelsang, Andreas

N1 - Conference code: 31

PY - 2023

Y1 - 2023

N2 - 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.

AB - 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.

KW - Explainability

KW - NLP

KW - Requirements

UR - http://www.scopus.com/inward/record.url?scp=85174711553&partnerID=8YFLogxK

U2 - 10.48550/arXiv.2307.04367

DO - 10.48550/arXiv.2307.04367

M3 - Conference contribution

AN - SCOPUS:85174711553

SN - 979-8-3503-2692-5

T3 - IEEE International Requirements Engineering Conference Workshops

SP - 102

EP - 111

BT - 2023 IEEE 31st International Requirements Engineering Conference Workshops (REW)

A2 - Schneider, Kurt

A2 - Dalpiaz, Fabiano

A2 - Horkoff, Jennifer

PB - Institute of Electrical and Electronics Engineers Inc.

T2 - 31st IEEE International Requirements Engineering Conference Workshops, REW 2023

Y2 - 4 September 2023 through 5 September 2023

ER -

Von denselben Autoren