Automated Source Code Performance Efficiency Measure
Performance Efficiency assesses characteristics that affect an application’s response behavior and use of resources under stated conditions (ISO/IEC 25010). Performance Efficiency affects customer satisfaction, workforce productivity, application scalability, response-time degradation, and inefficient use of processing or storage resources. The Performance Efficiency of an application lies in each individual component‘s performance, as well as in the effect of each component on the behavior of the chain of components comprising a transaction in which it participates.
The Automated Source Code Performance Efficiency Measure is composed from weaknesses that impact response time behavior, processor use, and memory use of an application. For those familiar with the MITRE Common Weakness Enumeration (CWE), the standard is composed of 15 parent weaknesses and 3 contributing weaknesses (children in the CWE) that you can review in this document.