Requirements After the First Edit: Mining Late Requirement Emergence and Rework in Real-World Coding-Agent Sessions

πŸ“… 2026-09-02
πŸ“ˆ Citations: 0
✨ Influential: 0
πŸ“„ PDF
πŸ€– AI Summary
η ”η©Άι€šθΏ‡εˆ†ζž3553δΈͺηΌ–η¨‹δΌšθ―οΌŒι‡εŒ–δΊ†εŽζœŸιœ€ζ±‚ε˜ζ›΄ε―Ήδ»£η ζ— ζ•ˆεŒ–ηš„ε½±ε“οΌŒεΉΆε‘ηŽ°ζε‰θ­¦ε‘Šζœͺ能减少重写。
πŸ“ Abstract
Coding agents often implement changes before users have fully articulated their requirements, echoing a pattern from requirements engineering: stakeholders cannot express a constraint until part of the system exists to react to. This volatility is associated with schedule and budget overruns in traditional projects, but only at release-cycle granularity. Existing work on coding agents narrows this gap only partway: curated benchmarks fix requirements before implementation by design, and observational studies report pushback frequency without linking arrivals to the code invalidation they cause. We address this using 3,553 eligible SWE-chat sessions, coding post-implementation requirement arrivals along three dimensions and, where repository state can be replayed, linking each arrival to a proxy: deletion or replacement of prior agent-authored lines. A requirement's arrival is followed by roughly twice as much invalidation as matched non-requirement edits, robust to user-turn and net-deletion checks, though not demonstrated as causal. This burden shows no detectable decline over a session and no detected association with operation type once multiplicity is accounted for; several intervals remain wide. A controlled experiment shows delayed disclosure relocates implementation post-reveal, while advance warning produces no detected effect on overwriting. These results establish late requirement emergence as a measurable source of code invalidation.
Problem

Research questions and friction points this paper is trying to address.

Late Requirement Emergence
Code Invalidation
Coding Agents
Innovation

Methods, ideas, or system contributions that make the work stand out.

Late Requirement Emergence
Code Invalidation
Coding Agents
Requirement Volatility
πŸ”Ž Similar Papers
No similar papers found.