A Comprehensive Empirical Evaluation of Agent Frameworks on Code-centric Software Engineering Tasks
On the map: LLM agents and tool use → Software engineering coding agents
Abstract (arXiv)
Unlike traditional automation tools or static LLM-based systems, agents combine decision-making and tool utilization to accomplish complex tasks, showing great potential in software engineering. However, existing studies largely focus on specific tasks or isolated aspects, providing an incomplete picture of agents' practical capabilities. To address this, we conduct a comprehensive empirical study evaluating seven general-purpose agent frameworks across three representative code-centric tasks: software development, vulnerability detection, and program repair. Each task is assessed using standard, widely adopted benchmarks to ensure objective and comparable evaluation. Agent performance is systematically analyzed from three complementary perspectives: effectiveness (task success), efficiency (execution process), and overhead (token consumption). Our findings reveal distinct capability patterns and trade-offs among the evaluated frameworks. In terms of effectiveness, agents achieve moderate overall performance. Regarding efficiency, AgentOrchestra tends to exhibit the longest trajectories and the most correction attempts due to coordination overhead, whereas OpenHands demonstrate stronger reflective reasoning abilities. For overhead, software development incurs the highest monetary cost, while GPTswarm remains the most cost-efficient. Furthermore, we conduct an in-depth cross-analysis of the relationship between effectiveness and efficiency, exploring the underlying reasons behind their interplay. These findings guide both practical adoption and future research toward more efficient software engineering agents.
Key facts. Cited by 7 papers in the map (data through 7 Oct 2026). Placed in Software engineering coding agents, one of 16 directions in LLM agents and tool use. Builds on 22 of its 41 references that are in the map. First posted on arXiv 2 Nov 2025.
Builds on
22 of 41 references.
Closest ancestors · 8
Same direction, newest first
- 2025Trae Agent: An LLM-based Agent for Software Engineering with Test-time Scaling31 Jul
- 2025SemAgent: A Semantics Aware Program Repair Agent19 Jun
- 2025Understanding Automated Program Repair Agents Through the Lens of Traceability: An Empirical Study10 Jun
- 2025OrcaLoca: An LLM Agent Framework for Software Issue Localization1 Feb
- 2024An Empirical Study on LLM-based Agents for Automated Bug Fixing15 Nov
- 2024Large Language Model-Based Agents for Software Engineering: A Survey4 Sep
- 2024Agentless: Demystifying LLM-based Software Engineering Agents1 Jul
- 2024SWE-agent: Agent-Computer Interfaces Enable Automated Software Engineering6 May
Other references · 14
- 2021Evaluating Large Language Models Trained on Codecited by 8,053
- 2021Program Synthesis with Large Language Modelscited by 3,509
- 2022Beyond the Imitation Game: Quantifying and extrapolating the capabilities of language modelscited by 1,970
- 2025A Survey of Self-Evolving Agents: What, When, How, and Where to Evolve on the Path to Artificial Super Intelligencecited by 155
- 2020Deep Learning based Vulnerability Detection: Are We There Yet?cited by 142
- 2024IRIS: LLM-Assisted Static Analysis for Detecting Security Vulnerabilitiescited by 100
- 2018SySeVR: A Framework for Using Deep Learning to Detect Software Vulnerabilitiescited by 91
- 2025SE-Agent: Self-Evolution Trajectory Optimization in Multi-Step Reasoning with LLM-Based Agentscited by 66
- 2019TBar: Revisiting Template-based Automated Program Repaircited by 64
- 2024AgileCoder: Dynamic Collaborative Agents for Software Development based on Agile Methodologycited by 45
- 2025AgentOrchestra: Orchestrating Multi-Agent Intelligence with the Tool-Environment-Agent(TEA) Protocolcited by 36
- 2024BugsInPy: A Database of Existing Bugs in Python Programs to Enable Controlled Testing and Debugging Studiescited by 35
2 more
Built on by
Citing papers per year: 2026: 7.
7 papers.
- 2026AgentStepper: Interactive Debugging of Software Development Agentscited by 8
- 2026Token Economics for LLM Agents: A Dual-View Study from Computing and Economicscited by 5
- 2026Same Signal, Different Semantics: A Cross-Framework Behavioral Analysis of Software Engineering Agentscited by 4
- 2026Retrieval-Conditioned Topology Selection with Provable Budget Conservation for Multi-Agent Code Generationcited by 1
- 2026Agentic Frameworks for Reasoning Tasks: An Empirical Studycited by 0
- 2026Towards a new paradigm of scientific discovery with socialized artificial intelligencecited by 0
- 2026RefactorPlatform: An Open-Source Harness for Controlled Evaluation of Repository-Scale Refactoring Agentscited by 0
- 2026RefactorPlatform: An Open-Source Harness for Controlled Evaluation of Repository-Scale Refactoring Agents4 Sep 2026
- 2026Towards a new paradigm of scientific discovery with socialized artificial intelligence3 Aug 2026
- 2026Same Signal, Different Semantics: A Cross-Framework Behavioral Analysis of Software Engineering Agents18 May 2026
- 2026Token Economics for LLM Agents: A Dual-View Study from Computing and Economics9 May 2026
- 2026Retrieval-Conditioned Topology Selection with Provable Budget Conservation for Multi-Agent Code Generation7 May 2026
- 2026Agentic Frameworks for Reasoning Tasks: An Empirical Study17 Apr 2026
- 2026AgentStepper: Interactive Debugging of Software Development Agents6 Feb 2026
Similar, not cited
Close in wording, no citation either way
- 2025GitTaskBench: A Benchmark for Code Agents Solving Real-World Tasks Through Code Repository Leveraging
- 2024Evaluating Software Development Agents: Patch Patterns, Code Quality, and Issue Complexity in Real-World GitHub Scenarios
- 2026SWE-Skills-Bench: Do Agent Skills Actually Help in Real-World Software Engineering?
- 2026AgentForge: Execution-Grounded Multi-Agent LLM Framework for Autonomous Software Engineering
- 2026Reliable and Developer-Aligned Evaluation of Agents for Software Engineering
- 2025Confucius Code Agent: Scalable Agent Scaffolding for Real-World Codebases
- 2025LoCoBench-Agent: An Interactive Benchmark for LLM Agents in Long-Context Software Engineering
- 2025Agentic Refactoring: An Empirical Study of AI Coding Agents