CRScore: Grounding Automated Evaluation of Code Review Comments in Code Claims and Smells
Not on the map. Why?
Abstract (arXiv)
The task of automated code review has recently gained a lot of attention from the machine learning community. However, current review comment evaluation metrics rely on comparisons with a human-written reference for a given code change (also called a diff). Furthermore, code review is a one-to-many problem, like generation and summarization, with many "valid reviews" for a diff. Thus, we develop CRScore - a reference-free metric to measure dimensions of review quality like conciseness, comprehensiveness, and relevance. We design CRScore to evaluate reviews in a way that is grounded in claims and potential issues detected in the code by LLMs and static analyzers. We demonstrate that CRScore can produce valid, fine-grained scores of review quality that have the greatest alignment with human judgment among open source metrics (0.54 Spearman correlation) and are more sensitive than reference-based metrics. We also release a corpus of 2.9k human-annotated review quality scores for machine-generated and GitHub review comments to support the development of automated metrics.
Key facts. Cited by 8 papers in the map (data through 7 Oct 2026). Builds on 33 of its 78 references that are in the map. First posted on arXiv 29 Sep 2024.
Builds on
33 of 78 references.
References · 33
- 2019Sentence-BERT: Sentence Embeddings using Siamese BERT-Networkscited by 9,049
- 2023Judging LLM-as-a-Judge with MT-Bench and Chatbot Arenacited by 8,393
- 2019BERTScore: Evaluating Text Generation with BERTcited by 5,462
- 2014Neural Machine Translation by Jointly Learning to Align and Translatecited by 4,530
- 2021CLIPScore: A Reference-free Evaluation Metric for Image Captioningcited by 2,388
- 2023Code Llama: Open Foundation Models for Codecited by 2,105
- 2024DeepSeek-Coder: When the Large Language Model Meets Programming -- The Rise of Code Intelligencecited by 1,154
- 2024LLM Evaluators Recognize and Favor Their Own Generationscited by 651
- 2020CodeBLEU: a Method for Automatic Evaluation of Code Synthesiscited by 468
- 2020USR: An Unsupervised and Reference Free Evaluation Metric for Dialog Generationcited by 186
- 2020Unsupervised Evaluation of Interactive Dialog with DialoGPTcited by 139
- 2023CodePlan: Repository-level Coding using LLMs and Planningcited by 139
21 more
- 2023CodeBERTScore: Evaluating Code Generation with Pretrained Models of Codecited by 101
- 2018ROUGE 2.0: Updated and Improved Measures for Evaluation of Summarization Taskscited by 66
- 2022Out of the BLEU: how should we assess quality of the Code Generation models?cited by 65
- 2022Using Pre-Trained Models to Boost Code Review Automationcited by 63
- 2021Towards Automating Code Review Activitiescited by 54
- 2019Does BLEU Score Work for Code Migration?cited by 49
- 2023LLaMA-Reviewer: Advancing Code Review Automation with Large Language Models through Parameter-Efficient Fine-Tuningcited by 47
- 2023InfoMetIC: An Informative Metric for Reference-free Image Caption Evaluationcited by 25
- 2024Fine-Tuning and Prompt Engineering for Large Language Models-based Code Review Automationcited by 23
- 2024AI-powered Code Review with LLMs: Early Resultscited by 22
- 2019VIFIDEL: Evaluating the Visual Fidelity of Image Descriptionscited by 21
- 2024Exploring the Capabilities of LLMs for Code Change Related Taskscited by 18
- 2024AI-Assisted Assessment of Coding Practices in Modern Code Reviewcited by 16
- 2018Predicting Usefulness of Code Review Comments using Textual Features and Developer Experiencecited by 13
- 2024Improving Automated Code Reviews: Learning from Experiencecited by 13
- 2023What Makes a Code Review Useful to OpenDev Developers? An Empirical Investigationcited by 10
- 2022Automated Identification of Toxic Code Reviews Using ToxiCRcited by 8
- 2020Towards evaluating and eliciting high-quality documentation for intelligent systemscited by 7
- 2024Modern Code Reviews -- Survey of Literature and Practicecited by 6
- 2024Prompt Learning for Multi-Label Code Smell Detection: A Promising Approachcited by 3
- 2024A GPT-based Code Review System for Programming Language Learningcited by 1
Built on by
Citing papers per year: 2025: 2; 2026: 6.
8 papers.
- 2026Code Review Agent Benchmarkcited by 4
- 2026SWE-Review: Closing the Loop on Issue Resolution with Agentic Code Reviewcited by 4
- 2025ConCISE: A Reference-Free Conciseness Evaluation Metric for LLM-Generated Answerscited by 1
- 2026ReFEree: Reference-Free and Fine-Grained Method for Evaluating Factual Consistency in Real-World Code Summarizationcited by 1
- 2026Understanding the Limits of Automated Evaluation for Code Review Bots in Practicecited by 1
- 2026Rethinking Code Review in the Age of AI: A Vision for Agentic Code Reviewcited by 1
- 2025MetaLint: Easy-to-Hard Generalization for Code Lintingcited by 0
- 2026CRJudgeBench: Can AI Detect Plausible but Invalid Code Reviews?cited by 0
- 2026CRJudgeBench: Can AI Detect Plausible but Invalid Code Reviews?29 Sep 2026
- 2026SWE-Review: Closing the Loop on Issue Resolution with Agentic Code Review7 Jul 2026
- 2026Rethinking Code Review in the Age of AI: A Vision for Agentic Code Review17 May 2026
- 2026Understanding the Limits of Automated Evaluation for Code Review Bots in Practice27 Apr 2026
- 2026ReFEree: Reference-Free and Fine-Grained Method for Evaluating Factual Consistency in Real-World Code Summarization12 Apr 2026
- 2026Code Review Agent Benchmark24 Mar 2026
- 2025ConCISE: A Reference-Free Conciseness Evaluation Metric for LLM-Generated Answers20 Nov 2025
- 2025MetaLint: Easy-to-Hard Generalization for Code Linting15 Jul 2025