Defect Analysis and Error Prevention -sources
Laatuk.com home
WWW-sites
- IBM Research Center/Software Engineering, see Orthogonal Defect Classification
- IBM Research Center, more ODC sources about defect analysis
- CeBASE Defect reduction empirical research activities - good , practical, empirically based advice and information about defect reduction,
see especially Software Defect Reduction Top 10-list
- Ram Chillareges web site, good source of ODC /Orthogonal Defect Classification)
- "Ariane 5, Flight 501 Failure", Report by the Inquiry Board, 19.7.1996. And here is another analysis of the Ariane 5 case from INRIA
- Parasofts AEP (Automated Error Prevention) concepts
- Mosaics home page - see Defect Management. Theres also interesting material about testing and risk management
- B. Wilsons Root Cause Analysis web site - excellent source of Root Cause Analysis related information
- Error prevention in software development, Freie UniverstŠt Berlin
- Root Cause Analysis Blog
Literature
- Investigation reports of software related space and airplane accidents, MIT
Aero/Astro Software Engineering Research Laboratory
- Root Cause, Wikipedia article
- Root Cause Analysis, Wikipedia rticle
- 1044 IEEE Standard for Classification of Software Anomalies , IEEE Computer Society
- GAO Report on Patriot Missile Software Problem during Operation Desert Storm in Saudi-Arabia 1991
- B. Andersen, ed.: Root Cause Analysis: Simplified tools and Techniques, American Society for Quality, 1999
- J. Barnes, R. Chapman, J. Widmaier, D. Cooper, B. Everett: "Engineering the Tokeneer Enclave Protection Software", 1st IEEE International Symbosium on Secure Software Engineering, March 2006
- K.A. Bassin, T. Kratschmer, P. Santanam: Evaluating Software Development Objectively, IEEE Software, pp. 66 - 74, November/December 1998
- G. Belliner: Root Cause Analysis, 2004
- T. L. Bennett, P. W. Wennberg: "Eliminating Embedded Software Defects Prior to Integration Test", CrossTalk, December 2005
- I. Bhandari, et.al.: A Case Study of Software Process Improvement During Development, IEEE Transaction of Software Engineering, pp. 1157 - 1170, December 1993
- M. Butcher, H. Munro, T. Kratschmer: Improving software testing via ODC: Three case studies, IBM Systems Journal, Volume 41, Number 1, Page 31, 2002
- D. N. Card: "Myths and Strategies of Defect Causal Analysis", Pacific Northwest Software Quality Conference, October 2006
- D. N. Card: "Understanding Causal Systems", CrossTalk, October 2004
- D.N. Card: Learning from Our Mistakes with Defect Causal Analysis, IEEE Software, pp. 56 - 63,January-February 1998
- D.N. Card: Defect-Causal Analysis Drives Down Error Rates, IEEE Software, pp. 98 - 99, July 1993
- B. Chelf: Avoiding the Most Common Software Development Goofs. Exploring the root causes of many coding defects and possible solutions, Dr. Dobb's Portal, Sept 17, 2006
- R. Chillarege et.al.: Orthogonal Defect Classification - A Concept for In-Process Measurements, IEEE Transaction of Software Engineering, pp. 943 - 956, November 1992
- M. Croxford, R. Chapman: "Correctness by Construction: A Manifesto for High-Integrity Software", CrossTalk Dec 2005
- O. Dangerfield et.al.: Defect Causal Analysis: A Report from the Field, Proceedings of International Conference of Software Quality, American Society for Quality Control, 1992
- T. Gallagher: Hunting Security Bugs, Microsoft Press, 2006
- H.S. Lahman: "Testing vs. defect prevention", OO Software Development and MDA Ideas -- Technologies, and Tricks of the Trade, October 27, 2004
- D. Evan, D. Larochelle: Improving Security Using Extensible Lightweight Static Analysis, IEEE Software, pp. 42 - 51, January/February 2002
- R. Fateman. "Software Fault Prevention by Language Choice: Why C is Not My Favorite Language", University of California at Berkeley, 2000
- N. Fenton, P. Krause, M. Neil: Software Measurement: Uncertainty and Causal Modeling, IEEE Software, pp. 116 - 122, July/August 2002
- M. Frederick, V. Basili: Using Defect Tracking and Analysis to Improve Software Quality, US Air Force Reserach Laboratory, DACS State-of-the-Art Report SP0700-98-D-4000, 1998
- J. L. Gale, J. R. Tirso, C. A. Burchfield: Implementing the Defect Prevention Process in the MVS Interactive programming organization, IBM Systems Journal, Volume 29, Number 1, Page 33 (1990)
- D. Gano: Apollo Root Cause Analysis: A New Way of Thinking, Apollonian Publications, 1999
- T. Gilb: "Planning to Get the Most Out of Inspection", Software Quality Professional, pp. 7 - 19, March 2000
- M. Gonçalves, C. Bezerra1, A. Belchior, C. Pires: Implementing Causal Analysis and Resolution in Software Development Projects: The MiniDMAIC Approach, 19th Australian Conference on Software Engineering, pp. 112 - 119, 2008
- M. Graham: "Software Defect Prevention Using Orthogonal Defect Classification", Twin-SPIN, January 6, 2005
- B. M. Hawkins : Preventative Programming Techniques: Avoid and Correct Common Mistakes, Charles River Media, 2003
- C. Holl: "Using Defect Metrics to Drive Defect Prevention", Society for Software Quality/San Diego Chapter, Feb 24, 2004
- M. Howard; D. LeBlanc: Writing Secure Code, Microsoft Press, 2002
- J. Huber: A Comparison of IBMs Orthogonal Defect Classification to Hewlett Packards Defect Origins, Types, and Modes, StickyMinds
- D. Huizinga, A. Kolawa: Automated Defect Prevention: Best Practices in Software Management, Wiley-IEEE Computer Society Press, 2007
- J. Jacobs, J. van Moll, R. Kusters, J. Trienekens, A. Brombacher: "Identification of factors that influence defect injection and detection in development of software intensive products", Information and Software Technology, July 2007
- J.C. Jacobs, J.H. van Moll, P.J. Krause, R.J. Kusters, J.J.M. Trienekens: Effects of Virtual Development on Product Quality: Exploring Defect Causes, Proceedings of the Eleventh Annual International Workshop on Software Technology and Engineering Practice (STEP04), 2004
- P. Jalote, N. Agrawal: Using Defect Analysis Feedback For Improving Quality And Productivity In Iterative Software Development, 3rd Int. Conf. on Information and Communication Technology, ICICT, 2005
- J. Kaijhara, G. Amamiya & T. Saya: Learning from Bugs, IEEE Software, pp. 46 - 54, September 1993
- M. Kalinowski, G. H. Travassos, D. N. Card: "Towards a Defect Prevention Based Process Improvement Approach," seaa,pp.199-206, 2008 34th Euromicro Conference Software Engineering and Advanced Applications, 2008
- T.M. Khoshgoftaar, R. Halstead, G.P. Trio, R.M. Fass: Using Process History to Predict Software Quality, IEEE Computer, pp. 66 - 72, April 1998
- A. Kolawa: Preventions the Cure, Software Development, pp. 46 - 48, August 2004
- M. Leszak , D. E. Perry , D. Stoll: A Case Study in Root Cause Defect Analysis, Proceedings of the 22nd International Conference on Software Engineering (ICSE00), pp. 428 - 437, 2000
- R.G. Mays, C.L. Jones, G.J. Holloway, D.P. Studinski: Experiences with Defect Prevention, IBM Systems Journal, pp. 4 - 32, No. 1, 1990
- M. McDonald, R. Musso, R. Smith: The Practical Guide to Defect Prevention, Microsoft Press, 2007, online version (Safari Books) , see also book's companion site
- L. Meng, X. He, S. Ashok, "Defect Prevention: A General Framework and Its Application," ,pp.281-286, Sixth International Conference on Quality Software (QSIC'06), 2006
- S. Mohapatra, B. Mohanty, "Defect Prevention through Defect Prediction: A Case Study at Infosys," ,pp. 260, 17th IEEE International Conference on Software Maintenance (ICSM'01), 2001
- J. H. van Moll, J. C. Jacobs, B. Freimut, J. J. M. Trienekens: "The Importance of Life Cycle Modeling to Defect Detection and Prevention," step,pp.144, 10th International Workshop on Software Technology and Engineering Practice, 2002
- G.J. Myers: The Art of Software Testing, John Wiley&Sons, 1979, 2004
- T. Nakajo & H. Kume: A Case History of Software Error Cause-Effect Relationships, IEEE Transaction of Software Engineering, pp. 830 - 838, August 1991
- P. Narayana: "Software Defect Prevention - In a Nutshell", iSixSigma
- E. Nisley: Error Checking, Dr. Dobb's Journal, October 05, 2006
- E. Nisley: "Failure Analysis", Dr. Dobb's Journal, September 05, 2006
- N. G. Leveson: System Safety Engineering: Back To The Future, incomplete draft of the book, 2002
- N. G. Leveson: "The Therac-25 Accidents"
- N. G. Leveson: "The Role of Software in Spacecraft Accidents"
- A. Page: "Bug prevention in five minutes", MSDN Blogs, May 29, 2007
- R. Pooley, D. Senior, D. Christie: Collecting and Analyzing Web-Based Project Metrics, IEEE Software, pp. 52 - 58, January/February 2002
- L. Prechelt: Accelerating Learning: from Experience: Avoiding Defects Faster, IEEE Software, pp. 56 - 61, November/December 2001
- J.J. Rooney, L.N. Vanden Heuvel: Root Cause Analysis for Beginners, Quality Progress, pp. 45 - 53, July 2004
- R. C. Seacord: Secure Coding with C and C++, Addison Wesley, 2006, online version (Safari Books)
- J. Schofield, ŇBeyond Defect Removal: Latent Defect Estimation with Capture Recapture Method (CRM)Ó, IT Metrics and Productivity Journal, August 21, 2007
- F. Shull, V. Basili, B. Boehm, A. W, Brown, P. Costa, M. Lindvall, D. Port, I. Rus, R. Tesorier, M. Zelkowitz: What We Have Learned About Fighting Defects, Proceedings of the Eighth IEEE Symposium on Software Metrics (METRICS02), 2002
- M. Soni: "Defect Prevention: Reducing Costs and Enhancing Quality", iSixSigma
- R. Spiewak, K. McRitchie: "Using Software Quality Methods to Reduce Cost and Prevent Defects", CrossTalk, Dec 2008
- D. Spinellis: Code Quality: The Open Source Perspective, Addison-Wesley, 2006, online version (Safari Books)
- Suma. V., T. R. Gopalakrishnan Nair: "Effective Defect Prevention Approach in Software Process for Achieving Better Quality Levels", Proceedings of World Academy of Science, Engineering and Technology Volume 32 August 2008
- V. Suma, T. R. Gopalakrishnan Nair: "Enhanced Approaches in Defect Detection and Prevention Strategies in Small and Medium Scale Industries," icsea,pp.389-393, 2008 The Third International Conference on Software Engineering Advances, 2008
- J. Tian: Quality Assurance Alternatives and Techniques: A Defect-Based Survey and Analysis, Software Quality Professional, pp. 6 - 18, June, 2001
- Vipindeep V, Pankaj Jalote: "List of Common Bugs and Programming Practices to avoid them", Indian Institute of Technology, March 30, 2005
- L. Williams, E. Michael Maximilien, M. Vouk: Test-Driven Development as a Defect-Reduction Practice, IEEE, Proceedings of the 14th International Symposium on Software Reliability Engineering (ISSRE03), 2003
- E. Weller: "Stop the Insanity. Using Root Cause Analysis to understand Mistakes and Avoid Repeating Them", Better Software, pp. 36 - 40, June 2008
- H. Younessi: Object-Oriented Defect Management of Software, Prentice Hall 2002
- W. D. Yu: "A software fault prevention approach in coding and root cause analysis", Bell Labs Technical Journal, pp. 3 - 21, August 2002
- D. Zrymiak: Pick Up The S-L-A-C-K, Feb 9,2006