人因方面对需求工程过程的影响:一项系统文献综述
软件工程
2021-09-17 v1
摘要
需求工程(RE)需要软件工程(SE)中多种角色的协作,如需求工程师、利益相关者与其他开发者,因此它是软件工程中高度依赖人的过程。识别诸如人格、动机、情绪、沟通、性别、文化与地理分布等人因方面如何影响 RE,将有助于我们更好地支撑成功的 RE。本文的主要目标是系统综述那些探究各类人因方面对 RE 影响的一手研究。我们开展了一项系统文献综述(SLR),初筛得到 474 篇一手研究,最终筛选出 74 篇相关且高质量的一手研究。其中,沟通的影响已在许多 RE 研究中被考量。其他人因方面如人格、动机与性别迄今主要在与包含 RE 作为一个阶段的 SE 研究相关的背景下被探讨。结果表明,将多个人因方面放在一起研究是有益的,因为这揭示了各人因方面之间的关系以及它们如何共同影响 RE 过程。然而,这些所研究的人因方面组合大多是独特的。在 56.8% 识别了人因方面对 RE 影响的研究中,40.5% 指出了积极影响,30.9% 为消极影响,26.2% 同时指出两种影响,而 2.3% 提及无影响。这意味着多种人因方面或正或负地影响 RE 过程,而关于不同人因方面对 RE 影响的定义完备的理论分析仍有待确立与实际评估。本 SLR 的发现通过识别已被充分研究的领域,帮助那些探究各人因方面对 RE 影响的研究者,并突显未来研究应聚焦的新领域。
引用
@article{arxiv.2109.08094,
title = {The Effects of Human Aspects on the Requirements Engineering Process: A Systematic Literature Review},
author = {Dulaji Hidellaarachchi and John Grundy and Rashina Hoda and Kashumi Madampe},
journal= {arXiv preprint arXiv:2109.08094},
year = {2021}
}
备注
Published in IEEE Transactions on Software Engineering (Early Access), 25 pages, 16 tables, 9 figures