中文

重新审视亚里士多德 vs. 林格曼:偏差对开源软件开发生产力测量的影响

软件工程 2024-08-12 v1

摘要

亚里士多德 vs. 林格曼是苏黎世联邦理工学院两个不同研究团队之间关于开源软件项目生产力是否随团队规模呈次线性或超线性增长的讨论。该讨论围绕两篇论文展开,它们显然使用了类似的技术——在GitHub上采样项目并运行回归分析来回答超线性问题。尽管研究方法相似,Ingo Scholtes所在的团队得出项目呈次线性的结论,而Didier Sornette所在的团队则确定了团队规模与生产力之间的超线性关系。在后续出版物中,两位作者认为相反的结论可能归因于项目总体的差异,因为Sornette的项目中81.7%的贡献者少于50人。Scholtes则专门采样了贡献者超过50人的项目。本研究通过复制两位作者的发现来比较其研究,从而评估项目采样在多大程度上解释了Scholtes与Sornette结果之间的差异。研究发现,采样偏差仅部分解释了两位作者之间的差异。进一步分析发现了驱动回归系数朝相反方向的测量偏差。这些发现随后被整合为定量分析,表明测量偏差对Scholtes与Sornette工作之间差异的贡献大于两位作者所指出的选择偏差。

关键词

引用

@article{arxiv.2408.04782,
  title  = {Revisiting Aristotle vs. Ringelmann: The influence of biases on measuring productivity in Open Source software development},
  author = {Christian Gut and Alfredo Goldman},
  journal= {arXiv preprint arXiv:2408.04782},
  year   = {2024}
}

备注

10 pages, 12 figures, 4 tables, SBES'24, September 30 - October 04, 2024, Curitiba, PR