中文

组别审查与个人审查请求:Mozilla Firefox 中速度与质量的权衡

软件工程 2026-01-06 v1

摘要

代码变更被集成到软件代码库的速度,也称为代码审查速度,是提高工作流程效率和开发人员满意度的常用行业指标。虽然已有研究探讨了影响审查速度的因素,但审查分配过程的作用,特别是“组别审查请求”,尚不明确。在组别审查请求中,可在 Phabricator、GitHub 和 Bitbucket 等平台上进行代码变更的审查分配,允许任何成员进行审查,不同于对特定审查者进行个人审查分配。本研究以管理科学中的共享任务队列为类比,考察了组别审查请求与个人审查请求对速度和质量的影响。我们在Mozilla Firefox项目中调查了约66,000个修订版本,结合统计建模与焦点小组讨论中的从业者观点进行分析。我们的研究将组别审查与改进的审查质量相关,审查质量通过更少的回归问题来衡量,而对审查速度的关联则几乎可以忽略不计。此外,还存在更均衡的工作分配和对新审查者培训机会等感知获益。

关键词

引用

@article{arxiv.2601.01514,
  title  = {Group versus Individual Review Requests: Tradeoffs in Speed and Quality at Mozilla Firefox},
  author = {Matej Kucera and Marco Castelluccio and Daniel Feitosa and Ayushi Rastogi},
  journal= {arXiv preprint arXiv:2601.01514},
  year   = {2026}
}

备注

11 pages, 1 figure, 4 tables. To be published in ICSE-SEIP 2026 conference proceedings