Automated Source Code Reliability Measure
Reliability measures the risk of potential application failures and the stability of an application when confronted with unexpected conditions. Reliability is the degree to which a system, product, or component performs specified functions under specified conditions for a specified period of time. The reason for checking and monitoring Reliability is to prevent or at least reduce application downtime, outages, data corruption, and errors that directly affect users.
The Automated Source Code Reliability Measure is composed from critical weaknesses of architectural and coding practice that affect the availability, fault tolerance, recoverability, and data integrity of an application. For those familiar with the MITRE Common Weakness Enumeration (CWE), the standard includes 35 parent weaknesses and 39 contributing weaknesses (children in the CWE) that you can review in this document.