Thinking Longer, Not Larger: Enhancing Software Engineering Agents via Scaling Test-Time Compute
On the map: LLM reasoning → Reasoning for agents, planning and code
also in 1 more
Abstract (arXiv)
Recent advancements in software engineering agents have demonstrated promising capabilities in automating program improvements. However, their reliance on closed-source or resource-intensive models introduces significant deployment challenges in private environments, prompting a critical question: textitHow can personally deployable open-source LLMs achieve comparable code reasoning performance? To this end, we propose a unified Test-Time Compute scaling framework that leverages increased inference-time computation instead of larger models. Our framework incorporates two complementary strategies: internal TTC and external TTC. Internally, we introduce a textitdevelopment-contextualized trajectory synthesis method leveraging real-world software repositories to bootstrap multi-stage reasoning processes, such as fault localization and patch generation. We further enhance trajectory quality through rejection sampling, rigorously evaluating trajectories along accuracy and complexity. Externally, we propose a novel textitdevelopment-process-based search strategy guided by reward models and execution verification. This approach enables targeted computational allocation at critical development decision points, overcoming limitations of existing "end-point only" verification methods. Evaluations on SWE-bench Verified demonstrate our 32B model achieves a 46% issue resolution rate, surpassing significantly larger models such as DeepSeek R1 671B and OpenAI o1. Additionally, we provide the empirical validation of the test-time scaling phenomenon within SWE agents, revealing that models dynamically allocate more tokens to increasingly challenging problems, effectively enhancing reasoning capabilities. We publicly release all training data, models, and code to facilitate future research. https://github.com/yingweima2022/SWE-Reasoner
Key facts. Cited by 25 papers in the map (data through 7 Oct 2026). Placed in Reasoning for agents, planning and code, one of 17 directions in LLM reasoning. Builds on 29 of its 53 references that are in the map. First posted on arXiv 31 Mar 2025.
Builds on
29 of 53 references.
Closest ancestors · 5
Same direction, newest first
- 2025SoRFT: Issue Resolving with Subtask-oriented Reinforced Fine-Tuning27 Feb
- 2025CodeMonkeys: Scaling Test-Time Compute for Software Engineering24 Jan
- 2024OpenAI o1 System Card21 Dec
- 2024Qwen2.5-Coder Technical Report18 Sep
- 2024CRUXEval-X: A Benchmark for Multilingual Code Reasoning, Understanding and Execution23 Aug
Other references · 24
- 2025DeepSeek-R1: Incentivizing Reasoning Capability in LLMs via Reinforcement Learningcited by 6,146
- 2023SWE-bench: Can Language Models Resolve Real-World GitHub Issues?cited by 3,193
- 2023MetaGPT: Meta Programming for A Multi-Agent Collaborative Frameworkcited by 1,761
- 2024SWE-agent: Agent-Computer Interfaces Enable Automated Software Engineeringcited by 1,628
- 2024Executable Code Actions Elicit Better LLM Agentscited by 537
- 2024Agentless: Demystifying LLM-based Software Engineering Agentscited by 400
- 2024Training Software Engineering Agents and Verifiers with SWE-Gymcited by 300
- 2024CodeAgent: Enhancing Code Generation with Tool-Integrated Agent Systems for Real-World Repo-level Coding Challengescited by 278
- 2025SWE-RL: Advancing LLM Reasoning via Reinforcement Learning on Open Software Evolutioncited by 246
- 2023OctoPack: Instruction Tuning Code Large Language Modelscited by 178
- 2025SWE-Fixer: Training Open-Source LLMs for Effective and Efficient GitHub Issue Resolutioncited by 87
- 2023At Which Training Stage Does Code Data Help LLMs Reasoning?cited by 82
12 more
- 2024RepoAgent: An LLM-Powered Open-Source Framework for Repository-level Code Documentation Generationcited by 69
- 2024Alibaba LingmaAgent: Improving Automated Issue Resolution via Comprehensive Repository Explorationcited by 58
- 2024Lingma SWE-GPT: An Open Development-Process-Centric Language Model for Automated Software Improvementcited by 57
- 2024You Name It, I Run It: An LLM Agent to Execute Tests of Arbitrary Projectscited by 45
- 2024UniDebugger: Hierarchical Multi-Agent Framework for Unified Software Debuggingcited by 35
- 2024CodeHalu: Investigating Code Hallucinations in LLMs via Execution-based Verificationcited by 32
- 2024CodeJudge-Eval: Can Large Language Models be Good Judges in Code Understanding?cited by 29
- 2024DOMAINEVAL: An Auto-Constructed Benchmark for Multi-Domain Code Generationcited by 21
- 2024ContrastRepair: Enhancing Conversation-Based Automated Program Repair via Contrastive Test Case Pairscited by 19
- 2024Codev-Bench: How Do LLMs Understand Developer-Centric Code Completion?cited by 17
- 2023LPR: Large Language Models-Aided Program Reductioncited by 5
- 2024Enhancing Differential Testing With LLMs For Testing Deep Learning Librariescited by 4
Built on by
Citing papers per year: 2025: 17; 2026: 8.
25 papers.
Sort:
By area:
- 2025SWE-rebench: An Automated Pipeline for Task Collection and Decontaminated Evaluation of Software Engineering Agentscited by 127
- 2025SWE-Exp: Experience-Driven Software Issue Resolutioncited by 64
- 2025When Agents go Astray: Course-Correcting SWE Agents with PRMscited by 25
- 2025Skywork-SWE: Unveiling Data Scaling Laws for Software Engineering in LLMscited by 24
- 2025Is Vibe Coding Safe? Benchmarking Vulnerability of Agent-Generated Code in Real-World Taskscited by 18
- 2025Satori-SWE: Evolutionary Test-Time Scaling for Sample-Efficient Software Engineeringcited by 16
- 2025Generative AI Act II: Test Time Scaling Drives Cognition Engineeringcited by 14
- 2025Co-PatcheR: Collaborative Software Patching with Component(s)-specific Small Reasoning Modelscited by 12
- 2025WebGen-Agent: Enhancing Interactive Website Generation with Multi-Level Feedback and Step-Level Reinforcement Learningcited by 11
- 2026SWE-Replay: Efficient Test-Time Scaling for Software Engineering Agentscited by 11
- 2025EIFBENCH: Extremely Complex Instruction Following Benchmark for Large Language Modelscited by 9
- 2025Revisiting Test-Time Scaling: A Survey and a Diversity-Aware Method for Efficient Reasoningcited by 8
13 more
- 2025Dissecting the SWE-Bench Leaderboards: Profiling Submitters and Architectures of LLM- and Agent-Based Repair Systemscited by 8
- 2026Scaling Coding Agents via Atomic Skillscited by 8
- 2025Agentic Software Issue Resolution with Large Language Models: A Surveycited by 6
- 2025Socratic-PRMBench: Benchmarking Process Reward Models with Systematic Reasoning Patternscited by 5
- 2026How Inference Compute Shapes Frontier LLM Evaluationcited by 5
- 2026Multi-agent Collaboration with State Managementcited by 4
- 2025InfCode-C++: Intent-Guided Semantic Retrieval and AST-Structured Search for C++ Issue Resolutioncited by 3
- 2026DockSmith: Scaling Reliable Coding Environments via an Agentic Docker Buildercited by 3
- 2025TN-AutoRCA: Benchmark Construction and Agentic Framework for Self-Improving Alarm-Based Root Cause Analysis in Telecommunication Networkscited by 2
- 2026From Historical Patches to Repair Plans: Outcome-Conditioned Reasoning for Repository-Level Program Repaircited by 2
- 2026EGSS: Entropy-guided Stepwise Scaling for Reliable Software Engineeringcited by 2
- 2025ReasonBridge: Efficient Reasoning Transfer from Closed to Open-Source Language Modelscited by 0
- 2026Primal Generation, Dual Judgment: Self-Training from Test-Time Scalingcited by 0
- 2026How Inference Compute Shapes Frontier LLM Evaluation16 Jun 2026
- 2026Multi-agent Collaboration with State Management19 May 2026
- 2026Primal Generation, Dual Judgment: Self-Training from Test-Time Scaling11 May 2026
- 2026Scaling Coding Agents via Atomic Skills6 Apr 2026
- 2026EGSS: Entropy-guided Stepwise Scaling for Reliable Software Engineering5 Feb 2026
- 2026DockSmith: Scaling Reliable Coding Environments via an Agentic Docker Builder31 Jan 2026
- 2026From Historical Patches to Repair Plans: Outcome-Conditioned Reasoning for Repository-Level Program Repair30 Jan 2026
- 2026SWE-Replay: Efficient Test-Time Scaling for Software Engineering Agents29 Jan 2026
- 2025Agentic Software Issue Resolution with Large Language Models: A Survey24 Dec 2025
- 2025Is Vibe Coding Safe? Benchmarking Vulnerability of Agent-Generated Code in Real-World Tasks2 Dec 2025
- 2025InfCode-C++: Intent-Guided Semantic Retrieval and AST-Structured Search for C++ Issue Resolution20 Nov 2025
- 2025WebGen-Agent: Enhancing Interactive Website Generation with Multi-Level Feedback and Step-Level Reinforcement Learning26 Sep 2025
13 more
- 2025When Agents go Astray: Course-Correcting SWE Agents with PRMs2 Sep 2025
- 2025SWE-Exp: Experience-Driven Software Issue Resolution31 Jul 2025
- 2025TN-AutoRCA: Benchmark Construction and Agentic Framework for Self-Improving Alarm-Based Root Cause Analysis in Telecommunication Networks24 Jul 2025
- 2025ReasonBridge: Efficient Reasoning Transfer from Closed to Open-Source Language Models28 Jun 2025
- 2025Skywork-SWE: Unveiling Data Scaling Laws for Software Engineering in LLMs24 Jun 2025
- 2025Dissecting the SWE-Bench Leaderboards: Profiling Submitters and Architectures of LLM- and Agent-Based Repair Systems20 Jun 2025
- 2025EIFBENCH: Extremely Complex Instruction Following Benchmark for Large Language Models10 Jun 2025
- 2025Revisiting Test-Time Scaling: A Survey and a Diversity-Aware Method for Efficient Reasoning5 Jun 2025
- 2025Satori-SWE: Evolutionary Test-Time Scaling for Sample-Efficient Software Engineering29 May 2025
- 2025Socratic-PRMBench: Benchmarking Process Reward Models with Systematic Reasoning Patterns29 May 2025
- 2025SWE-rebench: An Automated Pipeline for Task Collection and Decontaminated Evaluation of Software Engineering Agents26 May 2025
- 2025Co-PatcheR: Collaborative Software Patching with Component(s)-specific Small Reasoning Models25 May 2025
- 2025Generative AI Act II: Test Time Scaling Drives Cognition Engineering18 Apr 2025
- 2025Satori-SWE: Evolutionary Test-Time Scaling for Sample-Efficient Software Engineeringcited by 16
- 2025Generative AI Act II: Test Time Scaling Drives Cognition Engineeringcited by 14
- 2025Co-PatcheR: Collaborative Software Patching with Component(s)-specific Small Reasoning Modelscited by 12
- 2025WebGen-Agent: Enhancing Interactive Website Generation with Multi-Level Feedback and Step-Level Reinforcement Learningcited by 11
- 2026SWE-Replay: Efficient Test-Time Scaling for Software Engineering Agentscited by 11
- 2025Revisiting Test-Time Scaling: A Survey and a Diversity-Aware Method for Efficient Reasoningcited by 8
- 2025Socratic-PRMBench: Benchmarking Process Reward Models with Systematic Reasoning Patternscited by 5
- 2026From Historical Patches to Repair Plans: Outcome-Conditioned Reasoning for Repository-Level Program Repaircited by 2
- 2026EGSS: Entropy-guided Stepwise Scaling for Reliable Software Engineeringcited by 2
- 2025ReasonBridge: Efficient Reasoning Transfer from Closed to Open-Source Language Modelscited by 0
- 2026Primal Generation, Dual Judgment: Self-Training from Test-Time Scalingcited by 0
- 2026Primal Generation, Dual Judgment: Self-Training from Test-Time Scaling11 May 2026
- 2026EGSS: Entropy-guided Stepwise Scaling for Reliable Software Engineering5 Feb 2026
- 2026From Historical Patches to Repair Plans: Outcome-Conditioned Reasoning for Repository-Level Program Repair30 Jan 2026
- 2026SWE-Replay: Efficient Test-Time Scaling for Software Engineering Agents29 Jan 2026
- 2025WebGen-Agent: Enhancing Interactive Website Generation with Multi-Level Feedback and Step-Level Reinforcement Learning26 Sep 2025
- 2025ReasonBridge: Efficient Reasoning Transfer from Closed to Open-Source Language Models28 Jun 2025
- 2025Revisiting Test-Time Scaling: A Survey and a Diversity-Aware Method for Efficient Reasoning5 Jun 2025
- 2025Satori-SWE: Evolutionary Test-Time Scaling for Sample-Efficient Software Engineering29 May 2025
- 2025Socratic-PRMBench: Benchmarking Process Reward Models with Systematic Reasoning Patterns29 May 2025
- 2025Co-PatcheR: Collaborative Software Patching with Component(s)-specific Small Reasoning Models25 May 2025
- 2025Generative AI Act II: Test Time Scaling Drives Cognition Engineering18 Apr 2025
- 2025SWE-rebench: An Automated Pipeline for Task Collection and Decontaminated Evaluation of Software Engineering Agentscited by 127
- 2025When Agents go Astray: Course-Correcting SWE Agents with PRMscited by 25
- 2025Skywork-SWE: Unveiling Data Scaling Laws for Software Engineering in LLMscited by 24
- 2025Is Vibe Coding Safe? Benchmarking Vulnerability of Agent-Generated Code in Real-World Taskscited by 18
- 2025Dissecting the SWE-Bench Leaderboards: Profiling Submitters and Architectures of LLM- and Agent-Based Repair Systemscited by 8
- 2026Scaling Coding Agents via Atomic Skillscited by 8
- 2025Agentic Software Issue Resolution with Large Language Models: A Surveycited by 6
- 2026Multi-agent Collaboration with State Managementcited by 4
- 2026DockSmith: Scaling Reliable Coding Environments via an Agentic Docker Buildercited by 3
- 2026Multi-agent Collaboration with State Management19 May 2026
- 2026Scaling Coding Agents via Atomic Skills6 Apr 2026
- 2026DockSmith: Scaling Reliable Coding Environments via an Agentic Docker Builder31 Jan 2026
- 2025Agentic Software Issue Resolution with Large Language Models: A Survey24 Dec 2025
- 2025Is Vibe Coding Safe? Benchmarking Vulnerability of Agent-Generated Code in Real-World Tasks2 Dec 2025
- 2025When Agents go Astray: Course-Correcting SWE Agents with PRMs2 Sep 2025
- 2025Skywork-SWE: Unveiling Data Scaling Laws for Software Engineering in LLMs24 Jun 2025
- 2025Dissecting the SWE-Bench Leaderboards: Profiling Submitters and Architectures of LLM- and Agent-Based Repair Systems20 Jun 2025
- 2025SWE-rebench: An Automated Pipeline for Task Collection and Decontaminated Evaluation of Software Engineering Agents26 May 2025
- 2025SWE-Exp: Experience-Driven Software Issue Resolutioncited by 64
- 2025EIFBENCH: Extremely Complex Instruction Following Benchmark for Large Language Modelscited by 9
- 2026How Inference Compute Shapes Frontier LLM Evaluationcited by 5
- 2025InfCode-C++: Intent-Guided Semantic Retrieval and AST-Structured Search for C++ Issue Resolutioncited by 3
- 2025TN-AutoRCA: Benchmark Construction and Agentic Framework for Self-Improving Alarm-Based Root Cause Analysis in Telecommunication Networkscited by 2
- 2026How Inference Compute Shapes Frontier LLM Evaluation16 Jun 2026
- 2025InfCode-C++: Intent-Guided Semantic Retrieval and AST-Structured Search for C++ Issue Resolution20 Nov 2025
- 2025SWE-Exp: Experience-Driven Software Issue Resolution31 Jul 2025
- 2025TN-AutoRCA: Benchmark Construction and Agentic Framework for Self-Improving Alarm-Based Root Cause Analysis in Telecommunication Networks24 Jul 2025
- 2025EIFBENCH: Extremely Complex Instruction Following Benchmark for Large Language Models10 Jun 2025
Similar, not cited
Close in wording, no citation either way
- 2025Code Reasoning for Software Engineering Tasks: A Survey and A Call to Action
- 2026Disagree to Explore, Agree to Commit: Routing-Guided Test-Time Scaling for Software Agents
- 2026Trajectory-Aware Benchmark Subset Selection for Cost-Efficient Software Engineering Agent Regression Testing
- 2026LatentSift: Policy-State Filtering for Token-Efficient Verification of Software Engineering Agents
- 2026SWE-TRACE: Optimizing Long-Horizon SWE Agents Through Rubric Process Reward Models and Heuristic Test-Time Scaling
- 2025Breakpoint: Scalable evaluation of system-level reasoning in LLM code agents
- 2026SWE-World: Building Software Engineering Agents in Docker-Free Environments
- 2026Benchmarks are Not Enough: RAMP for Runtime Assessing of Agentic Models in Production Systems