@bibsonomyse

Designing End-User Personas for Explainability Requirements Using Mixed Methods Research

, , , and . 2023 IEEE 31st International Requirements Engineering Conference Workshops (REW), page 129-135. (September 2023)
DOI: 10.1109/REW57809.2023.00028

Abstract

With software systems becoming increasingly complex and opaque, explainability has become an emerging software quality aspect of our time. Raising explainability requirements for a large crowd of stakeholders can be a difficult task. At this point, it is unclear what factors have an impact on the subjective need for explanations. As researchers, we do not know whether end-users' explainability needs are specific for each system or if there are user types that have more generalized needs. Designing stakeholder personas has proven to be an effective method to elicit and communicate requirements. Indeed, personas have been established in both research and in applied scenarios such as software projects. Past work has created end-user personas for explainability requirements in the context of a specific system. The goal of this work is to design personas that do not only apply to explainability requirements of a certain software, but to explainability requirements in general. To this end, we conduct a mixed-methods user study consisting of an online survey and an interview study. Based on insights of 70 participants from the online survey, 10 of which were also interviewed, we design four end-user personas for general explainability requirements. We also validate the personas by doing use case walkthroughs with our participants. Our results indicate that it is possible to design end-user personas for general explainability requirements. These personas might be used in early software development stages to estimate end-users explainability needs before more specific requirements can be raised.

Links and resources

Tags

community

  • @bibsonomyse
  • @dblp
  • @l3s
@bibsonomyse's tags highlighted