“…McCabe [52], or cyclomatic complexity, is a measure of the number of independent paths in a source code component. The assumption is that a source code component with high McCabe score would be hard to maintain; it would be more change-and bugprone [5,6,21,47,61,62,68,84,93]. Another popular code metric is the Halstead metric, which is mainly based on the number of operators and operands in a code component [7,21,35,43,63].…”