面向规格驱动开发的 EPIC 框架
原标题:The EPIC Framework for Spec-Driven Development
AI 摘要
该研究提出 EPIC 框架,用于指导面向编码智能体的规格驱动开发(SDD)。研究者依据 ISO/IEC/IEEE 29148 标准对 114 个开源 SDD 仓库的规格文档打分,并从高分样本中提炼出 40 项实践,归入 10 个质量维度与 4 个类别(Expressive、Precise、Interpretable、Compartmentalized)。研究发现规格质量与开发结果相关:规格质量排名前三分之一的仓库 bug 修复提交占比为 11.8%,后三分之一为 20.4%,且中位贡献者数量为后者的 4 倍。
正文节选
The EPIC Framework for Spec-Driven Development Abstract. One practitioner we interviewed said their team writes “must” instead of “should” when instructing a coding agent, because the agent may treat “should” as optional. Small wording choices matter because agents often fill gaps in their instructions with their own assumptions. Spec-driven development (SDD) asks developers to write a specification, plan, and tasks before the agent writes code. SDD frameworks provide templates for these artifac