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 …

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 …

Exploring the potential of chatgpt in automated code refinement: An empirical study

Q Guo, J Cao, X Xie, S Liu, X Li, B Chen… - Proceedings of the 46th …, 2024 - dl.acm.org
Code review is an essential activity for ensuring the quality and maintainability of software
projects. However, it is a time-consuming and often error-prone task that can significantly …

Autotransform: Automated code transformation to support modern code review process

P Thongtanunam, C Pornprasit… - Proceedings of the 44th …, 2022 - dl.acm.org
Code review is effective, but human-intensive (eg, developers need to manually modify
source code until it is approved). Recently, prior work proposed a Neural Machine …

Word embeddings for the software engineering domain

V Efstathiou, C Chatzilenas, D Spinellis - Proceedings of the 15th …, 2018 - dl.acm.org
The software development process produces vast amounts of textual data expressed in
natural language. Outcomes from the natural language processing community have been …

Process aspects and social dynamics of contemporary code review: Insights from open source development and industrial practice at microsoft

A Bosu, JC Carver, C Bird, J Orbeck… - IEEE Transactions on …, 2016 - ieeexplore.ieee.org
Many open source and commercial developers practice contemporary code review, a
lightweight, informal, tool-based code review process. To better understand this process and …

Commentfinder: a simpler, faster, more accurate code review comments recommendation

Y Hong, C Tantithamthavorn… - Proceedings of the 30th …, 2022 - dl.acm.org
Code review is an effective quality assurance practice, but can be labor-intensive since
developers have to manually review the code and provide written feedback. Recently, a …

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 …

AUGER: automatically generating review comments with pre-training models

L Li, L Yang, H Jiang, J Yan, T Luo, Z Hua… - Proceedings of the 30th …, 2022 - dl.acm.org
Code review is one of the best practices as a powerful safeguard for software quality. In
practice, senior or highly skilled reviewers inspect source code and provide constructive …