Failure assessment
Failure assessment, as used in the context of software systems design, is the science of determining the circumstances under which a particular algorithm fails and then correcting the cause. It is directly related to the notion of algorithm accuracy, robustness, and reliability.