Do Users' Explainability Needs in Software Change with Mood?
Abstract
Context and Motivation: The increasing complexity of modern software systems often challenges users' abilities to interact with them. Taking established quality attributes such as usability and transparency into account can mitigate this problem, but often do not suffice to completely solve it. Recently, explainability has emerged as essential non-functional requirement to help overcome the aforementioned difficulties. Question/problem: User preferences regarding the integration of explanations in software differ. Neither too few nor too many explanations are helpful. In this paper, we investigate the influence of a user's subjective mood and objective demographic aspects on explanation needs by means of frequency and type of explanation. Principal ideas/results: Our results reveal a limited relationship between these factors and explanation needs. Two significant correlations were identified: Emotional reactivity was positively correlated with the need for UI explanations, while a negative correlation was found between age and user interface needs. Contribution: As we only find very few significant aspects that influence the need for explanations, we conclude that the need for explanations is very subjective and does only partially depend on objective factors. These findings emphasize the necessity for software companies to actively gather user-specific explainability requirements to address diverse and context-dependent user demands. Nevertheless, future research should explore additional personal traits and cross-cultural factors to inform the development of adaptive, user-centered explanation systems.
Cite
@article{arxiv.2502.06546,
title = {Do Users' Explainability Needs in Software Change with Mood?},
author = {Martin Obaidi and Jakob Droste and Hannah Deters and Marc Herrmann and Jil Klünder and Kurt Schneider},
journal= {arXiv preprint arXiv:2502.06546},
year = {2025}
}
Comments
This paper has been accepted at the research track of the 31st International Working Conference on Requirements Engineering: Foundation for Software Quality (REFSQ 2025)