Loading [MathJax]/extensions/tex2jax.js

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

Research output: Working paper/PreprintPreprint

Research Organisations

External Research Organisations

  • FHDW Hannover

Details

Original languageEnglish
Publication statusE-pub ahead of print - 29 May 2025

Abstract

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.

Cite this

Obaidi M, Droste JRC, Deters HL, Herrmann M, Ochsner R, Klünder JAC et al. How to Elicit Explainability Requirements? A Comparison of Interviews, Focus Groups, and Surveys. 2025 May 29. Epub 2025 May 29. doi: 10.48550/arXiv.2505.23684
Download
@techreport{6aa15773f02b46e3ba891dfa973543cd,
title = "How to Elicit Explainability Requirements?: A Comparison of Interviews, Focus Groups, and Surveys",
abstract = "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.",
author = "Martin Obaidi and Droste, {Jakob Richard Christian} and Deters, {Hannah Luca} and Marc Herrmann and Raymond Ochsner and Kl{\"u}nder, {Jil Ann-Christin} and Kurt Schneider",
year = "2025",
month = may,
day = "29",
doi = "10.48550/arXiv.2505.23684",
language = "English",
type = "WorkingPaper",

}

Download

TY - UNPB

T1 - How to Elicit Explainability Requirements?

T2 - A Comparison of Interviews, Focus Groups, and Surveys

AU - Obaidi, Martin

AU - Droste, Jakob Richard Christian

AU - Deters, Hannah Luca

AU - Herrmann, Marc

AU - Ochsner, Raymond

AU - Klünder, Jil Ann-Christin

AU - Schneider, Kurt

PY - 2025/5/29

Y1 - 2025/5/29

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

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

U2 - 10.48550/arXiv.2505.23684

DO - 10.48550/arXiv.2505.23684

M3 - Preprint

BT - How to Elicit Explainability Requirements?

ER -

By the same author(s)