一种估算卡车因子的新方法
软件工程
2018-08-07 v1
摘要
卡车因子(Truck Factor, TF)是敏捷社区提出的一种度量,用作识别软件开发环境中知识集中程度的工具。它表示一个项目在瘫痪之前必须被卡车撞到(或退出)的最少开发者人数。换言之,TF有助于衡量一个项目应对开发者流失的准备程度。尽管其意义明确,但极少有研究探讨该度量。总体而言,关于如何计算它尚无共识,也缺乏支持实际系统估算的证据。为缓解这两个问题,我们提出了一种估算TF值的新(且自动化的)方法,并在GitHub上133个流行项目的语料库上执行。随后我们调查开发者以评估结果的可靠性。其中,我们发现大多数目标系统(65%)的TF <= 2。对来自67个目标系统的开发者调查为我们的估算提供了信心;在我们收集的有效回答中,84%的开发者同意或部分同意TF的作者为其系统的主要作者;53%的回答中我们收到了关于估算卡车因子的正面或部分正面答复。
引用
@article{arxiv.1604.06766,
title = {A Novel Approach for Estimating Truck Factors},
author = {Guilherme Avelino and Leonardo Passos and Andre Hora and Marco Tulio Valente},
journal= {arXiv preprint arXiv:1604.06766},
year = {2018}
}
备注
Accepted at 24th International Conference on Program Comprehension (ICPC)