🎯Core Definition
SWE-bench (and SWE-bench Verified) is the gold-standard benchmark evaluating autonomous AI Coding Agents (Claude 3.5 Sonnet, Devin, Cursor Agent) on resolving real-world GitHub issues across complex multi-file codebases; curated from 2,294 (500 in Verified subset) authentic issues across flagship Python repositories (Django, SymPy, scikit-learn), it spins up isolated Docker sandboxes where an Agent must navigate directories, localize bugs, edit source files, and generate a Git patch that successfully passes repository unit-test suites.
💡Use Cases
Benchmarking Autonomous Software Engineering Agents, IDE coding copilots, and enterprise repository debugging bots.
⚡Key Problems Solved
Toy benchmarks (HumanEval) evaluate isolated 10-line single-function puzzles, detached from real-world software engineering across multi-file architectures; SWE-bench tests true repository-scale code navigation, patch synthesis, and test regression compliance.