Dissecting the SWE-Bench Leaderboards: Profiling Submitters and Architectures of LLM- and Agent-Based Repair Systems
On the map: LLM agents and tool use → Software engineering coding agents
Abstract (arXiv)
The rapid progress in Automated Program Repair (APR) has been driven by advances in AI, particularly large language models (LLMs) and agent-based systems. SWE-Bench is a recent benchmark designed to evaluate LLM-based repair systems using real issues and pull requests mined from 12 popular open-source Python repositories. Its public leaderboards -- SWE-Bench Lite and SWE-Bench Verified -- have become central platforms for tracking progress and comparing solutions. However, because the submission process does not require detailed documentation, the architectural design and origin of many solutions remain unclear. In this paper, we present the first comprehensive study of all submissions to the SWE-Bench Lite (79 entries) and Verified (99 entries) leaderboards, analyzing 80 unique approaches across dimensions such as submitter type, product availability, LLM usage, and system architecture. Our findings reveal the dominance of proprietary LLMs (especially Claude 3.5), the presence of both agentic and non-agentic designs, and a contributor base spanning from individual developers to large tech companies.
Key facts. Cited by 8 papers in the map (data through 14 Oct 2026). Placed in Software engineering coding agents, one of 16 directions in LLM agents and tool use. Builds on 29 of its 57 references that are in the map. First posted on arXiv 20 Jun 2025.
Builds on
29 of 57 references.
Closest ancestors · 6
Same direction, newest first
- 2025Understanding Automated Program Repair Agents Through the Lens of Traceability: An Empirical Study10 Jun
- 2025Thinking Longer, Not Larger: Enhancing Software Engineering Agents via Scaling Test-Time Compute31 Mar
- 2025DARS: Dynamic Action Re-Sampling to Enhance Coding Agent Performance by Adaptive Tree Traversal18 Mar
- 2025OrcaLoca: An LLM Agent Framework for Software Issue Localization1 Feb
- 2024An Empirical Study on LLM-based Agents for Automated Bug Fixing15 Nov
- 2024MarsCode Agent: AI-native Automated Bug Fixing2 Sep
Other references · 23
- 2022Chain-of-Thought Prompting Elicits Reasoning in Large Language Modelscited by 12,459
- 2024AutoCodeRover: Autonomous Program Improvementcited by 278
- 2018SequenceR: Sequence-to-Sequence Learning for End-to-End Program Repaircited by 145
- 2023Keep the Conversation Going: Fixing 162 out of 337 bugs for 0.42 each using ChatGPTcited by 125
- 2025Learn-by-interact: A Data-Centric Framework for Self-Adaptive Agents in Realistic Environmentscited by 95
- 2024CodeR: Issue Resolving with Multi-Agent and Task Graphscited by 91
- 2024RepoGraph: Enhancing AI Software Engineering with Repository-level Code Graphcited by 91
- 2021CURE: Code-Aware Neural Machine Translation for Automatic Program Repaircited by 86
- 2023Impact of Code Language Models on Automated Program Repaircited by 85
- 2019TBar: Revisiting Template-based Automated Program Repaircited by 65
- 2025The SWE-Bench Illusion: When State-of-the-Art LLMs Remember Instead of Reasoncited by 49
- 2022SelfAPR: Self-supervised Program Repair with Test Execution Diagnosticscited by 33
11 more
- 2018Nopol: Automatic Repair of Conditional Statement Bugs in Java Programscited by 32
- 2017Sorting and Transforming Program Repair Ingredients via Deep Learning Code Similaritiescited by 26
- 2020On the Efficiency of Test Suite based Program Repair: A Systematic Assessment of 16 Automated Repair Systems for Java Programscited by 16
- 2019Empirical Review of Java Program Repair Tools: A Large-Scale Experiment on 2,141 Bugs and 23,551 Repair Attemptscited by 12
- 2024Infant Agent: A Tool-Integrated, Logic-Driven Agent with Cost-Effective API Usagecited by 11
- 2018Automatic Repair of Real Bugs in Java: A Large-Scale Experiment on the Defects4J Datasetcited by 7
- 2024SuperCoder2.0: Technical Report on Exploring the feasibility of LLMs as Autonomous Programmercited by 3
- 2022Test-based Patch Clustering for Automatically-Generated Patches Assessmentcited by 2
- 2024On The Importance of Reasoning for Context Retrieval in Repository-Level Code Editingcited by 2
- 2025Adversarial Reasoning for Repair Based on Inferred Program Intentcited by 2
- 2024Exploring the Potential of Conversational Test Suite Based Program Repair on SWE-benchcited by 1
Built on by
Citing papers per year: 2025: 2; 2026: 6.
8 papers.
- 2025An Empirical Study on Failures in Automated Issue Solvingcited by 16
- 2026Beyond Resolution Rates: Behavioral Drivers of Coding Agent Success and Failurecited by 11
- 2026EvoOtter: Evolutionary Reproduction Test Generatorcited by 1
- 2026The Horizon Gap: Planning, Memory, Execution, Training, and Evaluation for Long-Horizon LLM Agentscited by 1
- 2025Position: Vibe Coding Needs Vibe Reasoning: Improving Vibe Coding with Formal Verificationcited by 0
- 2026AuditRepairBench: A Paired-Execution Trace Corpus for Evaluator-Channel Ranking Instability in Agent Repaircited by 0
- 2026Adversarial Testing of Automated Program Repair Agents for Security Vulnerabilitiescited by 0
- 2026AdaRepair-Mem: Adaptive Experience Orchestration for Repository-Level Program Repaircited by 0
- 2026AdaRepair-Mem: Adaptive Experience Orchestration for Repository-Level Program Repair17 Sep 2026
- 2026Adversarial Testing of Automated Program Repair Agents for Security Vulnerabilities14 Sep 2026
- 2026The Horizon Gap: Planning, Memory, Execution, Training, and Evaluation for Long-Horizon LLM Agents7 Aug 2026
- 2026EvoOtter: Evolutionary Reproduction Test Generator3 Jul 2026
- 2026AuditRepairBench: A Paired-Execution Trace Corpus for Evaluator-Channel Ranking Instability in Agent Repair6 May 2026
- 2026Beyond Resolution Rates: Behavioral Drivers of Coding Agent Success and Failure2 Apr 2026
- 2025Position: Vibe Coding Needs Vibe Reasoning: Improving Vibe Coding with Formal Verification31 Oct 2025
- 2025An Empirical Study on Failures in Automated Issue Solving17 Sep 2025
Similar, not cited
Close in wording, no citation either way
- 2026To Run or Not to Run: Analyzing the Cost-Effectiveness of Code Execution in LLM-Based Program Repair
- 2025Evaluating Agent-based Program Repair at Google
- 2025A Survey of LLM-based Automated Program Repair: Taxonomies, Design Paradigms, and Applications
- 2024RepairAgent: An Autonomous, LLM-Based Agent for Program Repair
- 2025Beyond Accuracy: Behavioral Dynamics of Agentic Multi-Hunk Repair
- 2026Kozuchi Agent: A Language-Agnostic Open-Weight Agent for Software Repair
- 2025SWE-Bench Pro: Can AI Agents Solve Long-Horizon Software Engineering Tasks?
- 2025SWE-Synth: Synthesizing Verifiable Bug-Fix Data to Enable Large Language Models in Resolving Real-World Bugs