mlsanityData to 7 Oct 2026

A Comprehensive Empirical Evaluation of Agent Frameworks on Code-centric Software Engineering Tasks

arXiv 2511.00872 ↗First posted 2 Nov 2025cs.SEcited by 7

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

  1. 2025Trae Agent: An LLM-based Agent for Software Engineering with Test-time Scaling31 Jul
  2. 2025SemAgent: A Semantics Aware Program Repair Agent19 Jun
  3. 2025Understanding Automated Program Repair Agents Through the Lens of Traceability: An Empirical Study10 Jun
  4. 2025OrcaLoca: An LLM Agent Framework for Software Issue Localization1 Feb
  5. 2024An Empirical Study on LLM-based Agents for Automated Bug Fixing15 Nov
  6. 2024Large Language Model-Based Agents for Software Engineering: A Survey4 Sep
  7. 2024Agentless: Demystifying LLM-based Software Engineering Agents1 Jul
  8. 2024SWE-agent: Agent-Computer Interfaces Enable Automated Software Engineering6 May

Other references · 14

  1. 2021Evaluating Large Language Models Trained on Codecited by 8,053
  2. 2021Program Synthesis with Large Language Modelscited by 3,509
  3. 2022Beyond the Imitation Game: Quantifying and extrapolating the capabilities of language modelscited by 1,970
  4. 2025A Survey of Self-Evolving Agents: What, When, How, and Where to Evolve on the Path to Artificial Super Intelligencecited by 155
  5. 2020Deep Learning based Vulnerability Detection: Are We There Yet?cited by 142
  6. 2024IRIS: LLM-Assisted Static Analysis for Detecting Security Vulnerabilitiescited by 100
  7. 2018SySeVR: A Framework for Using Deep Learning to Detect Software Vulnerabilitiescited by 91
  8. 2025SE-Agent: Self-Evolution Trajectory Optimization in Multi-Step Reasoning with LLM-Based Agentscited by 66
  9. 2019TBar: Revisiting Template-based Automated Program Repaircited by 64
  10. 2024AgileCoder: Dynamic Collaborative Agents for Software Development based on Agile Methodologycited by 45
  11. 2025AgentOrchestra: Orchestrating Multi-Agent Intelligence with the Tool-Environment-Agent(TEA) Protocolcited by 36
  12. 2024BugsInPy: A Database of Existing Bugs in Python Programs to Enable Controlled Testing and Debugging Studiescited by 35
2 more
  1. 2025EXPEREPAIR: Dual-Memory Enhanced LLM-based Repository-Level Program Repaircited by 34
  2. 2024Experimenting a New Programming Practice with LLMscited by 17

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2026: 7.

7 papers.

Similar, not cited

Close in wording, no citation either way

  1. 2025GitTaskBench: A Benchmark for Code Agents Solving Real-World Tasks Through Code Repository Leveraging
  2. 2024Evaluating Software Development Agents: Patch Patterns, Code Quality, and Issue Complexity in Real-World GitHub Scenarios
  3. 2026SWE-Skills-Bench: Do Agent Skills Actually Help in Real-World Software Engineering?
  4. 2026AgentForge: Execution-Grounded Multi-Agent LLM Framework for Autonomous Software Engineering
  5. 2026Reliable and Developer-Aligned Evaluation of Agents for Software Engineering
  6. 2025Confucius Code Agent: Scalable Agent Scaffolding for Real-World Codebases
  7. 2025LoCoBench-Agent: An Interactive Benchmark for LLM Agents in Long-Context Software Engineering
  8. 2025Agentic Refactoring: An Empirical Study of AI Coding Agents