Pitfalls, Anti-Patterns - sources
Laatuk.com home
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".
- Pitfalls of Modern Software Engineering, Webster & Associates
- 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
- Common Software Development Pitfalls,The Software Developers Knowledge Base
- Codesmells - hints that something is wrong in the code
- The Daily WTF/CodeSnippet of the Day - 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
- IT Project Failures, Michael Krigsman's blog at ZDnet
- The top 10 IT disasters of all time, ZDNet.co.uk, 22 Nov 2007
Literature
- Patterns in IT Litigation: Systems Failure (1976-2000), Pricewaterhousecoopers, 2000
- Pitfalls of Object oriented programming, stackoverflow, Sept 23, 2008
- "The Pitfalls of Outsourcing Programmers", Forio's Forum, Nov 2006
- "Process Anti Patterns", White Paper, 2003, version 2.0, Select Business Solutions
- J. Bloch, N. Gafter: Java Puzzlers: Traps, Pitfalls, and Corner Cases, Addison-Wesley Professional, 2005
- 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
- D. Chaplin: "Pitfalls in Software Development", Byte-Vision, June 08, 2003
- 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
- J. Deacon: "C++ Resource/Traps and Pitfalsl", johndeacon.net, 2005-03-31
- J. Eckstein: "Typical Pitfalls in Agile Software Development",Javapolis 2006 , Parelys.com, May 2007
- M. Eisenstadt: "My hairiest bug war stories", Communications of the ACM, pp. 30 - 37, April 1997
- T. Erl: "The top 5 SOA adoption pitfalls", SearchSOA.com, 06.23.2006
- Martin Fowler on Avoiding Common Scrum Pitfalls, InfoQ, Sep 03, 2008
- R. L. Glass: Software Runaways - Lessons Learned from Massive Software Failure, Prentice Hall, 1998
- S. Gould: "How to avoid potential pitfalls in your Java application development", stevengould.org, Nov 12, 1998
- C. Hawkins: "The 5 Pitfalls of Estimating a Software Project", June 1, 2004
- M Hitz, G. Kappel: Developing with UML - Some Pitfalls and Workarounds, Springer, 1999
- M. Howard, D. LeBlanc, J. Viega: 19 Deadly Sins of Software Security: Programming Flaws and How to Fix Them, McGraw-Hill Osborne Media, 2005
- P.A. Laplante, C.J. Neill: Antipatterns: Identification, Refactoring, and Management, CRC Press, 2006
- S. Lilly: "How to Avoid Use-Case Pitfalls", Dr. Dobb's Portal, January 2000
- J. Long: "Software Reuse Antipatterns", Software Engineering Notes, pp. 68 - 76, July 2001
- S. McConnell: Software Development Classic Mistakes 2008, White Paper, Construx, 2008
- 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
- P. Miller: "Top 10 Pitfalls Using Scrum Methodology for Video Game Development", Gamasutra, July 15, 2008
- G. Neill: "Software Requirements - Pitfalls", knol, July 27, 2008
- G. Pope: "Software Development Worst Practices", Better Software, pp. 32 - 36, March 2008
- C. Robertson: "Offshore Software Development - The Benefits and Pitfalls of Virtual Teams", eNewsMediaMagazine, Sept 28, 2008
- S. Robinson: "Avoid DHTML pitfalls and write durable, portable code", TechRepublic, Jan 14, 2003
- C. Saran: "Podcast: Software development - navigating the pitfalls" (podcast), ComputerWeekly.com, 28 May 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
- Talin: "Encapsulation, Inheritance and the Platypus effect" (object-oriented pitfalls), Advogato, May 7, 2000
- Vipindeep V, Pankaj Jalote: "List of Common Bugs and Programming Practices to avoid them", Indian Institute of Technology, March 30, 2005
- G. Vermaas: "Top 10 SOA Pitfalls", TheServerSide.com, July 03, 2008
- B. F. Webster: Pitfalls of Object Oriented Development, M & T Books, 1995
- M. J. Wooldridge, Nicholas R. Jennings: "Software Engineering with Agents: Pitfalls and Pratfalls," IEEE Internet Computing, vol. 3, no. 3, pp. 20-27, May/Jun, 1999