Foreword
Introduction
1 Scope
2 Conformance
3 Normative references
4 Terms and definitions
5 Abbreviated terms
6 Use of software quality metrics
7 How to read and use the metrics tables
8 Metrics tables
8.1 Functionality metrics
8.1.1 Suitability metrics
8.1.2 Accuracy metrics
8.1.3 Interoperability metrics
8.1.4 Security metrics
8.1.5 Functionality compliance metrics
8.2 Reliability metrics
8.2.1 Maturity metrics
8.2.2 Fault tolerance metrics
8.2.3 Recoverability metrics
8.2.4 Reliability compliance metrics
8.3 Usability Metrics
8.3.1 Understandability metrics
8.3.2 Learnability metrics
8.3.3 Operability metrics
8.3.4 Attractiveness metrics
8.3.5 Usability compliance metrics
8.4 Efficiency metrics
8.4.1 Time behaviour metrics
8.4.2 Resource utilization metrics
8.4.3 Efficiency compliance metrics
8.5 Maintainability metrics
8.5.1 Analysability metrics
8.5.2 Changeability metrics
8.5.3 Stability metrics
8.5.4 Testability metrics
8.5.5 Maintainability compliance metrics
8.6 Portability metrics
8.6.1 Adaptability metrics
8.6.2 Installability metrics
8.6.3 Co-existence metrics
8.6.4 Replaceability metrics
8.6.5 Portability compliance metrics
Annex A (informative) Considerations When Using Metrics
A.1 Interpretation of measures
A.1.1 Potential differences between test and
operational contexts of use
A.1.2 Issues affecting validity of results
A.1.3 Balance of measurement resources
A.1.4 Correctness of specification
A.2 Validation of Metrics
A.2.1 Desirable Properties for Metrics
A.2.2 Demonstrating the Validity of Metrics
A.3 Use of metrics for estimation (judgement) and
prediction (forecast)
A.3.1 Quality characteristics prediction by current
data
A.3.2 Current quality characteristics estimation on
current facts
A.4 Detecting deviations and anomalies in quality problem
prone components
A.5 Displaying measurement results
Annex B (informative) Use of Quality in Use, External and
Internal Metrics (Framework Example)
B.1 Introduction
B.2 Overview of Development and Quality Process
B.3 Quality Approach Steps
B.3.1 General
B.3.2 Step #1 Quality requirements identification
B.3.3 Step #2 Specification of the evaluation
B.3.4 Step #3 Design of the evaluation
B.3.5 Step #4 Execution of the evaluation
B.3.6 Step #5 Feedback to the organization
Annex C (informative) Detailed explanation of metric scale
types and measurement types
C.1 Metric Scale Types
C.2 Measurement Types
C.2.1 Size Measure Type
C.2.2 Time measure type
C.2.3 Count measure type
Annex D (informative) Term(s)
D.1 Definitions
D.1.1 Quality
D.1.2 Software and user
D.1.3 Measurement
Annex E (informative) Pure Internal Metrics
E.1 Pure Internal Metrics