Achieving Maintainability, Readability & Understandability of Software Projects using Code Smell Prediction
Table 2.
List of Considered Metrics
|
| Quality dimension |
Abbreviation |
Name of Metric |
|
|
| Complexity |
WMC |
Weight Method Count |
|
| |
AMW |
Average Method Weight |
|
| |
CYCLO |
Cyclomatic Complexity |
|
| |
ATED |
Access to Foreign Data |
|
| |
FDB |
Foreign Data Providers |
|
| |
NOP |
Number of Parameters |
|
| |
ATLD |
Access |
|
| |
WMCNAMM |
Weight Methods Count of Not Accessor or Mutator Methods |
|
| Size |
NOPK |
Number of Packages |
|
| |
NOM |
Number of Methods |
|
| |
LOC |
Lines of Code |
|
| Coupling |
CBO |
Coupling Between Objects |
|
| |
FDB |
Foreign Data Providers |
|
| |
NOAM |
Number of Accessor Methods |
|
| |
CM |
Changing Method |
|
| |
ATFD |
Access to Foreign Data |
|
| |
RFC |
Response for a Class |
|
| |
CC |
Changing Classes |
|
| |
CFNAMM |
Called Foreign Not Accessor or Mutator Methods |
|
| Inheritance |
NOI |
Number of Interfaces |
|
| |
NMO |
Number of Methods |
|
| |
NOC |
Number of Children |
|
| |
DIT |
Depth of Inheritance Tree |
|
| Encapsulation |
LAA |
Locality of Attribute Access |
|
| |
NOPA |
Number of Public Attribute |
|
| |
NOI |
Number of Interfaces |
|
|
|