paper-with-me

Papers

Code Review Agent Benchmark

2026-03-24 · Yuntong Zhang, Zhiyuan Pan, Imam Nur Bani Yusuf, Haifeng Ruan, Ridwan Shariffdeen, Abhik Roychoudhury arxiv

Software engineering agents have shown significant promise in writing code. As AI agents permeate code writing, and generate huge volumes of code automatically -- the matter of code quality comes front and centre. As the automatically generated code gets integrated into huge code-bases -- the issue of code review and broadly quality assurance becomes important. In this paper, we take a fresh look at the problem and curate a code review dataset for AI agents to work with. Our dataset called c-CRAB (pronounced see-crab) can evaluate agents for code review tasks. Specifically given a pull-request (which could be coming from code generation agents or humans), if a code review agent produces a review, our evaluation framework can asses the reviewing capability of the code review agents. Our evaluation framework is used to evaluate the state of the art today -- the open-source PR-agent, as well as commercial code review agents from Devin, Claude Code, and Codex. Our c-CRAB dataset is systematically constructed from human reviews -- given a human review of a pull request instance we generate corresponding tests to evaluate the code review agent generated reviews. Such a benchmark construction gives us several insights. Firstly, the existing review agents taken together can solve only around 40% of the c-CRAB tasks, indicating the potential to close this gap by future research. Secondly, we observe that the agent reviews often consider different aspects from the human reviews -- indicating the potential for human-agent collaboration for code review that could be deployed in future software teams. Last but not the least, the agent generated tests from our data-set act as a held out test-suite and hence quality gate for agent generated reviews. What this will mean for future collaboration of code generation agents, test generation agents and code review agents -- remains to be investigated.

📄 PDF Abstract BibTeX arXiv:2603.23448

Code (0)

등록된 구현이 없습니다.

Tasks

Code Generation

Similar Papers 제목 키워드 기반

CR-Bench: Evaluating the Real-World Utility of AI Code Review Agents

2026-03-10 · Kristen Pereira, Neelabh Sinha, Rajat Ghosh, Debojyoti Dutta arxiv

Recent advances in frontier large language models have enabled code review agents that operate in open-ended, reasoning-intensive settings. However, the lack of standardized benchmarks and granular evaluation protocols m…

SEVRA-BENCH: Social Engineering of Vulnerabilities in Review Agents

2026-06-11 · Rui Melo, Riccardo Fogliato, Sean Zhou, Pratiksha Thaker 외 arxiv

Large language models (LLMs) are increasingly deployed in automated code-review systems, where their approvals can determine which code is merged into shared repositories. However, it is unclear whether review agents can…

Software Development Life Cycle Perspective: A Survey of Benchmarks for Code Large Language Models and Agents

2025-05-08 · Kaixin Wang, Tianlin Li, XiaoYu Zhang, Chong Wang 외

Code large language models (CodeLLMs) and agents have shown great promise in tackling complex software engineering tasks.Compared to traditional software engineering methods, CodeLLMs and agents offer stronger abilities,…

Benchmarking

AgenticSCR: An Autonomous Agentic Secure Code Review for Immature Vulnerabilities Detection

2026-01-27 · Wachiraphan Charoenwet, Kla Tantithamthavorn, Patanamon Thongtanunam, Hong Yi Lin 외 arxiv

Secure code review is critical at the pre-commit stage, where vulnerabilities must be caught early under tight latency and limited-context constraints. Existing SAST-based checks are noisy and often miss immature, contex…

Vulnerability Detection

AgentLens: Production-Assessed Trajectory Reviews for Coding Agent Evaluation

2026-07-07 · Andrey Podivilov, Vadim Lomshakov, Sergey Savin, Matvei Startsev 외 hf

We present AgentLens, a production-assessed benchmark for interactive code agents. Most code-agent benchmarks reduce a run to a single bit -- did the task pass? -- but the people who actually use these agents experience …