Oy Laatukonsultointi P. Kantelinen Ab
Pitfalls - sources
WWW sites
- AntiPatterns Home Page
- Anti-Pattern in Wikipedia
- The Standish Group Chaos home page, research on failed SW projects. Note: there are several releases of the "Chaos Report".
- 30 Pitfalls for Real-Time Software Developers
- More Pitfalls for Real-Time Software Developers
- Object-Oriented Development Pitfalls
- Portland Pattern Repository's Wiki Anti Patterns Catalog
- Programming bugs, Wikipedia article
- Fact-Index Anti Patterns Catalog
- Software Program Managers Network/Lessons learned
- Configuration Management/Branching Pitfalls
- Common security vulnerabilities and exposures
- Keel Meta Framworks anti-patterns
- "How to Avoid Use-Case Pitfalls", S. Lilly, Software Development OnLine, January 2000
- Common Software Development Pitfalls,The Software Developers Knowledge Base
- Codesmells - hints that something is wrong in the code
- The Daily WTF - examples of bad code and discussion why/why not it is bad
- Common C programming errors, University of Western Ontario
- Common programming errors, a personal list
- C++ pitfalls, San Jose State University
- Library of Failed Information Systems Projects University of Wolverhampton, School of Computing & IT
- How to write unmaintanable code, i.e. typical programming pitfalls
- OWASP's list of common Internet vulnerabilities
- MITRE's Common Vulnerabilities and Exposures List
- Collection of Software Bugs, Prof. Thomas Huckles list
- Software Nightmares, Original Software
- The top 10 IT disasters of all time, ZDNet.co.uk, 22 Nov 2007
Literature
- "Process Anti Patterns", White Paper, 2003, version 2.0, Select Business Solutions
- "Survey shows 100% experience of failed IT projects", Unilog Press Release, 10.6.2003
- F. P. Brooks, Jr.: The Mythical Man-Month: Essays on Software Engineering, Addison-Wesley 1995
- Brown, W.J. et. al.: AntiPatterns in Project Management, John Wiley & Sons, 2000
- W.J. Brown, et.al.: Anti Patterns. Refactoring Software Architectures, and Projects in Crisis, Wiley, 1998
- W. J. Brown, Hays W., I. McCormick, S. W. Thomas: Anti-Patterns and Patterns in Software Configuration Management, Wiley&Sons, 1999
- 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
- M. Eisenstadt: "My hairiest bug war stories", Communications of the ACM, pp. 30 - 37, April 1997
- R. L. Glass: Software Runaways - Lessons Learned from Massive Software Failure, Prentice Hall, 1998
- P.A. Laplante, C.J. Neill: Antipatterns: Identification, Refactoring, and Management, CRC Press, 2006
- J. Long: "Software Reuse Antipatterns", Software Engineering Notes, pp. 68 - 76, July 2001
- S. McConnell: An Ounce of Prevention, IEEE Software, pp. 5 - 7, May/June 2001
- B. McLaughlin: "Six Common Enterprise Programming Mistakes", onJava.com, April 3, 2002
- J. Mather, J. Somerville, K. Spitznagel: "Top Ten Pitfalls of Wireless Application Development", Outr.Net Newsletter, March 12, 2001
- G. Pope: "Software Development Worst Practices", Better Software, pp. 32 - 36, March 2008
- B. Tate, M. Clark, B. Lee, P. Linskey: Bitter EJB, Manning Publications, 2003
- J. Tabaka: 11 Ways Agile Adoptions Fail, StickyMInds.com 6/4/2007