Benchmarking and Studying the LLM-based Code Review

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Zeng, Zhengran, Shi, Ruikai, Han, Keke, Li, Yixin, Sun, Kaicheng, Wang, Yidong, Yu, Zhuohao, Xie, Rui, Ye, Wei, Zhang, Shikun
Format: Preprint
Published: 2025
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866909765289902080
author Zeng, Zhengran
Shi, Ruikai
Han, Keke
Li, Yixin
Sun, Kaicheng
Wang, Yidong
Yu, Zhuohao
Xie, Rui
Ye, Wei
Zhang, Shikun
author_facet Zeng, Zhengran
Shi, Ruikai
Han, Keke
Li, Yixin
Sun, Kaicheng
Wang, Yidong
Yu, Zhuohao
Xie, Rui
Ye, Wei
Zhang, Shikun
contents Automated Code Review (ACR) is crucial for software quality, yet existing benchmarks often fail to reflect real-world complexities, hindering the evaluation of modern Large Language Models (LLMs). Current benchmarks frequently focus on fine-grained code units, lack complete project context, and use inadequate evaluation metrics. To address these limitations, we introduce SWRBench , a new benchmark comprising 1000 manually verified Pull Requests (PRs) from GitHub, offering PR-centric review with full project context. SWRBench employs an objective LLM-based evaluation method that aligns strongly with human judgment (~90 agreement) by verifying if issues from a structured ground truth are covered in generated reviews. Our systematic evaluation of mainstream ACR tools and LLMs on SWRBench reveals that current systems underperform, and ACR tools are more adept at detecting functional errors. Subsequently, we propose and validate a simple multi-review aggregation strategy that significantly boosts ACR performance, increasing F1 scores by up to 43.67%. Our contributions include the SWRBench benchmark, its objective evaluation method, a comprehensive study of current ACR capabilities, and an effective enhancement approach, offering valuable insights for advancing ACR research.
format Preprint
id arxiv_https___arxiv_org_abs_2509_01494
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Benchmarking and Studying the LLM-based Code Review
Zeng, Zhengran
Shi, Ruikai
Han, Keke
Li, Yixin
Sun, Kaicheng
Wang, Yidong
Yu, Zhuohao
Xie, Rui
Ye, Wei
Zhang, Shikun
Software Engineering
Automated Code Review (ACR) is crucial for software quality, yet existing benchmarks often fail to reflect real-world complexities, hindering the evaluation of modern Large Language Models (LLMs). Current benchmarks frequently focus on fine-grained code units, lack complete project context, and use inadequate evaluation metrics. To address these limitations, we introduce SWRBench , a new benchmark comprising 1000 manually verified Pull Requests (PRs) from GitHub, offering PR-centric review with full project context. SWRBench employs an objective LLM-based evaluation method that aligns strongly with human judgment (~90 agreement) by verifying if issues from a structured ground truth are covered in generated reviews. Our systematic evaluation of mainstream ACR tools and LLMs on SWRBench reveals that current systems underperform, and ACR tools are more adept at detecting functional errors. Subsequently, we propose and validate a simple multi-review aggregation strategy that significantly boosts ACR performance, increasing F1 scores by up to 43.67%. Our contributions include the SWRBench benchmark, its objective evaluation method, a comprehensive study of current ACR capabilities, and an effective enhancement approach, offering valuable insights for advancing ACR research.
title Benchmarking and Studying the LLM-based Code Review
topic Software Engineering
url https://arxiv.org/abs/2509.01494