software bugs

15
Software bugs Svetlana Dubyk 01-09-2012

Upload: svitlana-dubyk

Post on 30-Nov-2014

825 views

Category:

Technology


0 download

DESCRIPTION

 

TRANSCRIPT

Page 1: Software bugs

Software bugsSvetlana Dubyk

01-09-2012

Page 2: Software bugs

AgendaMistake metamorphism

First software bugBug fixing cost

Reasons why bugs get into softwareSoftware bug classification

Types of software bugsSoftware bug impact

Worst software bugs

Page 3: Software bugs

Mistake metamorphism▪ Mistake▪ Anomaly▪ Fault▪ Failure▪ Error▪ Exception▪ Crash▪ Bug ▪ Defect▪ Incident▪ Side effect

Page 4: Software bugs

First software bug

Page 5: Software bugs

Bug fixing cost

Page 6: Software bugs

Reasons why bugs get into softwareLast minute changes

Developed by humansCommunication failure

Poor developing techniquesLack of trained testing staff

Buggy third-party instrumentsMisapplication of technology

Unrealistic development timeframe

Page 7: Software bugs

Software bug classificationPriority/ Urgency

Severity/ ImpactRelated module/ component

Probability/ VisibilityRelated dimension of quality

Phase detectedPhase injected

Page 8: Software bugs

Types of software bugs

Page 9: Software bugs

Consequences of bugs in software

Page 10: Software bugs

Mariner I space probe

Dates: 1962Cause: error in formulaConsequences: rocket diverted from its intended path on launch -> was destroyedOver 18.2 million dollars were lost.

"The most expensive hyphen in history"

Page 11: Software bugs

Soviet gas pipelineDates: 1982Cause: "race condition"Consequences: at least 5 patients died, many more were injured

"The largest non-nuclear explosion in the planet's history"

Page 12: Software bugs

Therac-25 medical accelerator

Dates: 1985-1987Cause: "race condition"Consequences: at least 5 patients died, others were seriously injured

Page 13: Software bugs

Useful linkshttp://www.testingexperience.com/testingexperience17_03_12.pdf

http://softwaretestingfundamentals.com/defect/

http://en.wikipedia.org/wiki/Software_bug

http://en.wikipedia.org/wiki/List_of_software_bugs

http://software-testing-zone.blogspot.com/2008/12/why-are-bugsdefects-in-software.html

http://www.articlesbase.com/programming-articles/software-bug-and-their-common-types-895408.html

http://news.cnet.com/8301-1023_3-57464559-93/leap-second-bug-causes-site-software-crashes/

http://gizmodo.com/5467388/software-bug-causes-toyota-recall-of-almost-half-a-million-new-hybrid-cars

http://top-10-list.org/2010/05/03/ten-costliest-software-bugs/

http://www.softwaretestingstuff.com/2008/05/classification-of-defects-bugs.html

http://www.softwaretestingconcepts.com/bug-classification-based-on-severity-and-priority

http://www.cbsnews.com/2100-205_162-551492.html

http://www.cse.lehigh.edu/~gtan/bug/softwarebug.html

http://royal.pingdom.com/2009/03/19/10-historical-software-bugs-with-extreme-consequences/

http://my.safaribooksonline.com/book/software-engineering-and-development/software-testing/0672327988/software-testing-background/ch01lev1sec4

http://www.v3.co.uk/v3-uk/news/1973196/software-bugs-cost-billions

Page 15: Software bugs

Thank you!