Should be efficiency metric.refer to this:
McCall's Software Metrics - (Subjective)
- Auditability - The ease with which conformance to standards can be checked.
- Accuracy - The precision of computations and control.
- Communication commonality - The degree to which standard interfaces, protocols, and bandwidth are used.
- Completeness - The degree to which full implementation of required function has been achieved.
- Conciseness - The compactness of the program in terms of lines of code.
- Consistency - The use of uniform design and documentation techniques throughout the software development project.
- Data commonality - The use of standard data structures and types throughout the program.
- Error tolerance - The damage that occurs when the program encounters an error.
- Execution efficiency - The run-time performance of a program.
- Expandability - The degree to which architectural, data, or procedural design can be extended.
- Generality - The breadth of potential application of program components.
- Hardware independence - The degree to which the software is decoupled from the hardware on which it operates.
- Instrumentation - The degree to which the program monitors its own operation and identifies errors that do occur.
- Modularity - The functional independence (Chapter 13) of program components.
- Operability - The ease of operation of a program.
- Security - The availability of mechanisms that control or protect programs and data.
- Self-documentation - The degree to which the source code provides meaningful documentation.
- Simplicity - The degree to which a program can be understood without difficulty.
- Software system independence - The degree to which the program is independent of nonstandard programming language features, operating system characteristics, and other environmental constraints.
- Traceability - The ability to trace a design representation or actual program component back to requirements.
- Training - The degree to which the software assists in enabling new users to apply the system.