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 …
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 …
inspections. While secondary studies on MCR exist, it is ua nknown whether the research …
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 …
Exploring the potential of chatgpt in automated code refinement: An empirical study
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 …
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 …
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 …
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
Many open source and commercial developers practice contemporary code review, a
lightweight, informal, tool-based code review process. To better understand this process and …
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 …
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
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 …
Although prior work uncovers a link between code ownership heuristics and software …
AUGER: automatically generating review comments with pre-training models
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 …
practice, senior or highly skilled reviewers inspect source code and provide constructive …