中文

软件工程团队中的人为因素:当代挑战调查

软件工程 2022-02-01 v3

摘要

近期已有呼吁关注软件工程中的人为因素及其对生产力、开发者幸福感与项目成功等各类因素的影响。目前仍缺乏对软件工程团队中最常见挑战的分析。我们旨在为有关软件工程中相关人为挑战及其成因的理论提供起点。我们建立了一套可复用的挑战集合,并首先考察团队虚拟化所带来的影响。虚拟团队常使用数字化沟通,且由不同国籍的成员组成。我们设计了一项调查工具,请受访者评估一组挑战发生的频率与关键程度,这些挑战依据先前实证研究、博客文章与试点调查反馈整理,并区分为“团队内部”与“团队与客户之间”两类情境。针对团队挑战,我们询问是否已采取缓解措施。受访者还被要求提供其团队配置信息。该调查同时测量了施瓦茨人类价值观。最后,受访者被问及工作场所是否存在其他挑战。我们报告了来自192名受访者的结果。我们提出了一套考虑调查反馈的挑战集合,并引入“人际”与“内省”两类挑战。我们发现人类价值观与挑战之间无关联证据。我们发现团队中不同国籍数量与某些挑战之间存在显著关联:相较于仅含单一国籍或超过三个国籍的团队,拥有2-3个不同国籍的团队中挑战发生频率更低且关键程度更弱。更高程度的虚拟化似乎会增加某些人为挑战的发生频率。

关键词

引用

@article{arxiv.2104.03712,
  title  = {The human side of Software Engineering Teams: an investigation of contemporary challenges},
  author = {Marco Hoffmann and Daniel Mendez and Fabian Fagerholm and Anton Luckhardt},
  journal= {arXiv preprint arXiv:2104.03712},
  year   = {2022}
}

备注

18 pages, 6 Figures, Accepted by IEEE TSE