From the book ''BugPatternsInJava'' by EricAllen BugPattern''''''s (coined by EricAllen) are technically AntiPattern''''''s, but are specifically those AntiPattern''''''s which commonly lead to behavioral bugs in your code. They are at a lower level than, say, DesignAntiPatterns, or OrganizationalAntiPatterns. See PetBug.