A systematic literature review and taxonomy of modern code review
Abstract Context: Modern Code Review (MCR) is a widely known practice of software quality
assurance. However, the existing body of knowledge of MCR is currently not understood as …
assurance. However, the existing body of knowledge of MCR is currently not understood as …
The promises and perils of mining github
With over 10 million git repositories, GitHub is becoming one of the most important source of
software artifacts on the Internet. Researchers are starting to mine the information stored in …
software artifacts on the Internet. Researchers are starting to mine the information stored in …
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 …
Expectations, outcomes, and challenges of modern code review
Code review is a common software engineering practice employed both in open source and
industrial contexts. Review today is less formal and more “lightweight” than the code …
industrial contexts. Review today is less formal and more “lightweight” than the code …
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 …
Towards automating code review activities
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 …
reviews are widely recognized and include better code quality and lower likelihood of …
An in-depth study of the promises and perils of mining GitHub
With over 10 million git repositories, GitHub is becoming one of the most important sources
of software artifacts on the Internet. Researchers mine the information stored in GitHub's …
of software artifacts on the Internet. Researchers mine the information stored in GitHub's …
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 …
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
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 …