Oy Laatukonsultointi P. Kantelinen Ab



Pitfalls - sources


WWW sites

  1. AntiPatterns Home Page
  2. Anti-Pattern in Wikipedia
  3. The Standish Group Chaos home page, research on failed SW projects. Note: there are several releases of the "Chaos Report".
  4. 30 Pitfalls for Real-Time Software Developers
  5. More Pitfalls for Real-Time Software Developers
  6. Object-Oriented Development Pitfalls
  7. Portland Pattern Repository's Wiki Anti Patterns Catalog
  8. Programming bugs, Wikipedia article
  9. Fact-Index Anti Patterns Catalog
  10. Software Program Managers Network/Lessons learned
  11. Configuration Management/Branching Pitfalls
  12. Common security vulnerabilities and exposures
  13. Keel Meta Framworks anti-patterns
  14. "How to Avoid Use-Case Pitfalls", S. Lilly, Software Development OnLine, January 2000
  15. Common Software Development Pitfalls,The Software Developers Knowledge Base
  16. Codesmells - hints that something is wrong in the code
  17. The Daily WTF - examples of bad code and discussion why/why not it is bad
  18. Common C programming errors, University of Western Ontario
  19. Common programming errors, a personal list
  20. C++ pitfalls, San Jose State University
  21. Library of Failed Information Systems Projects University of Wolverhampton, School of Computing & IT
  22. How to write unmaintanable code, i.e. typical programming pitfalls
  23. OWASP's list of common Internet vulnerabilities
  24. MITRE's Common Vulnerabilities and Exposures List
  25. Collection of Software Bugs, Prof. Thomas Huckles list
  26. Software Nightmares, Original Software
  27. The top 10 IT disasters of all time, ZDNet.co.uk, 22 Nov 2007


Literature
  1. "Process Anti Patterns", White Paper, 2003, version 2.0, Select Business Solutions
  2. "Survey shows 100% experience of failed IT projects", Unilog Press Release, 10.6.2003
  3. F. P. Brooks, Jr.: The Mythical Man-Month: Essays on Software Engineering, Addison-Wesley 1995
  4. Brown, W.J. et. al.: AntiPatterns in Project Management, John Wiley & Sons, 2000
  5. W.J. Brown, et.al.: Anti Patterns. Refactoring Software Architectures, and Projects in Crisis, Wiley, 1998
  6. W. J. Brown, Hays W., I. McCormick, S. W. Thomas: Anti-Patterns and Patterns in Software Configuration Management, Wiley&Sons, 1999
  7. B. Chelf: "Avoiding the Most Common Software Development Goofs. Exploring the root causes of many coding defects and possible solutions", Dr. Dobb's Portal, September 17, 2006
  8. M. Eisenstadt: "My hairiest bug war stories", Communications of the ACM, pp. 30 - 37, April 1997
  9. R. L. Glass: Software Runaways - Lessons Learned from Massive Software Failure, Prentice Hall, 1998
  10. P.A. Laplante, C.J. Neill: Antipatterns: Identification, Refactoring, and Management, CRC Press, 2006
  11. J. Long: "Software Reuse Antipatterns", Software Engineering Notes, pp. 68 - 76, July 2001
  12. S. McConnell: An Ounce of Prevention, IEEE Software, pp. 5 - 7, May/June 2001
  13. B. McLaughlin: "Six Common Enterprise Programming Mistakes", onJava.com, April 3, 2002
  14. J. Mather, J. Somerville, K. Spitznagel: "Top Ten Pitfalls of Wireless Application Development", Outr.Net Newsletter, March 12, 2001
  15. G. Pope: "Software Development Worst Practices", Better Software, pp. 32 - 36, March 2008
  16. B. Tate, M. Clark, B. Lee, P. Linskey: Bitter EJB, Manning Publications, 2003
  17. J. Tabaka: 11 Ways Agile Adoptions Fail, StickyMInds.com 6/4/2007