How to Elicit Explainability Requirements? A Comparison of Interviews, Focus Groups, and Surveys

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Obaidi, Martin, Droste, Jakob, Deters, Hannah, Herrmann, Marc, Ochsner, Raymond, Klünder, Jil, Schneider, Kurt
Format: Preprint
Published: 2025
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866909769159147520
author Obaidi, Martin
Droste, Jakob
Deters, Hannah
Herrmann, Marc
Ochsner, Raymond
Klünder, Jil
Schneider, Kurt
author_facet Obaidi, Martin
Droste, Jakob
Deters, Hannah
Herrmann, Marc
Ochsner, Raymond
Klünder, Jil
Schneider, Kurt
contents As software systems grow increasingly complex, explainability has become a crucial non-functional requirement for transparency, user trust, and regulatory compliance. Eliciting explainability requirements is challenging, as different methods capture varying levels of detail and structure. This study examines the efficiency and effectiveness of three commonly used elicitation methods - focus groups, interviews, and online surveys - while also assessing the role of taxonomy usage in structuring and improving the elicitation process. We conducted a case study at a large German IT consulting company, utilizing a web-based personnel management software. A total of two focus groups, 18 interviews, and an online survey with 188 participants were analyzed. The results show that interviews were the most efficient, capturing the highest number of distinct needs per participant per time spent. Surveys collected the most explanation needs overall but had high redundancy. Delayed taxonomy introduction resulted in a greater number and diversity of needs, suggesting that a two-phase approach is beneficial. Based on our findings, we recommend a hybrid approach combining surveys and interviews to balance efficiency and coverage. Future research should explore how automation can support elicitation and how taxonomies can be better integrated into different methods.
format Preprint
id arxiv_https___arxiv_org_abs_2505_23684
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle How to Elicit Explainability Requirements? A Comparison of Interviews, Focus Groups, and Surveys
Obaidi, Martin
Droste, Jakob
Deters, Hannah
Herrmann, Marc
Ochsner, Raymond
Klünder, Jil
Schneider, Kurt
Software Engineering
As software systems grow increasingly complex, explainability has become a crucial non-functional requirement for transparency, user trust, and regulatory compliance. Eliciting explainability requirements is challenging, as different methods capture varying levels of detail and structure. This study examines the efficiency and effectiveness of three commonly used elicitation methods - focus groups, interviews, and online surveys - while also assessing the role of taxonomy usage in structuring and improving the elicitation process. We conducted a case study at a large German IT consulting company, utilizing a web-based personnel management software. A total of two focus groups, 18 interviews, and an online survey with 188 participants were analyzed. The results show that interviews were the most efficient, capturing the highest number of distinct needs per participant per time spent. Surveys collected the most explanation needs overall but had high redundancy. Delayed taxonomy introduction resulted in a greater number and diversity of needs, suggesting that a two-phase approach is beneficial. Based on our findings, we recommend a hybrid approach combining surveys and interviews to balance efficiency and coverage. Future research should explore how automation can support elicitation and how taxonomies can be better integrated into different methods.
title How to Elicit Explainability Requirements? A Comparison of Interviews, Focus Groups, and Surveys
topic Software Engineering
url https://arxiv.org/abs/2505.23684