中文

软件项目中新人入职的软件解决方案:系统文献综述

软件工程 2024-08-29 v1

摘要

[背景] 加入陌生软件项目的新人面临诸多障碍;因此,有效的入职流程对于帮助他们融入团队并发展胜任角色所需的行为、态度和技能至关重要。然而,入职可能是一个漫长、昂贵且易出错的过程。软件解决方案有助于缓解这些障碍并简化流程,而不会过度增加资深成员的负担。[目标] 本研究旨在识别用于新人入职的软件解决方案的最新进展。[方法] 我们进行了系统文献综述(SLR)以回答六个研究问题。[结果] 我们分析了 32 项关于新人入职软件解决方案的研究,并得出以下关键发现:(1) 存在多种策略,其中推荐系统最为普遍;(2) 大多数解决方案基于 Web;(3) 解决方案针对入职的多个方面,重点关注流程;(4) 许多入职方面仍未得到现有解决方案的覆盖;(5) 实验室实验是评估这些解决方案最常用的方法;(6) 多样性和包容性方面主要涉及经验水平。[结论] 我们揭示了当前技术支持的现状,并指出了开发更具包容性的入职软件解决方案的研究机会。这些见解也可能指导从业者改进现有平台和入职计划,以促进新人更顺利地融入软件项目。

关键词

引用

@article{arxiv.2408.15989,
  title  = {Software Solutions for Newcomers' Onboarding in Software Projects: A Systematic Literature Review},
  author = {Italo Santos and Katia Romero Felizardo and Marco A. Gerosa and Igor Steinmacher},
  journal= {arXiv preprint arXiv:2408.15989},
  year   = {2024}
}