如何获取可解释性需求?访谈、焦点小组与问卷调查的比较
软件工程
2025-09-05 v4
摘要
随着软件系统日益复杂,可解释性已成为实现透明度、用户信任和法规合规的关键非功能性需求。获取可解释性需求极具挑战性,因为不同方法捕获的细节和结构层次各不相同。本研究考察了三种常用获取方法——焦点小组、访谈和在线问卷调查——的效率与有效性,同时评估了分类法在结构化和改进获取过程中的作用。我们在一家德国大型 IT 咨询公司开展了一项案例研究,使用了一款基于 Web 的人事管理软件。共分析了两场焦点小组、18 次访谈以及一项有 188 名参与者参与的在线问卷调查。结果表明,访谈效率最高,在每位参与者单位时间内捕获的不同需求数量最多。问卷调查收集的总体解释需求最多,但冗余度较高。延迟引入分类法产生了数量更多、多样性更高的需求,表明两阶段方法是有益的。基于我们的发现,我们推荐一种结合问卷调查和访谈的混合方法,以平衡效率和覆盖率。未来的研究应探索自动化如何支持需求获取,以及如何将分类法更好地整合到不同方法中。
引用
@article{arxiv.2505.23684,
title = {How to Elicit Explainability Requirements? A Comparison of Interviews, Focus Groups, and Surveys},
author = {Martin Obaidi and Jakob Droste and Hannah Deters and Marc Herrmann and Raymond Ochsner and Jil Klünder and Kurt Schneider},
journal= {arXiv preprint arXiv:2505.23684},
year = {2025}
}
备注
This paper has been accepted at the research track of the 33rd IEEE International Requirements Engineering Conference (RE 2025)