A systematic literature review and taxonomy of modern code review

N Davila, I Nunes - Journal of Systems and Software, 2021 - Elsevier
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 …

Modern code reviews—survey of literature and practice

D Badampudi, M Unterkalmsteiner… - ACM Transactions on …, 2023 - dl.acm.org
Background: Modern Code Review (MCR) is a lightweight alternative to traditional code
inspections. While secondary studies on MCR exist, it is ua nknown whether the research …

Revisiting code ownership and its relationship with software quality in the scope of modern code review

P Thongtanunam, S McIntosh, AE Hassan… - Proceedings of the 38th …, 2016 - dl.acm.org
Code ownership establishes a chain of responsibility for modules in large software systems.
Although prior work uncovers a link between code ownership heuristics and software …

Effects of adopting code review bots on pull requests to OSS projects

M Wessel, A Serebrenik, I Wiese… - 2020 IEEE …, 2020 - ieeexplore.ieee.org
Software bots, which are widely adopted by Open Source Software (OSS) projects, support
developers on several activities, including code review. However, as with any new …

Review participation in modern code review: An empirical study of the android, Qt, and OpenStack projects

P Thongtanunam, S McIntosh, AE Hassan… - Empirical Software …, 2017 - Springer
Software code review is a well-established software quality practice. Recently, Modern Code
Review (MCR) has been widely adopted in both open source and proprietary projects. Our …

Learning to predict code review completion time in modern code review

M Chouchen, A Ouni, J Olongo… - Empirical Software …, 2023 - Springer
Abstract Modern Code Review (MCR) is being adopted in both open-source and proprietary
projects as a common practice. MCR is a widely acknowledged quality assurance practice …

Studying pull request merges: a case study of shopify's active merchant

O Kononenko, T Rose, O Baysal, M Godfrey… - Proceedings of the 40th …, 2018 - dl.acm.org
Pull-based development has become a popular choice for developing distributed projects,
such as those hosted on GitHub. In this model, contributions are pulled from forked …

An exploratory study on confusion in code reviews

F Ebert, F Castor, N Novielli, A Serebrenik - Empirical Software …, 2021 - Springer
Context Code review is a widely used technique of systematic examination of code changes
which aims at increasing software quality. Code reviews provide several benefits for the …

Anti-patterns in modern code review: Symptoms and prevalence

M Chouchen, A Ouni, RG Kula, D Wang… - … on software analysis …, 2021 - ieeexplore.ieee.org
Modern code review (MCR) is now broadly adopted as an established and effective software
quality assurance practice, with an increasing number of open-source as well as commercial …

Understanding shared links and their intentions to meet information needs in modern code review: A case study of the OpenStack and Qt projects

D Wang, T Xiao, P Thongtanunam, RG Kula… - Empirical Software …, 2021 - Springer
Code reviews serve as a quality assurance activity for software teams. Especially for Modern
Code Review, sharing a link during a review discussion serves as an effective awareness …