Research Article

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

Table 10

Nanopatterns with class labels.

TIDFieldReaderFieldWriterStraightLineLoopingArrayReaderArrayWriterExceptionsObjCreatorLocalReaderLocalWriterClass label

11011011110BL
20000101100FE
30110100011FD
41000000111BL
50010110000DC
60000101110FE
70110000001FD
80100110110DC
91001010101SC
101110000111BL

Note. BL: blob, FE-feature envy, FD: functional decomposition, SC: spaghetti code, and DC: data class.