【24h】

Code Review for Newcomers: Is It Different?

机译:新人的代码审查:它是否不同?

获取原文

摘要

Onboarding is a critical stage in the tenure of software developers with a project, because meaningful contribution requires familiarity with the codebase. Some software teams employ practices, such as mentoring, to help new developers get accustomed faster. Code review, i.e., the manual inspection of code changes, is an opportunity for sharing knowledge and helping with onboarding. In this study, we investigate whether and how contributions from developers with low experience in a project do receive a different treatment during code review. We compare reviewers' experience, metrics of reviewers' attention, and change merge rate between changes from newcomers and from more experienced authors in 60 active open source projects. We find that the only phenomenon that is consistent across the vast majority of projects is a lower merge rate for newcomers' changes.
机译:在onboarding是一个项目的软件开发人员的任期中的关键阶段,因为有意义的贡献需要熟悉Codebase。一些软件团队采用练习,如指导,帮助新的开发商更快地获得习惯。代码审查,即代码更改的手动检查,是共享知识和帮助的机会。在这项研究中,我们调查了在项目中具有低经验的开发人员的贡献是否在守则审查期间接受了不同的处理。我们比较审稿人的经验,审稿人的注意力,并在60个主动开源项目中改变了新人的变化与更多有经验的作者之间的合并率。我们发现,在绝大多数项目中唯一一致的现象是新人变革的汇率较低。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号