Empowering Autonomous Debugging Agents with Efficient Dynamic Analysis

调试 计算机科学 接口(物质) 组分(热力学) 帧(网络) 任务(项目管理) 水准点(测量) 算法程序调试 程序设计语言 集合(抽象数据类型) 软件工程 概括性 软件 嵌入式系统 Nexus(标准) 分布式计算 自主代理人 软件可移植性 用户界面 抽象 序列化 即插即用 Java 程序分析 操作系统 回调函数 人机交互 基于构件的软件工程
作者
Jiahong Xiang,Xiaoyang Xu,Xiaopan Chu,Hongliang Tian,Yuqun Zhang
出处
期刊: [Association for Computing Machinery]
卷期号:3 (FSE): 678-699
标识
DOI:10.1145/3797126
摘要

Autonomous agents for automated program repair represent a promising frontier in software engineering, yet their effectiveness is often hindered by reliance on post-mortem, coarse-grained execution feedback. While integrating traditional interactive debuggers seems a natural solution, their low-level, line-by-line interaction paradigm turns to be cost-inefficient for LLM-based agents, leading to exhausted budgets and unproductive loops. To mitigate this, we introduce Agent-centric Debugging Interface (ADI), a novel agent-centric debugging interface designed for cost-efficient, end-to-end autonomous interaction. Specifically, Agent-centric Debugging Interface realizes a function-level interaction paradigm, powered by our Frame Lifetime Trace—a comprehensive data structure encapsulating a function's stateful execution trace—and a set of high-level navigational commands. Our extensive evaluation on the SWE-bench benchmark demonstrates the effectiveness and efficiency of ADI. By simply equipping a basic agent with ADI, it successfully resolves 63.8% of the tasks on the SWE-bench Verified set, even slightly outperforming the highly-optimized and high-investment Claude-Tools agent, at an average cost of $1.28 per task with Claude-Sonnet-3.7. Furthermore, we demonstrate ADI's generality by integrating it as a plug-and-play component into the existing SOTA agents, delivering consistent gains ranging from 6.2% to 18.5% on the resolved tasks. These results indicate that Agent-centric Debugging Interface could achieve a general and efficient enhancement for the existing autonomous agents.
最长约 10秒,即可获得该文献文件

科研通智能强力驱动
Strongly Powered by AbleSci AI
科研通是完全免费的文献互助平台,具备全网最快的应助速度,最高的求助完成率。 对每一个文献求助,科研通都将尽心尽力,给求助人一个满意的交代。
实时播报
Auriga发布了新的文献求助10
1秒前
2秒前
3秒前
hupx发布了新的文献求助10
3秒前
小饶发布了新的文献求助10
4秒前
不想说发布了新的文献求助10
6秒前
6秒前
深情安青应助柯擎汉采纳,获得10
7秒前
阿涛发布了新的文献求助10
8秒前
Annie完成签到,获得积分10
8秒前
9秒前
Auriga发布了新的文献求助10
9秒前
Yyyyy完成签到 ,获得积分10
10秒前
jfaioe发布了新的文献求助10
10秒前
lulu发布了新的文献求助10
11秒前
11秒前
12秒前
12秒前
桐桐应助禾味七月采纳,获得30
12秒前
xing_xing应助慈善家采纳,获得20
12秒前
14秒前
14秒前
14秒前
大个应助苏silence采纳,获得10
15秒前
However完成签到,获得积分10
16秒前
16秒前
Lynn完成签到,获得积分10
16秒前
七星茶发布了新的文献求助30
16秒前
17秒前
紫菱发布了新的文献求助10
18秒前
18秒前
逍遥完成签到,获得积分10
19秒前
wgf完成签到 ,获得积分10
19秒前
晴天发布了新的文献求助10
20秒前
20秒前
20秒前
科研通AI6.4应助hupx采纳,获得10
21秒前
nlyk完成签到,获得积分10
22秒前
22秒前
22秒前
高分求助中
(应助此贴封号)【重要!!请各用户(尤其是新用户)详细阅读】【科研通的精品贴汇总】 10000
APA handbook of comparative psychology: Basic concepts, methods, neural substrate, and behavior 1000
Health Psychology 1000
全员动态考核,锚定高质量发展:读懂同济大学教师人事改革新政的深层价值 900
Matrix Methods in Data Mining and Pattern Recognition Second Edition 510
The fast track to determining transfer functions of linear circuits: The student guide 500
Römisch-Germanische Forschungen 500
热门求助领域 (近24小时)
化学 材料科学 医学 生物 纳米技术 工程类 有机化学 化学工程 生物化学 计算机科学 内科学 物理 复合材料 催化作用 细胞生物学 无机化学 光电子学 物理化学 电极 基因
热门帖子
关注 科研通微信公众号,转发送积分 7596262
求助须知:如何正确求助?哪些是违规求助? 9172685
关于积分的说明 19636668
捐赠科研通 7173297
什么是DOI,文献DOI怎么找? 3267980
关于科研通互助平台的介绍 2432746
邀请新用户注册赠送积分活动 2261163