Chapter Four

Anti-Pattern Detection

Methods, Challenges, and Open Issues

Fabio Palomba*; Andrea De Lucia*; Gabriele Bavota; Rocco Oliveto    * Department of Management and Information Technology, University of Salerno, Fisciano, Italy Department of Engineering, University of Sannio, Benevento, Italy Department of Bioscience and Territory, University of Molise, Pesche, Italy

Abstract

Anti-patterns are poor solutions to recurring design problems. They occur in object-oriented systems when developers unwillingly introduce them while designing and implementing the classes of their systems. Several empirical studies have highlighted that anti-patterns have a negative impact on the comprehension and maintainability of a software systems. Consequently, ...

Get Advances in Computers now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.