Achieving Maintainability, Readability & Understandability of Software Projects using Code Smell Prediction
Table 1.
ConsideredMetrics within the Dataset
|
| Size |
Complexity |
Cohesion |
Coupling |
Encapsulation |
Inheritance |
|
|
| LOC |
CYCLO |
LCOM5 |
FANOUT |
LAA |
DIT |
|
| LOCNAMM* |
WMC |
TCC |
ATFD |
NOAM |
NOI |
|
| NOM |
WMCNAMM* |
|
FDP |
NOPA |
NOC |
|
| NOPK |
AMWNAMM* |
|
RFC |
|
NMO |
|
| NOCS |
AMW |
|
CBO |
|
NIM |
|
| NOMNAMM* |
MAXNESTING |
|
CFNAMM* |
|
NOII |
|
| NOA |
WOC |
|
CINT |
|
|
|
| |
CLNAMM |
|
CDISP |
|
|
|
| |
NOP |
|
MaMCL§ |
|
|
|
| |
NOAV |
|
MeMCL§ |
|
|
|
| |
ATLD* |
|
NMCS§ |
|
|
|
| |
NOLV |
|
CC |
|
|
|
| |
|
|
CM |
|
|
|
|
|