ReqEvolve:通过自动需求解释实现用户导向的软件自演化
原标题:ReqEvolve: User-Oriented Software Self-Evolution through Automatic Requirement Interpretation
AI 摘要
研究者提出 ReqEvolve,一个面向用户驱动软件自演化的运行时代码生成系统,通过自动需求工程与测试驱动开发,将用户的高层自然语言请求转化为可执行功能。在 18 个项目、72 个软件演化案例上,ReqEvolve 达到 89.2% Pass@1,分别比 SpecFix 和消融基线高出 18.8% 和 32.6%。根因分析显示 64.5% 的失败案例源于代码生成代理的幻觉。
正文节选
ReqEvolve: User-Oriented Software Self-Evolution through Automatic Requirement Interpretation Abstract. The paradigm of software self-evolution enables systems to autonomously extend and reconfigure their own capabilities during execution in response to technical specifications. Yet requests for new functionality often originate from end users and are rarely expressed in technical terms. As a result, developers must translate user needs into technical specifications before the system can evolve,