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 …

A review of code reviewer recommendation studies: Challenges and future directions

HA Çetin, E Doğan, E Tüzün - Science of Computer Programming, 2021 - Elsevier
Code review is the process of inspecting code changes by a developer who is not involved
in the development of the changeset. One of the initial and important steps of code review …

Reviewer recommendation for pull-requests in GitHub: What can we learn from code review and bug assignment?

Y Yu, H Wang, G Yin, T Wang - Information and software technology, 2016 - Elsevier
Context: The pull-based model, widely used in distributed software development, offers an
extremely low barrier to entry for potential contributors (anyone can submit of contributions to …

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 …

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 …

[PDF][PDF] Splitting the organization and integrating the code: Conway's law revisited

JD Herbsleb, RE Grinter - … of the 21st international conference on …, 1999 - dl.acm.org
It is widely acknowledged that coordination of large scale software development is an
extremely difficult and persistent problem. Since the structure of the code mirrors the …

The" shut the f** k up" phenomenon: Characterizing incivility in open source code review discussions

I Ferreira, J Cheng, B Adams - Proceedings of the ACM on Human …, 2021 - dl.acm.org
Code review is an important quality assurance activity for software development. Code
review discussions among developers and maintainers can be heated and sometimes …

Peer review on open-source software projects: Parameters, statistical models, and theory

PC Rigby, DM German, L Cowen… - ACM Transactions on …, 2014 - dl.acm.org
Peer review is seen as an important quality-assurance mechanism in both industrial
development and the open-source software (OSS) community. The techniques for …

Modeling review history for reviewer recommendation: A hypergraph approach

G Rong, Y Zhang, L Yang, F Zhang, H Kuang… - Proceedings of the 44th …, 2022 - dl.acm.org
Modern code review is a critical and indispensable practice in a pull-request development
paradigm that prevails in Open Source Software (OSS) development. Finding a suitable …