Clarity Is Not Assumed: Understanding LLM-Based Code Generation under Ambiguous Requirements
Published Oct 7, 2026Paper ↗

68%
OverallHighly rated
?
OverallHighly ratedVote to see the score
Readers
–
Only vote on papers you've read. Sign in to vote.
AI panel6/20reviewers recommend it
lenient 4/5
medium 2/10
strict 0/5
AI panel?Vote to see what the 20 AI reviewers said
Abstract
Software requirement ambiguity is ubiquitous in real-world development, stemming from the inherent imprecision of natural language and the varying interpretations of stakeholders. While Large Language Models (LLMs) have demonstrated impressive capabilities in generating code from precise specifications, such ambiguity poses a significant obstacle to reliable automated code generation. Existing benchmarks typically assume clear and unambiguous requirements, leaving an empirical gap in understanding how LLMs behave when faced with the inherent uncertainty of real-world software requirements.