The SWE-Bench Illusion: When State-of-the-Art LLMs Remember Instead of Reason
On the map: LLM reasoning → Reasoning for agents, planning and code
Abstract (arXiv)
As large language models (LLMs) become increasingly capable and widely adopted, benchmarks play a central role in assessing their practical utility. For example, SWE-Bench Verified has emerged as a critical benchmark for evaluating LLMs' software engineering abilities, particularly their aptitude for resolving real-world GitHub issues. Recent LLMs show impressive performance on SWE-Bench, leading to optimism about their capacity for complex coding tasks. However, current evaluation protocols may overstate these models' true capabilities. It is crucial to distinguish LLMs' generalizable problem-solving ability and other learned artifacts. In this work, we introduce two diagnostic tasks: file path identification from issue descriptions alone and ground truth function reproduction with only the current file context and issue description to probe models' underlying knowledge. We present empirical evidence that performance gains on SWE-Bench-Verified may be partially driven by memorization rather than genuine problem-solving. We show that state-of-the-art models achieve up to 76% accuracy in identifying buggy file paths using only issue descriptions, without access to repository structure. This performance is merely up to 53% on tasks from repositories not included in SWE-Bench, pointing to possible data contamination or memorization. Similar patterns are also observed for the function reproduction task, where the verbatim similarity is much higher on SWE-Bench Verified than on other similar coding benchmarks (up to 35% consecutive 5-gram accuracy on SWE-Bench Verified and Full, but only up to 18% for tasks in other benchmarks). These findings raise concerns about the validity of existing results and underscore the need for more robust, contamination-resistant benchmarks to reliably evaluate LLMs' coding abilities.
Key facts. Cited by 49 papers in the map (data through 14 Oct 2026). Placed in Reasoning for agents, planning and code, one of 17 directions in LLM reasoning. Builds on 15 of its 22 references that are in the map. First posted on arXiv 14 Jun 2025.
Builds on
15 of 22 references.
Closest ancestors · 1
Same direction, newest first
Other references · 14
- 2023LLaMA: Open and Efficient Foundation Language Modelscited by 14,132
- 2021Evaluating Large Language Models Trained on Codecited by 8,320
- 2022PaLM: Scaling Language Modeling with Pathwayscited by 5,326
- 2022Beyond the Imitation Game: Quantifying and extrapolating the capabilities of language modelscited by 1,998
- 2024SWE-agent: Agent-Computer Interfaces Enable Automated Software Engineeringcited by 1,737
- 2024OpenHands: An Open Platform for AI Software Developers as Generalist Agentscited by 1,002
- 2024BigCodeBench: Benchmarking Code Generation with Diverse Function Calls and Complex Instructionscited by 546
- 2024Training Software Engineering Agents and Verifiers with SWE-Gymcited by 336
- 2021What Will it Take to Fix Benchmarking in Natural Language Understanding?cited by 203
- 2023Don't Make Your LLM an Evaluation Benchmark Cheatercited by 194
- 2023Estimating Contamination via Perplexity: Quantifying Memorisation in Language Model Evaluationcited by 48
- 2024Are Large Language Models Memorizing Bug Benchmarks?cited by 12
Built on by
Citing papers per year: 2025: 11; 2026: 38.
49 papers.
Sort:
By area:
- 2026DeepSWE: Measuring Frontier Coding Agents on Original, Long-Horizon Engineering Taskscited by 49
- 2025Does SWE-Bench-Verified Test Agent Ability or Model Memory?cited by 16
- 2025Saving SWE-Bench: A Benchmark Mutation Approach for Realistic Agent Evaluationcited by 15
- 2025The Rise of AI Teammates in Software Engineering (SE) 3.0: How Autonomous Coding Agents Are Reshaping Software Engineeringcited by 9
- 2026PAST-Bench: Benchmarking the Foundations of Recursive Self-Improvement in Personal Agentscited by 9
- 2025Dissecting the SWE-Bench Leaderboards: Profiling Submitters and Architectures of LLM- and Agent-Based Repair Systemscited by 8
- 2025Agentic Program Repair from Test Failures at Scale: A Neuro-symbolic approach with static analysis and test execution feedbackcited by 6
- 2025Agentic Software Issue Resolution with Large Language Models: A Surveycited by 6
- 2026Human oversight of agentic systems in practice: Examining the oversight work, challenges, and heuristics of developers using software agentscited by 6
- 2026SWE-Cycle: Benchmarking Code Agents across the Complete Issue Resolution Cyclecited by 5
- 2026Auditing Reward Hackability in Code RL Training Environmentscited by 5
- 2026What Resolve Rate Hides: Trajectory Structure Diagnostics for Coding Agentscited by 5
37 more
- 2026SWE Refactor Bench: Can Coding Agents Complete a Long-Horizon, Whole-Repository Stack Migration?cited by 5
- 2025Gistify! Codebase-Level Understanding via Runtime Executioncited by 4
- 2026From Plan to Action: How Well Do Agents Follow the Plan?cited by 4
- 2025SpecAgent: A Speculative Retrieval and Forecasting Agent for Code Completioncited by 3
- 2026RepoMirage: Probing Repository Context Reasoning in Code Agents with Perturbationscited by 3
- 2026Position: Coding Benchmarks Are Misaligned with Agentic Software Engineeringcited by 3
- 2026The Devil Is in the Interface: Evaluating How Tool Architecture Shapes Coding Agent Behaviorcited by 3
- 2026LoopArena: Benchmarking Models as Runtime Controllers for Loop Engineeringcited by 3
- 2025Large Language Models Show Signs of Alignment with Human Neurocognition During Abstract Reasoningcited by 2
- 2026Cross-Context Verification: Hierarchical Detection of Benchmark Contamination through Session-Isolated Analysiscited by 2
- 2026Code Isn't Memory: A Structural Codebase Index Inside a Coding Agentcited by 2
- 2026SHERLOC: Structured Diagnostic Localization for Code Repair Agentscited by 2
- 2026Reasoning effort, not tool access, buys first-try reliability in agentic code generation: an observational studycited by 2
- 2025Does RLVR Extend Reasoning Boundaries? Investigating Capability Expansion in Vision-Language Modelscited by 1
- 2025On the Limits of Innate Planning in Large Language Modelscited by 1
- 2026Debug2Fix: Can Interactive Debugging Help Coding Agents Fix More Bugs?cited by 1
- 2026Resolving Java Code Repository Issues with iSWE Agentcited by 1
- 2026The Kitchen Loop: User-Spec-Driven Development for a Self-Evolving Codebasecited by 1
- 2026Diagnosing CFG Interpretation in LLMscited by 1
- 2026NumLeak: Public Numeric Benchmarks as Latent Labels in Foundation Modelscited by 1
- 2026EvoOtter: Evolutionary Reproduction Test Generatorcited by 1
- 2026What Makes a Good Bug Report for an AI Agent?cited by 1
- 2026The Horizon Gap: Planning, Memory, Execution, Training, and Evaluation for Long-Horizon LLM Agentscited by 1
- 2026Harbor Adapters and Harbor-Index: Infrastructure and a Curated Meta-Dataset for Large-Scale Agentic Evaluationcited by 1
- 2026Towards Comprehensive Benchmarking Infrastructure for LLMs In Software Engineeringcited by 0
- 2026DecompressionLM: Deterministic, Diagnostic, and Zero-Shot Concept Graph Extraction from Language Modelscited by 0
- 2026Multi-CoLoR: Context-Aware Localization and Reasoning across Multi-Language Codebasescited by 0
- 2026RuBench: A Repository-Level Agentic Coding Benchmark with Natively Authored Russian Task Specificationscited by 0
- 2026Memorization Diagnostics for Code LLMs Should be Scale-Awarecited by 0
- 2026What Does an Agentic Software Engineering Benchmark Measure? Profiling Task Demands and Agent Behaviour Beyond What Category Labels Revealcited by 0
- 2026Coding Agents Have Converged: Why the SWE-bench Leaderboard Can No Longer Order Its Top Entries, and What to Measure Insteadcited by 0
- 2026One to More, More to One: Category-Aware Iterative Expert Training for Software Engineering Agentscited by 0
- 2026Schr"odinger's Code Repository: Have LLMs Learned SWE-bench or Memorized It?cited by 0
- 2026RECLAIM: Can Agents Reproduce the Claims of Machine Learning Papers?cited by 0
- 2026From Dead Code and Static Requirements to Working Engines: Software Revival with Coding Agentscited by 0
- 2026Measurement-First Auditing of Agentic Leaderboards: Contamination Susceptibility, Matched-Control Re-evaluation, and Scorer Validationcited by 0
- 2026P2Patch: Exploit-Guided Vulnerability Repaircited by 0
- 2026P2Patch: Exploit-Guided Vulnerability Repair14 Oct 2026
- 2026Measurement-First Auditing of Agentic Leaderboards: Contamination Susceptibility, Matched-Control Re-evaluation, and Scorer Validation5 Oct 2026
- 2026From Dead Code and Static Requirements to Working Engines: Software Revival with Coding Agents28 Sep 2026
- 2026RECLAIM: Can Agents Reproduce the Claims of Machine Learning Papers?23 Sep 2026
- 2026One to More, More to One: Category-Aware Iterative Expert Training for Software Engineering Agents20 Sep 2026
- 2026Coding Agents Have Converged: Why the SWE-bench Leaderboard Can No Longer Order Its Top Entries, and What to Measure Instead15 Sep 2026
- 2026Harbor Adapters and Harbor-Index: Infrastructure and a Curated Meta-Dataset for Large-Scale Agentic Evaluation3 Sep 2026
- 2026What Does an Agentic Software Engineering Benchmark Measure? Profiling Task Demands and Agent Behaviour Beyond What Category Labels Reveal1 Sep 2026
- 2026LoopArena: Benchmarking Models as Runtime Controllers for Loop Engineering28 Aug 2026
- 2026SWE Refactor Bench: Can Coding Agents Complete a Long-Horizon, Whole-Repository Stack Migration?24 Aug 2026
- 2026Schr"odinger's Code Repository: Have LLMs Learned SWE-bench or Memorized It?21 Aug 2026
- 2026Memorization Diagnostics for Code LLMs Should be Scale-Aware13 Aug 2026
37 more
- 2026The Devil Is in the Interface: Evaluating How Tool Architecture Shapes Coding Agent Behavior11 Aug 2026
- 2026The Horizon Gap: Planning, Memory, Execution, Training, and Evaluation for Long-Horizon LLM Agents7 Aug 2026
- 2026PAST-Bench: Benchmarking the Foundations of Recursive Self-Improvement in Personal Agents4 Aug 2026
- 2026DeepSWE: Measuring Frontier Coding Agents on Original, Long-Horizon Engineering Tasks8 Jul 2026
- 2026What Makes a Good Bug Report for an AI Agent?8 Jul 2026
- 2026RuBench: A Repository-Level Agentic Coding Benchmark with Natively Authored Russian Task Specifications7 Jul 2026
- 2026What Resolve Rate Hides: Trajectory Structure Diagnostics for Coding Agents7 Jul 2026
- 2026EvoOtter: Evolutionary Reproduction Test Generator3 Jul 2026
- 2026Reasoning effort, not tool access, buys first-try reliability in agentic code generation: an observational study2 Jul 2026
- 2026SHERLOC: Structured Diagnostic Localization for Code Repair Agents23 Jun 2026
- 2026Code Isn't Memory: A Structural Codebase Index Inside a Coding Agent21 Jun 2026
- 2026Position: Coding Benchmarks Are Misaligned with Agentic Software Engineering16 Jun 2026
- 2026Auditing Reward Hackability in Code RL Training Environments14 Jun 2026
- 2026Human oversight of agentic systems in practice: Examining the oversight work, challenges, and heuristics of developers using software agents3 Jun 2026
- 2026NumLeak: Public Numeric Benchmarks as Latent Labels in Foundation Models28 May 2026
- 2026RepoMirage: Probing Repository Context Reasoning in Code Agents with Perturbations25 May 2026
- 2026SWE-Cycle: Benchmarking Code Agents across the Complete Issue Resolution Cycle13 May 2026
- 2026Diagnosing CFG Interpretation in LLMs22 Apr 2026
- 2026From Plan to Action: How Well Do Agents Follow the Plan?13 Apr 2026
- 2026The Kitchen Loop: User-Spec-Driven Development for a Self-Evolving Codebase26 Mar 2026
- 2026Cross-Context Verification: Hierarchical Detection of Benchmark Contamination through Session-Isolated Analysis23 Mar 2026
- 2026Resolving Java Code Repository Issues with iSWE Agent11 Mar 2026
- 2026Multi-CoLoR: Context-Aware Localization and Reasoning across Multi-Language Codebases23 Feb 2026
- 2026Debug2Fix: Can Interactive Debugging Help Coding Agents Fix More Bugs?20 Feb 2026
- 2026DecompressionLM: Deterministic, Diagnostic, and Zero-Shot Concept Graph Extraction from Language Models30 Jan 2026
- 2026Towards Comprehensive Benchmarking Infrastructure for LLMs In Software Engineering28 Jan 2026
- 2025Agentic Software Issue Resolution with Large Language Models: A Survey24 Dec 2025
- 2025Does SWE-Bench-Verified Test Agent Ability or Model Memory?11 Dec 2025
- 2025On the Limits of Innate Planning in Large Language Models26 Nov 2025
- 2025Does RLVR Extend Reasoning Boundaries? Investigating Capability Expansion in Vision-Language Models1 Nov 2025
- 2025Gistify! Codebase-Level Understanding via Runtime Execution30 Oct 2025
- 2025SpecAgent: A Speculative Retrieval and Forecasting Agent for Code Completion20 Oct 2025
- 2025Saving SWE-Bench: A Benchmark Mutation Approach for Realistic Agent Evaluation10 Oct 2025
- 2025Large Language Models Show Signs of Alignment with Human Neurocognition During Abstract Reasoning12 Aug 2025
- 2025Agentic Program Repair from Test Failures at Scale: A Neuro-symbolic approach with static analysis and test execution feedback24 Jul 2025
- 2025The Rise of AI Teammates in Software Engineering (SE) 3.0: How Autonomous Coding Agents Are Reshaping Software Engineering20 Jul 2025
- 2025Dissecting the SWE-Bench Leaderboards: Profiling Submitters and Architectures of LLM- and Agent-Based Repair Systems20 Jun 2025
- 2026DeepSWE: Measuring Frontier Coding Agents on Original, Long-Horizon Engineering Taskscited by 49
- 2025Does SWE-Bench-Verified Test Agent Ability or Model Memory?cited by 16
- 2025Saving SWE-Bench: A Benchmark Mutation Approach for Realistic Agent Evaluationcited by 15
- 2025The Rise of AI Teammates in Software Engineering (SE) 3.0: How Autonomous Coding Agents Are Reshaping Software Engineeringcited by 9
- 2025Dissecting the SWE-Bench Leaderboards: Profiling Submitters and Architectures of LLM- and Agent-Based Repair Systemscited by 8
- 2025Agentic Program Repair from Test Failures at Scale: A Neuro-symbolic approach with static analysis and test execution feedbackcited by 6
- 2025Agentic Software Issue Resolution with Large Language Models: A Surveycited by 6
- 2026Human oversight of agentic systems in practice: Examining the oversight work, challenges, and heuristics of developers using software agentscited by 6
- 2026SWE-Cycle: Benchmarking Code Agents across the Complete Issue Resolution Cyclecited by 5
- 2026What Resolve Rate Hides: Trajectory Structure Diagnostics for Coding Agentscited by 5
- 2026SWE Refactor Bench: Can Coding Agents Complete a Long-Horizon, Whole-Repository Stack Migration?cited by 5
- 2025Gistify! Codebase-Level Understanding via Runtime Executioncited by 4
12 most cited of 30 All 30 (JSON)
- 2026Measurement-First Auditing of Agentic Leaderboards: Contamination Susceptibility, Matched-Control Re-evaluation, and Scorer Validation5 Oct 2026
- 2026From Dead Code and Static Requirements to Working Engines: Software Revival with Coding Agents28 Sep 2026
- 2026RECLAIM: Can Agents Reproduce the Claims of Machine Learning Papers?23 Sep 2026
- 2026Coding Agents Have Converged: Why the SWE-bench Leaderboard Can No Longer Order Its Top Entries, and What to Measure Instead15 Sep 2026
- 2026Harbor Adapters and Harbor-Index: Infrastructure and a Curated Meta-Dataset for Large-Scale Agentic Evaluation3 Sep 2026
- 2026What Does an Agentic Software Engineering Benchmark Measure? Profiling Task Demands and Agent Behaviour Beyond What Category Labels Reveal1 Sep 2026
- 2026LoopArena: Benchmarking Models as Runtime Controllers for Loop Engineering28 Aug 2026
- 2026SWE Refactor Bench: Can Coding Agents Complete a Long-Horizon, Whole-Repository Stack Migration?24 Aug 2026
- 2026Schr"odinger's Code Repository: Have LLMs Learned SWE-bench or Memorized It?21 Aug 2026
- 2026The Devil Is in the Interface: Evaluating How Tool Architecture Shapes Coding Agent Behavior11 Aug 2026
- 2026DeepSWE: Measuring Frontier Coding Agents on Original, Long-Horizon Engineering Tasks8 Jul 2026
- 2026What Makes a Good Bug Report for an AI Agent?8 Jul 2026
12 newest of 30 All 30 (JSON)
- 2025Large Language Models Show Signs of Alignment with Human Neurocognition During Abstract Reasoningcited by 2
- 2026Reasoning effort, not tool access, buys first-try reliability in agentic code generation: an observational studycited by 2
- 2025Does RLVR Extend Reasoning Boundaries? Investigating Capability Expansion in Vision-Language Modelscited by 1
- 2026The Horizon Gap: Planning, Memory, Execution, Training, and Evaluation for Long-Horizon LLM Agentscited by 1
- 2026Multi-CoLoR: Context-Aware Localization and Reasoning across Multi-Language Codebasescited by 0
- 2026The Horizon Gap: Planning, Memory, Execution, Training, and Evaluation for Long-Horizon LLM Agents7 Aug 2026
- 2026Reasoning effort, not tool access, buys first-try reliability in agentic code generation: an observational study2 Jul 2026
- 2026Multi-CoLoR: Context-Aware Localization and Reasoning across Multi-Language Codebases23 Feb 2026
- 2025Does RLVR Extend Reasoning Boundaries? Investigating Capability Expansion in Vision-Language Models1 Nov 2025
- 2025Large Language Models Show Signs of Alignment with Human Neurocognition During Abstract Reasoning12 Aug 2025
- 2026PAST-Bench: Benchmarking the Foundations of Recursive Self-Improvement in Personal Agentscited by 9
- 2026Auditing Reward Hackability in Code RL Training Environmentscited by 5
- 2026RepoMirage: Probing Repository Context Reasoning in Code Agents with Perturbationscited by 3
- 2026Cross-Context Verification: Hierarchical Detection of Benchmark Contamination through Session-Isolated Analysiscited by 2
- 2025On the Limits of Innate Planning in Large Language Modelscited by 1
- 2026Resolving Java Code Repository Issues with iSWE Agentcited by 1
- 2026NumLeak: Public Numeric Benchmarks as Latent Labels in Foundation Modelscited by 1
- 2026EvoOtter: Evolutionary Reproduction Test Generatorcited by 1
- 2026Towards Comprehensive Benchmarking Infrastructure for LLMs In Software Engineeringcited by 0
- 2026DecompressionLM: Deterministic, Diagnostic, and Zero-Shot Concept Graph Extraction from Language Modelscited by 0
- 2026Memorization Diagnostics for Code LLMs Should be Scale-Awarecited by 0
- 2026P2Patch: Exploit-Guided Vulnerability Repaircited by 0
- 2026P2Patch: Exploit-Guided Vulnerability Repair14 Oct 2026
- 2026Memorization Diagnostics for Code LLMs Should be Scale-Aware13 Aug 2026
- 2026PAST-Bench: Benchmarking the Foundations of Recursive Self-Improvement in Personal Agents4 Aug 2026
- 2026EvoOtter: Evolutionary Reproduction Test Generator3 Jul 2026
- 2026Auditing Reward Hackability in Code RL Training Environments14 Jun 2026
- 2026NumLeak: Public Numeric Benchmarks as Latent Labels in Foundation Models28 May 2026
- 2026RepoMirage: Probing Repository Context Reasoning in Code Agents with Perturbations25 May 2026
- 2026Cross-Context Verification: Hierarchical Detection of Benchmark Contamination through Session-Isolated Analysis23 Mar 2026
- 2026Resolving Java Code Repository Issues with iSWE Agent11 Mar 2026
- 2026DecompressionLM: Deterministic, Diagnostic, and Zero-Shot Concept Graph Extraction from Language Models30 Jan 2026
- 2026Towards Comprehensive Benchmarking Infrastructure for LLMs In Software Engineering28 Jan 2026
- 2025On the Limits of Innate Planning in Large Language Models26 Nov 2025
Similar, not cited
Close in wording, no citation either way
- 2025Beyond Synthetic Benchmarks: Evaluating LLM Performance on Real-World Class-Level Code Generation
- 2025CoRe: Benchmarking LLMs Code Reasoning Capabilities through Static Analysis Tasks
- 2025SWE-MERA: A Dynamic Benchmark for Agenticly Evaluating Large Language Models on Software Engineering Tasks
- 2025SWE-Compass: Towards Unified Evaluation of Agentic Coding Abilities for Large Language Models
- 2025Breakpoint: Scalable evaluation of system-level reasoning in LLM code agents
- 2025LLM-as-a-Judge for Software Engineering: Literature Review, Vision, and the Road Ahead ↗
- 2026SAKE: Software Architectural Knowledge Evaluation Benchmark for Large Language Models
- 2026LLMs taking shortcuts in test generation: A study with SAP HANA and LevelDB