中文

持续集成对代码评审的影响

软件工程 2018-07-06 v1

摘要

在现代软件质量管理中,同行代码评审与持续集成常相互交织。尽管若干研究探讨了非技术因素(如评审者工作负载)、开发者参与乃至补丁规模如何影响代码评审过程,持续集成对代码评审的影响尚未被恰当理解。本文中,我们报告了一项使用 578K 条自动化构建记录的探索性研究,考察了自动化构建对代码评审的影响。我们的调查表明,成功通过的构建更可能促使拉取请求中出现新的代码评审参与。频繁构建的项目在多年间保持了稳定的评审活动水平,而罕见构建的项目则明显缺乏此种水平。使用 26,516 条自动化构建记录的实验报告称,我们提出的模型能识别出后来触发新代码评审的 64% 的构建。

关键词

引用

@article{arxiv.1807.01851,
  title  = {Impact of Continuous Integration on Code Reviews},
  author = {Mohammad Masudur Rahman and Chanchal K. Roy},
  journal= {arXiv preprint arXiv:1807.01851},
  year   = {2018}
}

备注

International Conference on Mining Software Repositories (MSR 2017), pp. 499--502, Buenos Aires, Argentina, May, 2017