Research Article
Intelligent Mining of Association Rules Based on Nanopatterns for Code Smells Detection
Table 7
Code smells detected using inFusion, JDeodorant, and iPlasma.
| Code smell | inFusion | JDeodorant | iPlasma | jEdit | Nutch | Lucene | Rhino | jEdit | Nutch | Lucene | Rhino | jEdit | Nutch | Lucene | Rhino |
| Blob | 3 | 17 | 5 | 15 | 8 | 25 | 2 | 11 | 5 | 11 | 3 | 13 | Feature envy | 8 | 5 | 7 | 11 | 10 | 10 | 3 | 7 | 5 | 4 | 5 | 9 | Functional decomposition | 4 | 0 | 2 | 7 | 0 | 0 | 0 | 1 | 2 | 0 | 1 | 7 | Spaghetti code | 2 | 0 | 5 | 6 | 0 | 0 | 3 | 2 | 2 | 1 | 2 | 5 | Data class | 7 | 21 | 13 | 28 | 5 | 18 | 15 | 24 | 4 | 22 | 11 | 19 | Total | 24 | 43 | 32 | 67 | 23 | 53 | 23 | 45 | 18 | 38 | 22 | 53 |
|
|