Contract law
Ambiguity
Critical thinking
Semantics
Syntactic ambiguity
Requirement
Constructive ambiguity
Software development process
Parsing
Software development
Software requirements
Software