Modern code review: a case study at google
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 …
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
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 …
paradigm for distributed software development; instead of pushing changes to a central …
Pull request decisions explained: An empirical overview
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 …
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
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 …
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
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 …
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
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) …
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
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 …
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 …
developer in order to identify and fix defects before an integration. Effectively performing …
Code review quality: How developers see it
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 …
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
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 …
However, not all submitted patches can be directly integrated into the code base, since they …