Model Releases
SWE-Bench Pro Verified: A Reliable Benchmark for Software Engineering Agents
arXiv:2609.08149v1 Announce Type: new Abstract: SWE-Bench Pro has emerged as a standard benchmark for evaluating software engineering agents on challenging repository-level tasks. However, our analysi
arXiv:2609.08149v1 Announce Type: new Abstract: SWE-Bench Pro has emerged as a standard benchmark for evaluating software engineering agents on challenging repository-level tasks. However, our analysis work show that its evaluation is undermined by two sources of unreliability: extbf{reward hacking}, enabled by leakage of gold solutions or hidden evaluation information, and extbf{task quality issues}, including misleading problem statements and improperly scoped tests. These issues can inflate benchmark performance and obscure agents' true coding ability. We present extbf{SWE-Bench Pro Verified}, a verified version of SWE-Bench Pro that addresses both problems. Our approach combines extbf{anti-hacking} safeguards that eliminate major leakage channels without disrupting normal agent functionality, with extbf{task refinement} that minimally corrects inconsistencies within flawed instances. Evaluations on SWE-Bench Pro Verified reveal that some models perform substantially worse than previously reported, suggesting that existing results on SWE-Bench Pro may overestimate real software engineering capability. SWE-Bench Pro Verified offers a more trustworthy benchmark for assessing software engineering agents.
Related
- OmniCode: A Benchmark for Evaluating Software Engineering Agents
- SWE-Gate: Passing Functional Tests Is Not Enough for Software Engineering Agents
- Fail-Fast, Restart-Smart: Early Failure Prediction and Restart for SWE Agentic Tasks
- RAT: RunAnyThing via Fully Automated Environment Configuration
Source: arXiv cs.AI | 2026-09-10