Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
CAN/CSA‑ISO/IEC 14598‑6‑02 is the Canadian adoption of the international standard ISO/IEC 14598‑6:2001, which addresses the documentation of evaluation modules used in software product quality evaluation. This standard is part of the ISO/IEC 14598 series that provides a comprehensive framework for evaluating software product quality throughout the software life cycle. Part 6 specifically defines the content and structure of the documentation that must accompany an evaluation module, ensuring consistency, repeatability, and comparability across different evaluation activities.
The scope of CAN/CSA‑ISO/IEC 14598‑6‑02 encompasses the specification of an evaluation module’s purpose, inputs, outputs, evaluation methods, measurement scales, and interpretation criteria. It applies to any organization or individual responsible for developing, maintaining, or using evaluation modules, including software developers, acquirers, independent evaluators, and certification bodies. The standard does not prescribe specific metrics but rather provides a template for documenting how metrics are applied and how results are interpreted within a given evaluation context.
Although the ISO/IEC 14598 series has been superseded by the ISO/IEC 25000 series (SQuaRE), many organizations continue to reference Part 6 for legacy systems or as a basis for constructing evaluation modules that align with the newer standards. The Canadian adoption (CAN/CSA) ensures alignment with national requirements and may include limited deviations to accommodate local regulatory or industry practices.
The core of CAN/CSA‑ISO/IEC 14598‑6‑02 is the specification of the information that shall be included in the documentation of an evaluation module. Each evaluation module must clearly describe its position within the overall evaluation process and provide all the details necessary for a competent evaluator to apply it correctly. The required elements are grouped into several categories as shown in the table below.
| Element Category | Mandatory / Optional | Description |
|---|---|---|
| Module Identification | Mandatory | Unique identifier, version, author, date, and references to the quality model (e.g., ISO/IEC 9126 or 25010) used. |
| Purpose and Scope | Mandatory | Intended use of the module, applicable software characteristics, and limitations. |
| Input Requirements | Mandatory | Type of artefact required (e.g., source code, user manual, specification), preconditions, and data quality constraints. |
| Evaluation Method | Mandatory | Step‑by‑step procedure, including any tools, algorithms, or manual inspection rules. |
| Measurement Scale | Mandatory | Scale type (nominal, ordinal, interval, ratio), units, and range of possible values. |
| Interpretation Criteria | Mandatory | Decision rules for mapping raw measurements to quality levels (e.g., pass/fail, a 1‑5 rating). |
| Output Definition | Mandatory | Structure and format of evaluation results, including any required reporting fields. |
| Validity and Constraints | Optional | Assumptions under which the module produces reliable results, known limitations, and validation evidence. |
| Example Usage | Optional | Illustrative case demonstrating the application of the module and interpretation of outputs. |
Each element must be documented in a manner that is unambiguous and sufficient for independent replication of the evaluation. The standard emphasizes that the documentation should be a standalone artifact – an evaluator should not need to refer to external sources to understand how to apply the module.
The evaluation module must reference a recognized software quality model. In the context of CAN/CSA‑ISO/IEC 14598‑6‑02, the quality model from ISO/IEC 9126 (and later ISO/IEC 25010) is typically used. The module must clearly map its metrics to the quality characteristics and sub‑characteristics defined by the chosen model, ensuring traceability between measured attributes and high‑level quality goals.
Organizations implementing CAN/CSA‑ISO/IEC 14598‑6‑02 should follow a systematic process:
CAN/CSA‑ISO/IEC 14598‑6‑02 is considered a precursor to parts of the SQuaRE series, particularly ISO/IEC 25040 (evaluation process) and ISO/IEC 25041 (evaluation guide for developers, acquirers, and evaluators). Modules documented according to Part 6 are compatible with SQuaRE if the quality model references are updated and the documentation aligns with the newer terminology. Many organizations use Part 6 as a practical starting point while planning a migration to the current SQuaRE framework.
An organization can claim compliance with CAN/CSA‑ISO/IEC 14598‑6‑02 if its evaluation module documentation includes all mandatory elements listed in the standard and follows the prescribed structure. Compliance can be self‑declared or verified by a third‑party auditor familiar with software quality evaluation standards. It is important to note that the Canadian adoption (CAN/CSA) may include national deviations or additional requirements; users should consult the CAN/CSA version directly rather than relying solely on the ISO/IEC text.
During an audit, the following aspects will typically be examined:
For organizations that have existing evaluation modules created before the adoption of this standard, a gap analysis should be performed. Missing elements (especially interpretation criteria and measurement scales) should be added. The standard does not require retrospective compliance, but any module used in a current evaluation should conform to CAN/CSA‑ISO/IEC 14598‑6‑02 to ensure defensibility.
The standard was confirmed as a Canadian National Standard in 2002 and has not been formally withdrawn; however, users should be aware that the international community largely transitioned to the SQuaRE series. Compliance with CAN/CSA‑ISO/IEC 14598‑6‑02 is still valid for legacy products and internal quality assurance programs.
Copyright © 2026 – This article is for informational purposes and does not replace the official text of CAN/CSA‑ISO/IEC 14598‑6‑02 or ISO/IEC 14598‑6:2001. For compliance, refer to the authoritative standard published by the Canadian Standards Association.