complexity of code is not proven to reduce the number of errors or bugs in that code. International safety standards like ISO 26262, however, mandate coding guidelines that enforce low code complexity. Artificial intelligence Cyclomatic complexity may also be used for the evaluation of the semantic complexity of artificial intelligence programs. Ultrametric topology Cyclomatic complexity has proven useful in geographical and landscape-ecological analysis, after it was shown that it can be implemented on graphs of ultrametric distances. See also Programming complexity Complexity trap Computer program Computer programming Control flow Decision-to-decision path Design predicates Essential complexity (numerical measure of "structuredness") Halstead complexity measures Software engineering Software testing Static program analysis Maintainability Notes References External links Generating cyclomatic complexity metrics with Polyspace The role of empiricism in improving the reliability of future software McCabe's Cyclomatic Complexity and Why We Don't Use It Software metrics