ISO 25010 Characteristic (subcharacteristic) | Ways to measure in the framework | Measurement type | Implementation in the software |
Functional suitability (Functional correctness, functional appropriateness) | Code coverage, user-applied action to achieve use case outcomes | Indirect | Analysis tool calculations with IDE plugin code insert |
Performance efficiency (Time behavior) | Mean response time, response time adequacy, mean throughput | Direct | Analysis tool calculations with IDE plugin code insert |
Compatibility (Interoperability) | External interface adequacy | Indirect | IDE plugin code insert. |
Usability (Learnability) | Error messages understandability, user error recoverability | Direct | Analysis tool calculations, IDE plugin insert |
Reliability (Maturity) | Mean time between failure (MTBF), Failure rate | Direct | Analysis tool calculations with IDE plugin code inserts |
Security (Accountability) | System log retention | Direct/Indirect | Analysis tool calculations (log retention). |
Maintainability (Analysability, Modifiablity) | System log completeness, Modification correctness | Indirect | Analysis tool calculations (errors after tailoring) |
Portability (Adaptability) | Operational environment adaptability | Indirect | Analysis tool calculations (errors after tailoring) |
Effectiveness | Task error intensity | Direct | Analysis tool calculations, IDE plugin code inserts |
Efficiency | Task time | Direct | Analysis tool calculations, IDE plugin code inserts |
Satisfaction | Feature utilization | Direct | Analysis tool calculations, IDE plugin code insert |
Freedom from risk (Economic risk mitigation) | Business performance, errors with economic consequences | Indirect | Analysis tool calculations, IDE plugin code inserts |
Context coverage (Flexibility) | Proficiency independence | Indirect | Analysis tool calculations, feature utilization-% |