Research
ReqEvolve Takes Plain-Language User Requests to Running Code at 89.2% Pass@1 Across 72 Evolution Cases
arXiv 2609.10590 (submitted 6 Sep 2026) targets the gap in software self-evolution where requests originate from end users in non-technical language and a developer must translate them into specs before the system can evolve. ReqEvolve is a runtime code generation system that chains automatic requirements engineering with TDD: clarification, specification decomposition, test generation, then runtime integration. On 72 evolution cases across 18 projects it reaches 89.2% Pass@1, beating the RE-focused baseline SpecFix by 18.8% (p<0.01, r=0.79) and its own ablation by 32.6%.
↳ Follow the thread