Research Article

Intelligent Mining of Association Rules Based on Nanopatterns for Code Smells Detection

Table 1

Outline of code smells considered in this work.

Code smellOutline

Data classClass containing just the data, but cannot independently operate on the data
BlobClass with more attributes and operations
Spaghetti codeClass containing methods with very large implementations invoke a single, multistage process flow and do not use an appropriate structuring mechanism
Functional decompositionClass with the intent of performing a single function
Feature envyClass attributes use another class attribute to perform computation rather than doing itself