Aacr Bench banner
alibaba alibaba

Aacr Bench

AI community

Description

An Alibaba open-source multi-language benchmark for evaluating LLMs in repository-level automatic code review, featuring an AI-assisted and expert-verified dataset.

Installation

This entry records only its repository, not the path inside it, so there is no exact command to give. Open the source below and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

README

![AACR-Bench](imgs/bg.png)

[![License](https://img.shields.io/badge/License-Apache_2.0-blue.svg)](LICENSE) [![arXiv](https://img.shields.io/badge/arXiv-Paper-b31b1b.svg)](https://arxiv.org/abs/2601.19494) [![HuggingFace](https://img.shields.io/badge/HuggingFace-Data-yellow)](https://huggingface.co/datasets/Alibaba-Aone/aacr-bench) ![](https://img.shields.io/badge/Dataset-v1.0-green.svg) ![](https://img.shields.io/badge/Languages-10-orange.svg) ![](https://img.shields.io/badge/PRs-200-red.svg)

English | [简体中文](README.zh-CN.md)

📋 Introduction

AACR-Bench is the **industry's first multilingual, repository-level context-aware code review evaluation dataset**, designed to assess the performance of large language models in automated code review tasks. The dataset comprises 200 real Pull Requests from 50 active open-source projects, covering 10 mainstream programming languages. Each instance includes not only code changes but also preserves complete repository context, authentically reproducing the entire code review process. Through human-LLM collaborative review combined with multi-round expert annotation, we ensure high quality and comprehensiveness of the data. ![AACR-Bench Overview](imgs/aacr-overview.jpg)

✨ Core Features

🌍 **Multi-language Coverage**

Covers **10** mainstream programming languages used in projects:

  • System-level languages: C++, Rust, Go
  • Enterprise languages: Java, C#, TypeScript
  • Scripting languages: Python, JavaScript, Ruby, PHP

📁 **Repository-level Context**

  • Preserves complete project structure
  • Supports cross-file references and inter-module interaction analysis
  • Includes PR metadata (description, title, comments, etc.)

🤖 **Human Expert + LLM Enhanced Annotation**

**Professional Annotation Team**

  • 80+ senior software engineers with 2+ years of experience