paperbot · PL 论文追踪

全部论文 待读 收藏

P2 AEGIS: An Agent-based Framework for Bug Reproduction from Issue Descriptions

AEGIS:一个从 issue 描述出发进行缺陷复现的智能体框架
FSE Proceedings of the 33rd ACM International Conference on the Foundations of Software Engineering2025匹配度 3/10 · 该论文将 LLM Agent 用于从 issue 描述自动复现缺陷,属于软件测试/调试方向,与用户核心关注的静态分析、浮点程序分析、贝叶斯程序分析及其与 LLM 的交叉没有直接关联;虽涉及 Agentic 程序,但目标是完成软件工程任务,而非分析 Agent 程序本身或改进静态分析/形式化验证。引用 3 inbox
Xinchen Wang, Pengfei Gao, Xiangxin Meng, Chao Peng, Ruida Hu, Yun Lin, Cuiyun Gao
crossref: 2026-09-12

AI 速览

一句话:提出智能体框架 AEGIS,缓解检索信息冗长与复现脚本修改缺乏引导的难题,提升从 issue 描述自动复现缺陷的效果。

从 issue 描述中自动复现缺陷能帮助开发者及时定位并修复问题,对软件开发与维护意义重大。借助大语言模型(LLM)强大的理解能力,基于智能体的方法在该任务上取得了当前最优表现:通常以 LLM 作为中央控制器,先检索与缺陷相关的信息作为上下文,再生成缺陷复现脚本,并在脚本修改过程中反复迭代,直到执行信息能准确反映缺陷或迭代轮次耗尽。然而这类方法仍面临两个挑战:(1)检索到的缺陷相关信息篇幅冗长且包含无关片段,LLM 难以充分理解;(2)复现脚本的生成缺乏引导,往往是随机修改,容易产生重复或虚假的改动,最终导致缺陷复现失败。针对这两点,论文提出基于智能体的框架 AEGIS。受所给摘要篇幅所限,其具体机制与实验评估细节未在文中给出。

问题
从 issue 描述自动复现缺陷时,现有基于 LLM 智能体的方法受困于检索到的 bug 相关信息过长且夹杂无关片段,以及复现脚本生成缺乏引导、修改随机而出现重复或虚假改动。
方法
论文提出基于智能体的框架 AEGIS,用以应对上述两方面的挑战;摘要未披露其具体技术机制。
评估
所给摘要未提供实验设置与评估结果,无法概括其评估方式。
原文摘要(Abstract)

Automatically reproducing bugs in issue descriptions helps developers pinpoint and fix bugs timely, greatly facilitating the software development and maintenance. Built upon the powerful understanding capabilities of large language models (LLMs), agent-based approaches have achieved the state-of-the-art performance in the task. They generally leverage LLMs as the central controller to first retrieve bug-related information as context and then generate bug reproduction scripts. During the script modification process, agent-based approaches modify the script iteratively until the execution information reflects the bug accurately or the iterative turns are exhausted. Nevertheless, the agent-based approaches still face the following challenges: (1) Lengthy retrieved bug-related information: The retrieved bug-related information is usually long in length and contains irrelevant snippets, which is hard to be well comprehended by LLMs. (2) Lack of guidance in bug reproduction script generation: They generally modify bug reproduction scripts randomly and tend to generate repeated or spurious modifications, leading to bug reproduction failure.

链接与引用

DOI 原文 · PDF(开放获取) ·

BibTeX
@inproceedings{paperbot9059,
  title = {AEGIS: An Agent-based Framework for Bug Reproduction from Issue Descriptions},
  author = {Xinchen Wang and Pengfei Gao and Xiangxin Meng and Chao Peng and Ruida Hu and Yun Lin and Cuiyun Gao},
  booktitle = {FSE},
  year = {2025},
  doi = {10.1145/3696630.3728557}
}