AIAny
Icon for item

SWE-Bench ProMax: Benchmarking Agents on Large-Scale Multilingual Code Refactoring

Provides a curated benchmark of 170 real-world, multilingual code-refactoring instances to evaluate AI coding agents on large-scale, behavior-preserving, cross-file refactors. Each task includes rewritten issue descriptions and manually reviewed test suites to avoid over- and under-constraining evaluations.

Introduction

Most existing code-evaluation suites emphasize single-file fixes or short edits that can be overfit or validated by flawed tests. SWE-Bench ProMax reframes the problem around refactoring: coordinated, behavior-preserving changes across many files and languages that better reflect professional, long-horizon engineering work.

Key Findings
  • SWE-Bench ProMax contains 170 human-curated refactoring instances drawn from real commits across seven languages (Python, Java, TypeScript, Go, C, C++, Rust). Instances average 11.4 modified files and 261.6 lines changed, substantially larger than prior benchmarks.
  • Curation targets known benchmark failure modes: issue descriptions are rewritten from scratch for clarity, test suites are manually reviewed to remove overly narrow or overly broad checks, and trivial or single-file tasks are filtered out to preserve difficulty and realism.
  • Empirical evaluation shows frontier models under common agent scaffolds achieve a peak resolve rate of 41.2%, confirming the benchmark is substantially unsaturated and stresses long-horizon coordination and behavior-preservation capabilities.
Who it's for and trade-offs

Great fit if you are evaluating or developing AI coding agents, autonomous refactoring tools, or benchmarks that measure cross-file, behavior-preserving edits across multiple programming languages. It highlights real-world failure modes (test quality, specification ambiguity, large-scope edits) that short bug-fix benchmarks often miss. Look elsewhere if you need micro-benchmarks focused on single-line fixes, unit-level algorithmic problems, or extremely high-volume automated scoring: ProMax prioritizes curation and realism over sheer instance count and may require longer evaluation cycles per instance.

Information

  • Websitearxiv.org
  • AuthorsYuling Shi, Jinghan Xu, Kelin Fu, Wenhao Zeng, Shilin He, Lei Zhang, Yue Liu, Zelin Zhao, Terry Yue Zhuo, Jialun Cao
  • Published date2026/08/10

More Items

Predicts an LLM agent's final success or failure from partial execution traces and halts runs when outcomes are confident to save per-task compute. Uses LightGBM success/failure classifiers on behavioral, textual, and reference features; cuts 13–26% steps and up to 44% input tokens on benchmarks.

Distills operational know‑how from ML GitHub repositories into compact, verified 'skills' that research agents can load and reuse. Produces a skill format (SKILL.md, references, scripts), the AREX‑Skill Library (5,000+ skills from 1,000 repos), and demonstrates sizable benchmark gains when agents use skills.

Hugging Face

Provides 315,000 pairwise human-preference votes comparing 15 English TTS models over 300 operational prompts, with 4,500 high‑quality audio renders and structured vote/pair/prompt records for training or evaluating preference/reward models. Metadata under CC-BY-4.0; audio use governed by model providers' terms.