
Agents are far weaker building from nothing than editing an existing repo, and spec elicitation is a concrete lever on that gap.
“LLM-based agents excel at software engineering tasks where an existing codebase provides context, but constructing a program from scratch remains fundamentally harder.”
“Recent benchmarks such as ProgramBench quantify this gap: given only natural-language documentation and an execute-only binary as a behavioral oracle, even frontier models solve fewer than 1% of instances.”
“SpecFirst consistently outperforms the single-loop baseline, improving test pass rates by 6.9%-21.3% and binary exploration coverage by 9.4%-18.5%, all statistically significant.”
“Our results demonstrate that an explicit requirements-engineering phase is an effective paradigm for from-scratch program construction.”
articleCodeSpec: Dual Executable Specifications for Agentic Long-Horizon Feature DevelopmentPeiding Wang, Li Zhang, Fang Liu, Taichuan Li, Yinghao Zhu
articleMindForge: Teaching Small Language Models Whole-Life-Cycle Software Engineering via Source-Free Program SynthesisYihao Chen, Shi Chang, Khaled Chawa, Feng Lin, Boyuan Chen, Shaowei Wang, Ahmed E. Hassan
articleSpecification-first convergence with an AI coding agent: a case study of dismantling a core architectural invariant across 189 files in a 717k-line codebase with no test oracle and no human code reviewJoel AbenhaimChecking sign-in…
Loading comments…