ABSTRACT

Executive summary: The term “anti-pattern-based development” was coined in 1995 by software researcher Arthur Koenig. The term is the opposite of “pattern-based development.” True patterns are beneficial and have tangible benefits for quality and productivity. Anti-patterns are harmful and slow down productivity and lower quality. Unfortunately, in 2014, anti-patterns seem to be more common in the software industry than beneficial patterns.