审视软件团队中的所有权模型:系统文献综述与复制研究
软件工程
2024-05-27 v1
摘要
软件制品(尤其是代码)的有效所有权对于问责、知识共享和代码质量提升至关重要。研究人员提出了将软件制品的所有权与开发者绩效和代码质量关联的模型。本研究旨在系统性地审视各种所有权模型并提供结构化的文献概览。通过进行系统文献综述,我们确定了 2005 年至 2022 年间发表的 79 篇相关论文。我们基于制品类型、所有者和所有权程度 developed 了所有权制品分类法,并整理了每项研究中使用的建模变量和分析类型。此外,我们评估了每项研究的复制状态。结果表明,文献中讨论了九种不同的软件制品的所有权,其中“代码”是最常分析的制品。我们发现只有三篇论文(3.79%)提供了代码和数据,而九篇论文(11.4%)仅提供数据。利用我们的系统文献综述结果,我们在 Brightsquid 公司的九个优先项目上复现了实验。该公司旨在比较其代码质量是否与其他团队中的所有权因素相关,因此我们使用其数据进行了复制研究。不同于先前的研究,我们发现小型贡献者与 bug 数量之间不存在明显相关性。令人惊讶的是,我们发现总数量的修改文件的开发者与 bug 数量之间也不存在明显关联,这与之前的发现相矛盾。然而,我们观察到主要贡献者与 bug 数量之间存在显著相关性,这与之前的研究不同。
引用
@article{arxiv.2405.15665,
title = {Examining Ownership Models in Software Teams: A Systematic Literature Review and a Replication Study},
author = {Umme Ayman Koana and Quang Hy Le and Shadikur Rahman and Chris Carlson and Francis Chew and Maleknaz Nayebi},
journal= {arXiv preprint arXiv:2405.15665},
year = {2024}
}
备注
Pre-print an accepted paper for the ESE journal