Software Development is an Empirical Process
nZiv's Uncertainty Principle in Software Engineering - uncertainty is inherent and inevitable in software development processes and products [Ziv, 1996]. nHumphrey's Requirements Uncertainty Principle - for a new software system, the requirements will not be completely known until after the users have used it. nWegner's Lemma - it is not possible to completely specify an interactive system [Wegner, 1995].