mlsanityData to 7 Oct 2026

Code Review Automation: Strengths and Weaknesses of the State of the Art

arXiv 2401.05136 ↗First posted 10 Jan 2024cs.SEcited by 20

Not on the map. Why?

Abstract (arXiv)

The automation of code review has been tackled by several researchers with the goal of reducing its cost. The adoption of deep learning in software engineering pushed the automation to new boundaries, with techniques imitating developers in generative tasks, such as commenting on a code change as a reviewer would do or addressing a reviewer's comment by modifying code. The performance of these techniques is usually assessed through quantitative metrics, e.g., the percentage of instances in the test set for which correct predictions are generated, leaving many open questions on the techniques' capabilities. For example, knowing that an approach is able to correctly address a reviewer's comment in 10% of cases is of little value without knowing what was asked by the reviewer: What if in all successful cases the code change required to address the comment was just the removal of an empty line? In this paper we aim at characterizing the cases in which three code review automation techniques tend to succeed or fail in the two above-described tasks. The study has a strong qualitative focus, with ~105 man-hours of manual inspection invested in manually analyzing correct and wrong predictions generated by the three techniques, for a total of 2,291 inspected predictions. The output of this analysis are two taxonomies reporting, for each of the two tasks, the types of code changes on which the experimented techniques tend to succeed or to fail, pointing to areas for future work. A result of our manual analysis was also the identification of several issues in the datasets used to train and test the experimented techniques. Finally, we assess the importance of researching in techniques specialized for code review automation by comparing their performance with ChatGPT, a general purpose large language model, finding that ChatGPT struggles in commenting code as a human reviewer would do.

Key facts. Cited by 20 papers in the map (data through 7 Oct 2026). First posted on arXiv 10 Jan 2024.

Builds on

No reference list yet.

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2024: 4; 2025: 9; 2026: 7.

20 papers.

Sort:

By area:

  1. 2024Automatic Programming: Large Language Models and Beyondcited by 35
  2. 2024AI-Assisted Assessment of Coding Practices in Modern Code Reviewcited by 16
  3. 2025LAURA: Enhancing Code Review Generation with Context-Enriched Retrieval-Augmented LLMcited by 8
  4. 2025Combining Large Language Models with Static Analyzers for Code Review Generationcited by 6
  5. 2026RovoDev Code Reviewer: A Large-Scale Online Evaluation of LLM-based Code Review Automation at Atlassiancited by 6
  6. 2024Leveraging Reviewer Experience in Code Review Comment Generationcited by 4
  7. 2025Issue-Oriented Agent-Based Framework for Automated Review Comment Generationcited by 4
  8. 2024Towards Goal-oriented Prompt Engineering for Large Language Models: A Surveycited by 3
  9. 2025CodeReviewQA: The Code Review Comprehension Assessment for Large Language Modelscited by 3
  10. 2025DeputyDev -- AI Powered Developer Assistant: Breaking the Code Review Logjam through Contextual AI to Boost Developer Productivitycited by 3
  11. 2026Human-AI Synergy in Agentic Code Reviewcited by 3
  12. 2026SWE-PRBench: Benchmarking AI Code Review Quality Against Pull Request Feedbackcited by 2
8 more
  1. 2025Previously on... Automating Code Reviewcited by 1
  2. 2025Code Review Without Borders: Evaluating Synthetic vs. Real Data for Review Recommendationcited by 1
  3. 2025Improving Automated Secure Code Reviews: A Synthetic Dataset for Code Vulnerability Flawscited by 0
  4. 2025On Assessing the Relevance of Code Reviews Authored by Generative Modelscited by 0
  5. 2026Fine-grained Approaches for Confidence Calibration of LLMs in Automated Code Revisioncited by 0
  6. 2026Archer: Towards Agentic Review for Compiler Optimizationscited by 0
  7. 2026Evaluating the Impact of Explainable AI on Trust in AI-Assisted Code Reviewcited by 0
  8. 2026From Static to Dynamic: Benchmarking Real-World Code Review with MCR-Benchcited by 0