AI Software Product Quality - ISO 25059 Certification

ISO 25059 is part of the ISO 25000 family of standards, which aims to assess and guarantee the quality of software, as it establishes criteria for assessing essential aspects such as functional adequacy, efficiency, security or maintainability.

ISO 25059 complements ISO 25000 by focusing specifically on the quality and reliability of AI systems. While ISO 25000 establishes a general framework for software quality, ISO 25059 introduces specific criteria for the assessment of AI systems, ensuring that they are secure, transparent and ethical.

Why are ISO 25000 and ISO 25059 important?

Benefits of certification

  1. Establishing Clear Criteria for AI Quality – ISO 25059 defines specific metrics and methodologies for assessing the quality of AI systems, covering aspects such as accuracy, robustness and fitness for purpose.
  2. Standardising the Evaluation of AI Models – Provides a common framework for benchmarking and comparing quality between different AI models, facilitating decision making in selection and continuous improvement processes.
  3. Improving Model Reliability and Performance – Enables verification that AI systems are stable, minimising potential failures and unexpected behaviour in different environments and under different conditions of use.
  4. Ensuring Generalisability and Robustness of Machine Learning – ISO 25059 sets out principles for avoiding overfitting and improving the ability of models to perform well on new and varied data.
  5. Ensuring Reproducible and Reliable Results – Establishes the basis for AI models to generate consistent results when applied in different conditions of use, thereby improving their usefulness in real-world environments.

Key requirements and processes

The key requirements and processes in the implementation of ISO 25059 are listed below:

  • Define AI Quality Objectives: Establish the quality criteria that AI systems must meet, aligned with the purpose of the model and business requirements, and with the quality characteristics proposed in ISO 25059.
  • Identification of Quality Metrics: Define requirements for metrics to assess aspects such as accuracy, robustness, explainability, efficiency and fitness for purpose.
  • Implementation of Evaluation Environments: Establish tools and apply measurement and testing techniques to verify the quality of the AI system in different scenarios and data sets.
  • Continuous assessment throughout the lifecycle: Ensure during development, implementation and maintenance that the product and AI models comply at each stage with the established quality controls.
  • Independent Validation and Verification: Perform internal or external audits to confirm that the models comply with the quality requirements defined in ISO 25059.

Get certified with I2SC

At I2SC, we offer expert advice on the implementation and certification of ISO 25059. Our team will accompany you at every stage of the process to assess, improve and certify the quality of your AI software products.

Contact us today and we will advise you on your path to ISO 25059 certification for your AI software products.

en_GBEN