Number 1
We make a huge mistake by assuming similarity among software systems
- Ex: Does (and should) the reliability of a nuclear power plant shutdown system tell us much about the reliability of an educational game program?
- Ex: Does (and should) the design of a sorting algorithm tell us much about the design of an event-based GUI?
- So, assume differences until proven otherwise