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 …

An exploratory study of the pull-based software development model

G Gousios, M Pinzger, A Deursen - Proceedings of the 36th international …, 2014 - dl.acm.org
The advent of distributed version control systems has led to the development of a new
paradigm for distributed software development; instead of pushing changes to a central …

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 …

Work practices and challenges in pull-based development: The integrator's perspective

G Gousios, A Zaidman, MA Storey… - 2015 IEEE/ACM 37th …, 2015 - ieeexplore.ieee.org
In the pull-based development model, the integrator has the crucial role of managing and
integrating contributions. This work focuses on the role of the integrator and investigates …

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 …

Work practices and challenges in pull-based development: The contributor's perspective

G Gousios, MA Storey, A Bacchelli - Proceedings of the 38th International …, 2016 - dl.acm.org
The pull-based development model is an emerging way of contributing to distributed
software projects that is gaining enormous popularity within the open source software (OSS) …

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 …

Who should review my code? a file location-based code-reviewer recommendation approach for modern code review

P Thongtanunam, C Tantithamthavorn… - 2015 IEEE 22nd …, 2015 - ieeexplore.ieee.org
Software code review is an inspection of a code change by an independent third-party
developer in order to identify and fix defects before an integration. Effectively performing …

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 …