Modern code review: a case study at google

C Sadowski, E Söderberg, L Church, M Sipko… - Proceedings of the 40th …, 2018 - dl.acm.org
Employing lightweight, tool-based code review of code changes (aka modern code review)
has become the norm for a wide variety of open-source and industrial systems. In this paper …

Towards automating code review activities

R Tufano, L Pascarella, M Tufano… - 2021 IEEE/ACM …, 2021 - ieeexplore.ieee.org
Code reviews are popular in both industrial and open source projects. The benefits of code
reviews are widely recognized and include better code quality and lower likelihood of …

Pull request decisions explained: An empirical overview

X Zhang, Y Yu, G Gousios… - IEEE Transactions on …, 2022 - ieeexplore.ieee.org
Context: The pull-based development model is widely used in open source projects, leading
to the emergence of trends in distributed software development. One aspect that has …

An empirical study of the impact of modern code review practices on software quality

S McIntosh, Y Kamei, B Adams, AE Hassan - Empirical Software …, 2016 - Springer
Software code review, ie, the practice of having other team members critique changes to a
software system, is a well-established best practice in both open source and proprietary …

The impact of code review coverage and code review participation on software quality: A case study of the qt, vtk, and itk projects

S McIntosh, Y Kamei, B Adams… - Proceedings of the 11th …, 2014 - dl.acm.org
Software code review, ie, the practice of having third-party team members critique changes
to a software system, is a well-established best practice in both open source and proprietary …

Code review quality: How developers see it

O Kononenko, O Baysal, MW Godfrey - Proceedings of the 38th …, 2016 - dl.acm.org
In a large, long-lived project, an effective code review process is key to ensuring the long-
term quality of the code base. In this work, we study code review practices of a large, open …

Writing acceptable patches: An empirical study of open source project patches

Y Tao, D Han, S Kim - 2014 IEEE International Conference on …, 2014 - ieeexplore.ieee.org
Software developers submit patches to handle tens or even hundreds of bugs reported daily.
However, not all submitted patches can be directly integrated into the code base, since they …

Modern code reviews in open-source projects: Which problems do they fix?

M Beller, A Bacchelli, A Zaidman… - Proceedings of the 11th …, 2014 - dl.acm.org
Code review is the manual assessment of source code by humans, mainly intended to
identify defects and quality problems. Modern Code Review (MCR), a lightweight variant of …

Characteristics of useful code reviews: An empirical study at microsoft

A Bosu, M Greiler, C Bird - 2015 IEEE/ACM 12th Working …, 2015 - ieeexplore.ieee.org
Over the past decade, both open source and commercial software projects have adopted
contemporary peer code review practices as a quality control mechanism. Prior research …

Automatically recommending peer reviewers in modern code review

MB Zanjani, H Kagdi, C Bird - IEEE Transactions on Software …, 2015 - ieeexplore.ieee.org
Code review is an important part of the software development process. Recently, many open
source projects have begun practicing code review through “modern” tools such as GitHub …