Code Generation Self-Improvement Automated Feedback Test Generation
摘要

大型语言模型在源代码生成方面表现卓越,但生成的代码常存在编译错误或逻辑缺陷,导致开发者需耗费大量精力进行人工检查与修正。本文提出了 LLMLOOP 框架,旨在自动化优化 LLM 生成的源代码及测试用例。该框架采用五种迭代循环机制,涵盖解决编译错误、处理静态分析问题、修复测试失败以及通过变异分析提升测试质量。这些循环确保了高质量测试用例的生成,既作为验证机制,也构成回归测试套件。在 HUMANEVAL-X 基准上的评估结果表明,该工具能有效优化 LLM 的输出成果。

AI 推荐理由

论文提出自动化迭代反馈循环,核心在于让 LLM 自我修正代码与测试,属于典型的自我进化机制。

研究机构
奥克兰大学,新西兰 欧盟委员会,意大利
论文信息
作者 Ravin Ravi, Dylan Bradshaw, Stefano Ruberto, Gunel Jahangirova, Valerio Terragni
发布日期 2026-03-24
arXiv ID 2603.23613
相关性评分 9/10 (高度相关)