6. Reasons why bugs get into
software
Last minute changes
Developed by humans
Communication failure
Poor developing techniques
Lack of trained testing staff
Buggy third-party instruments
Misapplication of technology
Unrealistic development timeframe
7. Software bug classification
Priority/ Urgency
Severity/ Impact
Related module/ component
Probability/ Visibility
Related dimension of quality
Phase detected
Phase injected
10. Mariner I space probe
"The most
expensive
hyphen in
history"
Dates: 1962
Cause: error in
formula
Consequences:
rocket diverted from its
intended path on launch
-> was destroyed
Over 18.2 million dollars
were lost.
11. Soviet gas pipeline
Dates: 1982
Cause: "race condition"
Consequences: at least 5 patients died, many
more were injured
"The largest
non-nuclear
explosion in
the planet's
history"