Indicator）是源代码中会出现的一些模式，和程序错误有强烈的相关性，程序错误是指程式码中有错误或是遗漏程式，会因此造成程式的动作异常。在检视计算机程序时，不一定每次都可以直接识别到程式的错误，但因为软体缺陷指标有固定的型式（有时也称为反面模式或代码异味），表示程式有可能有问题。以下是一些软体缺陷指标的例子：