Measure

Software feasibility

Applicability to IL

Significance for diagnosability

Size

++

+

− (Serves for the coarse appraisal)

Halstead

++

+

0 (Overview about operators and operands)

McCabe

+

− (Graph is necessary)

− (Information about conditional jumps)

Tree Impurity

0

0 (Graph is necessary)

+ (Blocks invoke by other blocks )