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 CISQ Automated Source Code Performance Efficiency Measure is composed from 16 critical violations of response time behavior, processor use, and memory use of an application. A quality score is produced based on the count of violations discovered in the source code and can be used as a density metric when divided by software size.