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
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 …
Using pre-trained models to boost code review automation
Code review is a practice widely adopted in open source and industrial projects. Given the
non-negligible cost of such a process, researchers started investigating the possibility of …
non-negligible cost of such a process, researchers started investigating the possibility of …
What makes a code review useful to opendev developers? an empirical investigation
Context Due to the association of significant efforts, even a minor improvement in the
effectiveness of Code Reviews (CR) can incur significant savings for a software …
effectiveness of Code Reviews (CR) can incur significant savings for a software …
[HTML][HTML] Graph-based visualization of merge requests for code review
Code review is a software development practice aimed at assessing code quality, finding
defects, and sharing knowledge among developers. Despite its wide adoption, code review …
defects, and sharing knowledge among developers. Despite its wide adoption, code review …
Does reviewer recommendation help developers?
Selecting reviewers for code changes is a critical step for an efficient code review process.
Recent studies propose automated reviewer recommendation algorithms to support …
Recent studies propose automated reviewer recommendation algorithms to support …
Interpersonal conflicts during code review: Developers' experience and practices
Code review consists of manual inspection, discussion, and judgment of source code by
developers other than the code's author. Due to discussions around competing ideas and …
developers other than the code's author. Due to discussions around competing ideas and …
Structuring Meaningful Code Review Automation in Developer Community
Z Cao, S Lv, X Zhang, H Li, Q Ma, T Li, C Guo… - … Applications of Artificial …, 2024 - Elsevier
Software code review is a crucial quality assurance procedure for software systems. As a
result, some automated code review models have been proposed that jointly consider the …
result, some automated code review models have been proposed that jointly consider the …
Is historical data an appropriate benchmark for reviewer recommendation systems?: A case study of the gerrit community
Reviewer recommendation systems are used to suggest community members to review
change requests. Like several other recommendation systems, it is customary to evaluate …
change requests. Like several other recommendation systems, it is customary to evaluate …
Do explicit review strategies improve code review performance? Towards understanding the role of cognitive load
Code review is an important process in software engineering–yet, a very expensive one.
Therefore, understanding code review and how to improve reviewers' performance is …
Therefore, understanding code review and how to improve reviewers' performance is …