SWE-PolyBench: A multi-language benchmark for repository level evaluation of coding agents
On the map: LLM agents and tool use → Software engineering coding agents
Abstract (arXiv)
Coding agents powered by large language models have shown impressive capabilities in software engineering tasks, but evaluating their performance across diverse programming languages and real-world scenarios remains challenging. We introduce SWE-PolyBench, a new multi-language benchmark for repository-level, execution-based evaluation of coding agents. SWE-PolyBench contains 2110 instances from 21 repositories and includes tasks in Java (165), JavaScript (1017), TypeScript (729) and Python (199), covering bug fixes, feature additions, and code refactoring. We provide a task and repository-stratified subsample (SWE-PolyBench500) and release an evaluation harness allowing for fully automated evaluation. To enable a more comprehensive comparison of coding agents, this work also presents a novel set of metrics rooted in syntax tree analysis. We evaluate leading open source coding agents on SWE-PolyBench, revealing their strengths and limitations across languages, task types, and complexity classes. Our experiments show that current agents exhibit uneven performances across languages and struggle with complex problems while showing higher performance on simpler tasks. SWE-PolyBench aims to drive progress in developing more versatile and robust AI coding assistants for real-world software engineering. Our datasets and code are available at: https://github.com/amazon-science/SWE-PolyBench
Key facts. Cited by 85 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 21 of its 38 references that are in the map. First posted on arXiv 11 Apr 2025.
Builds on
21 of 38 references.
Closest ancestors · 1
Same direction, newest first
Other references · 20
- 2021Evaluating Large Language Models Trained on Codecited by 8,320
- 2021Program Synthesis with Large Language Modelscited by 3,637
- 2023SWE-bench: Can Language Models Resolve Real-World GitHub Issues?cited by 3,373
- 2021Measuring Coding Challenge Competence With APPScited by 902
- 2022CodeGen: An Open Large Language Model for Code with Multi-Turn Program Synthesiscited by 885
- 2024A Survey on Large Language Models for Code Generationcited by 658
- 2024Agent-as-a-Judge: Evaluate Agents with Agentscited by 238
- 2024SWE-bench Multimodal: Do AI Systems Generalize to Visual Software Domains?cited by 203
- 2023LongCoder: A Long-Range Pre-trained Language Model for Code Completioncited by 112
- 2025SWE-Lancer: Can Frontier LLMs Earn 1 Million from Real-World Freelance Software Engineering?cited by 105
- 2022CERT: Continual Pre-Training on Sketches for Library-Oriented Code Generationcited by 87
- 2024DebugBench: Evaluating Debugging Capability of Large Language Modelscited by 76
8 more
- 2024Automated Unit Test Improvement using Large Language Models at Metacited by 75
- 2024RepoAgent: An LLM-Powered Open-Source Framework for Repository-level Code Documentation Generationcited by 70
- 2022CoCoMIC: Code Completion By Jointly Modeling In-file and Cross-file Contextcited by 65
- 2022Code Translation with Compiler Representationscited by 42
- 2024Can LLMs Replace Manual Annotation of Software Engineering Artifacts?cited by 42
- 2022MCoNaLa: A Benchmark for Code Generation from Multiple Natural Languagescited by 41
- 2025BaxBench: Can LLMs Generate Correct and Secure Backends?cited by 41
- 2024SWE-bench-java: A GitHub Issue Resolving Benchmark for Javacited by 34
Built on by
Citing papers per year: 2025: 24; 2026: 61.
85 papers.
Sort:
By area:
- 2025From LLM Reasoning to Autonomous AI Agents: A Comprehensive Reviewcited by 149
- 2025SWE-rebench: An Automated Pipeline for Task Collection and Decontaminated Evaluation of Software Engineering Agentscited by 142
- 2025Live-SWE-agent: Can Software Engineering Agents Self-Evolve on the Fly?cited by 95
- 2025SEC-bench: Automated Benchmarking of LLM Agents on Real-World Software Security Taskscited by 75
- 2026ProgramBench: Can Language Models Rebuild Programs From Scratch?cited by 59
- 2026SlopCodeBench: Benchmarking How Coding Agents Degrade Over Long-Horizon Iterative Taskscited by 30
- 2026SWE-rebench V2: Language-Agnostic SWE Task Collection at Scalecited by 29
- 2025When Agents go Astray: Course-Correcting SWE Agents with PRMscited by 28
- 2026ContextBench: A Benchmark for Context Retrieval in Coding Agentscited by 25
- 2026Immersion in the GitHub Universe: Scaling Coding Agents to Masterycited by 22
- 2026BeyondSWE: Can Current Code Agent Survive Beyond Single-Repo Bug Fixing?cited by 22
- 2026SWE-Universe: Scale Real-World Verifiable Environments to Millionscited by 19
38 more
- 2025Saving SWE-Bench: A Benchmark Mutation Approach for Realistic Agent Evaluationcited by 15
- 2025From Code Foundation Models to Agents and Applications: A Comprehensive Survey and Practical Guide to Code Intelligencecited by 15
- 2026The Evolution of Tool Use in LLM Agents: From Single-Tool Call to Multi-Tool Orchestrationcited by 14
- 2025CodeSense: a Real-World Benchmark and Dataset for Code Semantic Reasoningcited by 13
- 2025Can Language Models Discover Scaling Laws?cited by 13
- 2025Software Development Life Cycle Perspective: A Survey of Benchmarks for Code Large Language Models and Agentscited by 11
- 2025SWE-Compass: Towards Unified Evaluation of Agentic Coding Abilities for Large Language Modelscited by 11
- 2026Open-SWE-Traces: Advancing Dual-Mode Multilingual Distillation for Software Engineering Agentscited by 10
- 2026Evaluating and Improving Automated Repository-Level Rust Issue Resolution with LLM-based Agentscited by 8
- 2026SkillMaster: Toward Autonomous Skill Mastery in LLM Agentscited by 8
- 2026Lingering Authority: Revocable Resource-and-Effect Capabilities for Coding Agentscited by 8
- 2025FeatBench: Towards More Realistic Evaluation of Feature-level Code Generationcited by 6
- 2025Agentic Software Issue Resolution with Large Language Models: A Surveycited by 6
- 2026Do Coding Agents Understand Least-Privilege Authorization?cited by 6
- 2026From Chatbot to Digital Colleague: The Paradigm Shift Toward Persistent Autonomous AIcited by 6
- 2026SWE-Bench ProMax: Benchmarking Agents on Large-Scale Multilingual Code Refactoringcited by 6
- 2025SwingArena: Competitive Programming Arena for Long-context GitHub Issue Solvingcited by 5
- 2025CodeAssistBench (CAB): Dataset & Benchmarking for Multi-turn Chat-Based Code Assistancecited by 5
- 2025CATArena: Evaluating Evolutionary Capabilities of Code Agents via Iterative Tournamentscited by 5
- 2025SweRank+: Multilingual, Multi-Turn Code Ranking for Software Issue Localizationcited by 5
- 2026REAP: Automatic Curation of Coding Agent Benchmarks from Interactive Production Usagecited by 5
- 2026SWE-Doctor: Guiding Software Engineering Agents with Runtime Diagnosis from Multi-Faceted Bug Reproduction Testscited by 5
- 2026What Resolve Rate Hides: Trajectory Structure Diagnostics for Coding Agentscited by 5
- 2025Code Reasoning for Software Engineering Tasks: A Survey and A Call to Actioncited by 4
- 2026OmniCode: A Benchmark for Evaluating Software Engineering Agentscited by 4
- 2026ATime-Consistent Benchmark for Repository-Level Software Engineering Evaluationcited by 3
- 2026LLM-Based Multi-Agent Systems for Code Generation: A Multi-Vocal Literature Reviewcited by 3
- 2026Constraint Decay: The Fragility of LLM Agents in Backend Code Generationcited by 3
- 2026RepoMirage: Probing Repository Context Reasoning in Code Agents with Perturbationscited by 3
- 2026Loc2Repair: A Framework for Evaluating the Impact of File-Level Issue Localization in Repo-Level LLM Repaircited by 3
- 2026Locating Hidden Failures Makes Long-Horizon Agents More Reliablecited by 3
- 2025TENET: One Step Toward Test-Driven Development for Repository-Level Code Generationcited by 2
- 2025Empowering Real-World: A Survey on the Technology, Practice, and Evaluation of LLM-driven Industry Agentscited by 2
- 2026HARP: Measuring Harm Amplification in Multi-Agent LLM Systemscited by 2
- 2026Code Isn't Memory: A Structural Codebase Index Inside a Coding Agentcited by 2
- 2026A Unified Issue Resolution Benchmark for Requirement Clarification, Planning, and Code Generation for Coding Agentscited by 2
- 2026ττ-Bench: An Environment for End-To-End, Realistic Agent Constructioncited by 2
- 2025Integrating Performance Tools in Model Reasoning for GPU Kernel Optimizationcited by 1
50 most cited of 85 All 85 (JSON)
- 2026SWE-MISBEHAVIOR: Benchmarking and Mitigating Boundary Violations in Software Coding Agents13 Oct 2026
- 2026ProgramGym: Scaling Training Environments for Long-Horizon Program Reproduction Agents9 Oct 2026
- 2026SWE-Duel: Towards a Self-Scaling Arena for Coding Agents8 Oct 2026
- 2026Chronos Enables Code Agents to Reason over Software Evolution8 Oct 2026
- 2026SWE-Journey: Towards More Realistic Evaluation of Coding Assistants through Long-Horizon, Multi-Turn Interaction8 Oct 2026
- 2026Correct Code, Broken Contributions? SWE-CC: Benchmarking Repository Policy Compliance for Coding Agents5 Oct 2026
- 2026AutoCompact: Learning When to Compact Context in Long-Horizon Coding Agents1 Oct 2026
- 2026SecProbe: Adaptive Evaluation of Coding Agents on Cybersecurity Vulnerabilities27 Sep 2026
- 2026AsynCodeBench: Benchmarking Collaboration of Asynchronous Multi-Agent Systems in Software Engineering26 Sep 2026
- 2026SWE-PolyVision: Benchmarking Cross-Image Abductive Reasoning for Repository-Level Software Engineering24 Sep 2026
- 2026SWE-Prometheus: Measuring Engineering Governance Improvements in Real-World Repositories24 Sep 2026
- 2026Locating Hidden Failures Makes Long-Horizon Agents More Reliable15 Sep 2026
38 more
- 2026TrajMark: Ownership Attribution and Segment-Level Tamper Localization for Coding-Agent Trajectories9 Sep 2026
- 2026Shortcutting the Fix: Identifying and Categorizing Agentic Exploits in Software Engineering Benchmarks6 Sep 2026
- 2026ττ-Bench: An Environment for End-To-End, Realistic Agent Construction4 Sep 2026
- 2026RealSWE: A Compositional Evaluation of Coding Agents under Realistic User Requests28 Aug 2026
- 2026Terminal Agents: A Survey of AI Agents in Command-Line Environments20 Aug 2026
- 2026The Recall Trap: A Recall-Maximizing Retriever Configuration Reduces Issue Resolution in Fixed-Budget Code Context14 Aug 2026
- 2026SWE-Bench ProMax: Benchmarking Agents on Large-Scale Multilingual Code Refactoring10 Aug 2026
- 2026A Unified Issue Resolution Benchmark for Requirement Clarification, Planning, and Code Generation for Coding Agents10 Aug 2026
- 2026PAIChecker: Uncovering and Checking PR-Issue Misalignment in SWE-Bench-Like Benchmarks30 Jul 2026
- 2026SWE-NFI: Studying and Benchmarking Coding Agents for Non-Functional Improvements29 Jul 2026
- 2026ExplainBench: Evaluating Code Explanations from Agents29 Jul 2026
- 2026Bespoke Visual Assistance: What and How do Blind and Low-Vision People Create with Agentic Programming?23 Jul 2026
- 2026When Does Restricting a Coding Agent to executecode Help? A Regime × Agent-Design Ablation12 Jul 2026
- 2026What Resolve Rate Hides: Trajectory Structure Diagnostics for Coding Agents7 Jul 2026
- 2026SWE-Doctor: Guiding Software Engineering Agents with Runtime Diagnosis from Multi-Faceted Bug Reproduction Tests1 Jul 2026
- 2026LLVM-Bench: Benchmarking and Advancing Large Language Models for LLVM Compiler Issue Resolution1 Jul 2026
- 2026Loc2Repair: A Framework for Evaluating the Impact of File-Level Issue Localization in Repo-Level LLM Repair29 Jun 2026
- 2026Unlocking Model Potentials Through Adaptive Multi-Agent Scaffolding for Efficient Issue Resolution24 Jun 2026
- 2026Lingering Authority: Revocable Resource-and-Effect Capabilities for Coding Agents21 Jun 2026
- 2026Code Isn't Memory: A Structural Codebase Index Inside a Coding Agent21 Jun 2026
- 2026Open-SWE-Traces: Advancing Dual-Mode Multilingual Distillation for Software Engineering Agents14 Jun 2026
- 2026From Chatbot to Digital Colleague: The Paradigm Shift Toward Persistent Autonomous AI12 Jun 2026
- 2026Do programming languages still matter to your AI coding agent teammate? Evidence at scale from chess engines11 Jun 2026
- 2026Projecting the Emerging Mindset of SWE Agent by Launching a Wild Code Understanding Journey7 Jun 2026
- 2026HARP: Measuring Harm Amplification in Multi-Agent LLM Systems26 May 2026
- 2026RepoMirage: Probing Repository Context Reasoning in Code Agents with Perturbations25 May 2026
- 2026Beyond Summaries: Structure-Aware Labeling of Code Changes with Large Language Models25 May 2026
- 2026Do Coding Agents Understand Least-Privilege Authorization?14 May 2026
- 2026SkillMaster: Toward Autonomous Skill Mastery in LLM Agents9 May 2026
- 2026Constraint Decay: The Fragility of LLM Agents in Backend Code Generation7 May 2026
- 2026ProgramBench: Can Language Models Rebuild Programs From Scratch?5 May 2026
- 2026Themis: Training Robust Multilingual Code Reward Models for Flexible Multi-Criteria Scoring1 May 2026
- 2026REAP: Automatic Curation of Coding Agent Benchmarks from Interactive Production Usage2 Apr 2026
- 2026ATime-Consistent Benchmark for Repository-Level Software Engineering Evaluation27 Mar 2026
- 2026MobileDev-Bench: A Benchmark for Issue Resolution in Mobile Application Development26 Mar 2026
- 2026SlopCodeBench: Benchmarking How Coding Agents Degrade Over Long-Horizon Iterative Tasks25 Mar 2026
- 2026The Evolution of Tool Use in LLM Agents: From Single-Tool Call to Multi-Tool Orchestration24 Mar 2026
- 2026Resolving Java Code Repository Issues with iSWE Agent11 Mar 2026
50 newest of 85 All 85 (JSON)
- 2025SWE-rebench: An Automated Pipeline for Task Collection and Decontaminated Evaluation of Software Engineering Agentscited by 142
- 2025Live-SWE-agent: Can Software Engineering Agents Self-Evolve on the Fly?cited by 95
- 2025SEC-bench: Automated Benchmarking of LLM Agents on Real-World Software Security Taskscited by 75
- 2026SlopCodeBench: Benchmarking How Coding Agents Degrade Over Long-Horizon Iterative Taskscited by 30
- 2026SWE-rebench V2: Language-Agnostic SWE Task Collection at Scalecited by 29
- 2025When Agents go Astray: Course-Correcting SWE Agents with PRMscited by 28
- 2026ContextBench: A Benchmark for Context Retrieval in Coding Agentscited by 25
- 2026Immersion in the GitHub Universe: Scaling Coding Agents to Masterycited by 22
- 2026BeyondSWE: Can Current Code Agent Survive Beyond Single-Repo Bug Fixing?cited by 22
- 2025Saving SWE-Bench: A Benchmark Mutation Approach for Realistic Agent Evaluationcited by 15
- 2025From Code Foundation Models to Agents and Applications: A Comprehensive Survey and Practical Guide to Code Intelligencecited by 15
- 2026The Evolution of Tool Use in LLM Agents: From Single-Tool Call to Multi-Tool Orchestrationcited by 14
12 most cited of 53 All 53 (JSON)
- 2026SWE-MISBEHAVIOR: Benchmarking and Mitigating Boundary Violations in Software Coding Agents13 Oct 2026
- 2026ProgramGym: Scaling Training Environments for Long-Horizon Program Reproduction Agents9 Oct 2026
- 2026SWE-Duel: Towards a Self-Scaling Arena for Coding Agents8 Oct 2026
- 2026SWE-Journey: Towards More Realistic Evaluation of Coding Assistants through Long-Horizon, Multi-Turn Interaction8 Oct 2026
- 2026Correct Code, Broken Contributions? SWE-CC: Benchmarking Repository Policy Compliance for Coding Agents5 Oct 2026
- 2026AutoCompact: Learning When to Compact Context in Long-Horizon Coding Agents1 Oct 2026
- 2026SecProbe: Adaptive Evaluation of Coding Agents on Cybersecurity Vulnerabilities27 Sep 2026
- 2026SWE-Prometheus: Measuring Engineering Governance Improvements in Real-World Repositories24 Sep 2026
- 2026TrajMark: Ownership Attribution and Segment-Level Tamper Localization for Coding-Agent Trajectories9 Sep 2026
- 2026Shortcutting the Fix: Identifying and Categorizing Agentic Exploits in Software Engineering Benchmarks6 Sep 2026
- 2026ττ-Bench: An Environment for End-To-End, Realistic Agent Construction4 Sep 2026
- 2026RealSWE: A Compositional Evaluation of Coding Agents under Realistic User Requests28 Aug 2026
12 newest of 53 All 53 (JSON)
- 2025From LLM Reasoning to Autonomous AI Agents: A Comprehensive Reviewcited by 149
- 2025CodeSense: a Real-World Benchmark and Dataset for Code Semantic Reasoningcited by 13
- 2025Code Reasoning for Software Engineering Tasks: A Survey and A Call to Actioncited by 4
- 2025Empowering Real-World: A Survey on the Technology, Practice, and Evaluation of LLM-driven Industry Agentscited by 2
- 2025Integrating Performance Tools in Model Reasoning for GPU Kernel Optimizationcited by 1
- 2026Themis: Training Robust Multilingual Code Reward Models for Flexible Multi-Criteria Scoringcited by 1
- 2026SWE-PolyVision: Benchmarking Cross-Image Abductive Reasoning for Repository-Level Software Engineeringcited by 0
- 2026Chronos Enables Code Agents to Reason over Software Evolutioncited by 0
- 2026Chronos Enables Code Agents to Reason over Software Evolution8 Oct 2026
- 2026SWE-PolyVision: Benchmarking Cross-Image Abductive Reasoning for Repository-Level Software Engineering24 Sep 2026
- 2026Themis: Training Robust Multilingual Code Reward Models for Flexible Multi-Criteria Scoring1 May 2026
- 2025Empowering Real-World: A Survey on the Technology, Practice, and Evaluation of LLM-driven Industry Agents20 Oct 2025
- 2025Integrating Performance Tools in Model Reasoning for GPU Kernel Optimization20 Oct 2025
- 2025Code Reasoning for Software Engineering Tasks: A Survey and A Call to Action16 Jun 2025
- 2025CodeSense: a Real-World Benchmark and Dataset for Code Semantic Reasoning31 May 2025
- 2025From LLM Reasoning to Autonomous AI Agents: A Comprehensive Review28 Apr 2025
- 2026ProgramBench: Can Language Models Rebuild Programs From Scratch?cited by 59
- 2026SWE-Universe: Scale Real-World Verifiable Environments to Millionscited by 19
- 2025Can Language Models Discover Scaling Laws?cited by 13
- 2025FeatBench: Towards More Realistic Evaluation of Feature-level Code Generationcited by 6
- 2026From Chatbot to Digital Colleague: The Paradigm Shift Toward Persistent Autonomous AIcited by 6
- 2025SwingArena: Competitive Programming Arena for Long-context GitHub Issue Solvingcited by 5
- 2025CodeAssistBench (CAB): Dataset & Benchmarking for Multi-turn Chat-Based Code Assistancecited by 5
- 2025SweRank+: Multilingual, Multi-Turn Code Ranking for Software Issue Localizationcited by 5
- 2026ATime-Consistent Benchmark for Repository-Level Software Engineering Evaluationcited by 3
- 2026RepoMirage: Probing Repository Context Reasoning in Code Agents with Perturbationscited by 3
- 2026Loc2Repair: A Framework for Evaluating the Impact of File-Level Issue Localization in Repo-Level LLM Repaircited by 3
- 2026Locating Hidden Failures Makes Long-Horizon Agents More Reliablecited by 3
12 most cited of 24 All 24 (JSON)
- 2026AsynCodeBench: Benchmarking Collaboration of Asynchronous Multi-Agent Systems in Software Engineering26 Sep 2026
- 2026Locating Hidden Failures Makes Long-Horizon Agents More Reliable15 Sep 2026
- 2026The Recall Trap: A Recall-Maximizing Retriever Configuration Reduces Issue Resolution in Fixed-Budget Code Context14 Aug 2026
- 2026PAIChecker: Uncovering and Checking PR-Issue Misalignment in SWE-Bench-Like Benchmarks30 Jul 2026
- 2026LLVM-Bench: Benchmarking and Advancing Large Language Models for LLVM Compiler Issue Resolution1 Jul 2026
- 2026Loc2Repair: A Framework for Evaluating the Impact of File-Level Issue Localization in Repo-Level LLM Repair29 Jun 2026
- 2026From Chatbot to Digital Colleague: The Paradigm Shift Toward Persistent Autonomous AI12 Jun 2026
- 2026RepoMirage: Probing Repository Context Reasoning in Code Agents with Perturbations25 May 2026
- 2026Beyond Summaries: Structure-Aware Labeling of Code Changes with Large Language Models25 May 2026
- 2026ProgramBench: Can Language Models Rebuild Programs From Scratch?5 May 2026
- 2026ATime-Consistent Benchmark for Repository-Level Software Engineering Evaluation27 Mar 2026
- 2026MobileDev-Bench: A Benchmark for Issue Resolution in Mobile Application Development26 Mar 2026
12 newest of 24 All 24 (JSON)
Similar, not cited
Close in wording, no citation either way
- 2026SWE-Explore: Benchmarking How Coding Agents Explore Repositories
- 2026LoopsBench: From Harness Engineering to Loop Engineering in Coding Agent Evaluation
- 2025GitTaskBench: A Benchmark for Code Agents Solving Real-World Tasks Through Code Repository Leveraging
- 2026E2E-SWE: Benchmarking LLMs on Building Working Codebases from Scratch
- 2024CodeAgent: Enhancing Code Generation with Tool-Integrated Agent Systems for Real-World Repo-level Coding Challenges
- 2026SWE Atlas: Benchmarking Coding Agents Beyond Issue Resolution
- 2026SWE-Cycle: Benchmarking Code Agents across the Complete Issue Resolution Cycle
- 2026FeatureBench: Benchmarking Agentic Coding for Complex Feature Development