人类因素对软件工程中开发者与终端用户交互的影响:系统文献综述
软件工程
2024-05-09 v1
摘要
背景:人类因素研究在软件工程领域近年来正逐渐受到关注。由于该学科具有内在的交互性和协作性,这些人类因素对软件工程具有显著影响。目标:本文呈现一项关于影响开发者-终端用户交互的人类因素系统文献综述(SLR)。本次 SLR 的目标是通过考察影响开发者-终端用户交互的人类因素、其影响、相互关系以及现有研究如何处理这些影响,来描绘当前主要研究的格局。方法:我们遵循 Kitchenham 等人提出的指南进行该 SLR。我们在六个数字数据库中进行全面搜索,并进行详尽的逆向和前向雪花收集。我们选取了46篇主要研究进行数据提取。结果:我们识别出影响开发者-终端用户交互的各种人类因素,评估了它们之间的相互关系,确定了积极影响以及缓解消极影响的策略。我们提出了从识别出的研究空白中派生出的具体建议。结论:我们的发现表明,通过实施有效的缓解策略,利用开发者-终端用户交互中的积极影响并消除消极影响的重要性。这些见解可能对软件从业者在有效用户交互方面有所帮助,本次 SLR 提出的建议也可能为进一步的人类因素相关研究的学术界提供帮助。
关键词
引用
@article{arxiv.2405.04787,
title = {The Impact of Human Aspects on the Interactions Between Software Developers and End-Users in Software Engineering: A Systematic Literature Review},
author = {Hashini Gunatilake and John Grundy and Rashina Hoda and Ingo Mueller},
journal= {arXiv preprint arXiv:2405.04787},
year = {2024}
}