A Survey of Code Review Benchmarks and Evaluation Practices in Pre-LLM and LLM Era

Fuente: arXiv
Guardado en:
Detalles Bibliográficos
Autores principales: Khan, Taufiqul Islam, Wang, Shaowei, Zhang, Haoxiang, Chen, Tse-Hsun
Formato: Preprint
Publicado: 2026
Materias:
Acceso en línea:
Etiquetas: Agregar Etiqueta
Sin Etiquetas, Sea el primero en etiquetar este registro!
_version_ 1866911447667179520
author Khan, Taufiqul Islam
Wang, Shaowei
Zhang, Haoxiang
Chen, Tse-Hsun
author_facet Khan, Taufiqul Islam
Wang, Shaowei
Zhang, Haoxiang
Chen, Tse-Hsun
contents Code review is a critical practice in modern software engineering, helping developers detect defects early, improve code quality, and facilitate knowledge sharing. With the rapid advancement of large language models (LLMs), a growing body of work has explored automated support for code review. However, progress in this area is hindered by the lack of a systematic understanding of existing benchmarks and evaluation practices. Current code review datasets are scattered, vary widely in design, and provide limited insight into what review capabilities are actually being assessed. In this paper, we present a comprehensive survey of code review benchmarks spanning both the Pre-LLM and LLM eras (2015--2025). We analyze 99 research papers (58 Pre-LLM era and 41 LLM era) and extract key metadata, including datasets, evaluation metrics, data sources, and target tasks. Based on this analysis, we propose a multi-level taxonomy that organizes code review research into five domains and 18 fine-grained tasks. Our study reveals a clear shift toward end-to-end generative peer review, increasing multilingual coverage, and a decline in standalone change understanding tasks. We further identify limitations of current benchmarks and outline future directions, including broader task coverage, dynamic runtime evaluation, and taxonomy-guided fine-grained assessment. This survey provides a structured foundation for developing more realistic and comprehensive benchmarks for LLM-based code review.
format Preprint
id arxiv_https___arxiv_org_abs_2602_13377
institution arXiv
publishDate 2026
record_format arxiv
spellingShingle A Survey of Code Review Benchmarks and Evaluation Practices in Pre-LLM and LLM Era
Khan, Taufiqul Islam
Wang, Shaowei
Zhang, Haoxiang
Chen, Tse-Hsun
Software Engineering
Code review is a critical practice in modern software engineering, helping developers detect defects early, improve code quality, and facilitate knowledge sharing. With the rapid advancement of large language models (LLMs), a growing body of work has explored automated support for code review. However, progress in this area is hindered by the lack of a systematic understanding of existing benchmarks and evaluation practices. Current code review datasets are scattered, vary widely in design, and provide limited insight into what review capabilities are actually being assessed. In this paper, we present a comprehensive survey of code review benchmarks spanning both the Pre-LLM and LLM eras (2015--2025). We analyze 99 research papers (58 Pre-LLM era and 41 LLM era) and extract key metadata, including datasets, evaluation metrics, data sources, and target tasks. Based on this analysis, we propose a multi-level taxonomy that organizes code review research into five domains and 18 fine-grained tasks. Our study reveals a clear shift toward end-to-end generative peer review, increasing multilingual coverage, and a decline in standalone change understanding tasks. We further identify limitations of current benchmarks and outline future directions, including broader task coverage, dynamic runtime evaluation, and taxonomy-guided fine-grained assessment. This survey provides a structured foundation for developing more realistic and comprehensive benchmarks for LLM-based code review.
title A Survey of Code Review Benchmarks and Evaluation Practices in Pre-LLM and LLM Era
topic Software Engineering
url https://arxiv.org/abs/2602.13377