paperbot · PL 论文追踪

全部论文 待读 收藏

P2 ACE: Automated Technical Debt Remediation with Validated Large Language Model Refactorings

ACE:利用经验证的大语言模型重构实现自动化技术债务偿还
FSE Proceedings of the 33rd ACM International Conference on the Foundations of Software Engineering2025匹配度 3/10 · 论文研究用 LLM 做代码重构以偿还技术债务,属于 LLM4Code/软件工程方向,与用户核心关注的静态分析、形式化验证、浮点程序分析及贝叶斯程序分析交叉不大;虽然标签涉及“机器学习与程序语言”,但摘要未体现对程序分析理论或验证技术的贡献。引用 4 inbox
Adam Tornhill, Markus Borg, Nadim Hagatulah, Emma Söderberg
crossref: 2026-09-12

AI 速览

一句话:提出 ACE,用经校验的大语言模型重构自动偿还技术债务,提升代码可理解性,缓解开发者的理解瓶颈。

软件系统在 AI 辅助编码下快速膨胀,但软件开发瓶颈已从编写代码转向理解代码;开发者约 70% 时间用于程序理解。ACE 面向这一瓶颈,旨在自动偿还技术债务:借助大语言模型对既有代码实施重构,并对重构结果进行验证,使代码更易理解,从而让有限开发者跟上不断增长的代码库。标题表明其核心是 LLM 驱动的自动化重构与技术债务修复;摘要主要阐述动机,未给出具体验证机制、实验设置、基准或量化效果。

问题
AI 辅助编码使代码库快速增长,而开发者约 70% 时间花在理解代码上,技术债务导致的理解困难成为软件生产力瓶颈。
方法
ACE 使用经验证的大语言模型重构来自动偿还技术债务,通过改造既有代码提升可理解性。
评估
摘要未报告具体实验设置、基准或量化结果;标题提示包含对 LLM 重构的验证,但摘要未展开。
原文摘要(Abstract)

The remarkable advances in AI and Large Language Models (LLMs) have enabled machines to write code, accelerating the growth of software systems. However, the bottleneck in software development is not writing code but understanding it; program understanding is the dominant activity, consuming approximately 70% of developers' time. This implies that improving existing code to make it easier to understand has a high payoff and - in the age of AI-assisted coding - is an essential activity to ensure that a limited pool of developers can keep up with ever-growing codebases.

链接与引用

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

BibTeX
@inproceedings{paperbot8965,
  title = {ACE: Automated Technical Debt Remediation with Validated Large Language Model Refactorings},
  author = {Adam Tornhill and Markus Borg and Nadim Hagatulah and Emma Söderberg},
  booktitle = {FSE},
  year = {2025},
  doi = {10.1145/3696630.3730565}
}