[2606.25257] 开发者如何维护和演进其智能体的指令?一项实证研究
[2606.25257] 开发者如何维护和演进其智能体的指令?一项实证研究
作者: Gianmario Voria, Alfonso Cannavale, Andrea De Lucia, Yutaro Kashiwa, Gemma Catolino, Fabio Palomba
提交日期: 2026年6月24日
摘要: 背景。自主编码智能体(autonomous coding agents)在软件开发中的应用日益广泛,将部分工程流程转移给人工智能辅助。虽然这种自动化带来了明显的好处,但也引入了治理、可追溯性和对智能体行为控制方面的挑战。智能体上下文文件(Agent Context Files, ACFs)作为一种实用机制出现,用于通过结构化指令引导智能体,然而关于这些工件(artifacts)如何被维护以及其演进与代码开发之间的关系,我们知之甚少。目标。本文计划研究ACFs的演进及其在智能体驱动开发中的作用。具体来说,我们(1)通过基于软件维护理论的分类法对ACF变更进行分类,(2)分析不同类型的变更如何与代码质量结果相关联,以及(3)检查它们在开发生命周期中的时间模式。方法。我们进行了一项大规模的挖掘研究,将包含ACFs的仓库与智能体生成的提交(commits)相结合。我们在提交级别重建ACF演进,使用定性方法对变更进行分类,并分析它们与代码质量指标之间的关联。使用统计分析和假设来评估不同维护类别之间的差异,从而为未来设计用于治理自主编码智能体的ACFs提供信息。