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

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Yin, Zhuowen, Gao, Cuifeng, Fan, Chunsong, Yang, Wenzhang, Xue, Yinxing, Zhang, Lijun
Format: Preprint
Published: 2025
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866917055129714688
author Yin, Zhuowen
Gao, Cuifeng
Fan, Chunsong
Yang, Wenzhang
Xue, Yinxing
Zhang, Lijun
author_facet Yin, Zhuowen
Gao, Cuifeng
Fan, Chunsong
Yang, Wenzhang
Xue, Yinxing
Zhang, Lijun
contents 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.
format Preprint
id arxiv_https___arxiv_org_abs_2511_00872
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle A Comprehensive Empirical Evaluation of Agent Frameworks on Code-centric Software Engineering Tasks
Yin, Zhuowen
Gao, Cuifeng
Fan, Chunsong
Yang, Wenzhang
Xue, Yinxing
Zhang, Lijun
Software Engineering
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.
title A Comprehensive Empirical Evaluation of Agent Frameworks on Code-centric Software Engineering Tasks
topic Software Engineering
url https://arxiv.org/abs/2511.00872