<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>Possible extension of ISO/IEC 25000 quality models to Artificial Intelligence in the context of an international Governance</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Domenico Natale UNINFO UNI CT</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Technical Committee System</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Software Engineering Italy dnatale</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>@gmail.com</string-name>
        </contrib>
      </contrib-group>
      <pub-date>
        <year>2020</year>
      </pub-date>
      <abstract>
        <p>- This paper examines the possibility of extending the principles of ISO/IEC 25000 (SQuaRE) to a quality model for Artificial Intelligence. Some results are described by comparing ISO/IEC 25000 product quality models to unstructured documents and guidelines concerning quality aspects of Artificial intelligence. The analysis shows some possible reuse of the models examined in the context of AI. The emerging important need of a general Governance of AI, including management, processes and organizational aspects, are outside the scope of SQuaRE.</p>
      </abstract>
      <kwd-group>
        <kwd>quality model</kwd>
        <kwd>quality characteristics of product</kwd>
        <kwd>software quality</kwd>
        <kwd>data quality</kwd>
        <kwd>service quality</kwd>
        <kwd>quality in use</kwd>
        <kwd>governance</kwd>
        <kwd>standard</kwd>
        <kwd>artificial intelligence</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>INTRODUCTION</p>
      <p>
        In this paper we examine the results of the analysis
produced in six documents and guidelines concerning AI
recently published by the European Commission, CEN
CENELEC, ETSI, IEEE, the Italian authorities AGID and
MISE [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]. The aspects of quality related to products and
governance derive from shared considerations arisen by
various kinds of experts and organizations. The goal is to
encourage further reflections and research works.
Some of these documents have been presented at the
Conference “Artificial Intelligence: for human governance.
Educational and social perspectives” [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ] held online in Italy
on September 2020 25-26th. During the conference, the
speakers introduced the issue of the need of including
technological aspects into a governance schema for the
various application fields. The purpose of this analysis is to
promote the collection of new quality characteristics that
could be considered for an extension of the ISO / IEC 25000
quality models [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ], hoping for the harmonization of products
with processes, management, organization and Governance.
In this document we will focus mainly on the quality aspects
of the products, while being aware of how much these
aspects are influenced by the above factors. We will focus
on the importance of the quality aspects of the product
defined by SQuaRE, with particular reference to software
[
        <xref ref-type="bibr" rid="ref4">4</xref>
        ], data [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ], services [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ] and quality in use [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ]. It intends
also to focus on aspects around quality management, quality
measurement, quality requirements, quality evaluation. This
approach was used to classify the numerous quality
characteristics mentioned in the analyzed documents.
The aspect of product quality is emerging in the series
of ISO/IEC 25000 series developed by ISO/IEC
JTC1/SC7 [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ] Working Group 6 "Software product and
system quality ". In the field of Artificial Intelligence (AI),
the specific sub-committee ISO/IEC JTC1/SC42 [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ] is
developing an extension of SQuaRE to a “Quality model
for AI-based systems”, with which the sub-committee SC7
WG 6 is collaborating. An exemplary attempt to use the
ISO/IEC 25000 quality characteristics for AI has already
been studied for the conference IWESQ 2019 [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ].
II.
      </p>
      <p>QUALITY CHARACTERISTICS CONSIDERED</p>
      <p>
        The methods adopted consists in the logic comparison
between SQuaRE quality characteristics and
characteristics mentioned in the documents analysed [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ].
      </p>
      <p>The number of characteristics defined in SQuaRE for
each model are:</p>
      <p>
        The number of quality characteristics mentioned in the
documents analysed [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ] are:
      </p>
    </sec>
    <sec id="sec-2">
      <title>Software product: 8 Data: 15 IT Services: 8 Quality in use: 5</title>
    </sec>
    <sec id="sec-3">
      <title>Software product: 11 Data: 7 IT Services: 2 Quality in use: 3</title>
      <p>The different numbers (SQuaRE and Aspect of AI) suggest
taking more into account the data characteristics and
services in future documents concerning AI and in ongoing
projects. In fact, during the mentioned conference, the
majority of the speakers (in total about 100) pointed out the
importance of data management and data quality,
particularly within machine learning and specific
algorithms. It is also true that not all SQuaRE quality
characteristics for software, services and quality in use
have been considered in the documents and that new
features have been added.</p>
      <p>The Conference was born as a cultural and interdisciplinary
proposal inspired by a polyphony of knowledge and skills,
with the aim of stimulating the broadest possible debate on
AI. For these reasons have been involved sociologists,
philosophers, educators, psychologists, students,
programmers, technicians, managers, exponents of private
companies and public institutions.</p>
      <p>The topics covered by the speakers (the most part by Italy)
have been:</p>
      <p>Ethics, communication, culture, education (28%)
Technology, quality aspects, security (22%)
Governance (17%)
Health, therapy, pharmacology application (17%)
Legislation, laws, economy, social aspects (16%)
The diversity of themes suggests new perspectives of
standardization with multiple group and experts.</p>
      <p>III.</p>
      <p>ELICITATION OF NEW ASPECTS OF QUALITY
FOR PRODUCTS AND GOVERNANCE ACTIVITY
In the following list are reported the SQuaRE quality
characteristics and the aspects of quality detected by
experts and organizations mentioned in the Guidelines
for software, data, services, quality in use and
government.</p>
    </sec>
    <sec id="sec-4">
      <title>Software and systems quality</title>
      <p>ISO/IEC 25010 (par. 4.2):
- Functional suitability
- Performance efficiency
- Compatibility
- Usability
- Reliability (Maturity)
- Security (Accountability)
- Maintainability (testability)
- Portability
Guidelines:
- Sustainability
- Equity
- Accountability
- Transparency
- Reliability
- Safety
- Robustness
- Compliance
- Testing
- Reliability
Aspects in common between ISO/IEC 25010 and
Guidelines:</p>
    </sec>
    <sec id="sec-5">
      <title>Environment) - Context coverage</title>
    </sec>
    <sec id="sec-6">
      <title>Guidelines</title>
      <p>- Trustworthy
- Health and well-being
- Environment
- Economic impacts
Aspects in common between ISO/IEC 25000 and
Guidelines:
- Freedom for risk (Economic, Health,</p>
      <p>Environment)</p>
      <p>In addition to the quality aspects of the product counted
in previous Tables, have been highlighted in the documents
analyzed many elements useful for a definition of the
activity of Governance, management and processes, issues
that are outside the scope of ISO/IEC 25000 SQuaRE
series.</p>
    </sec>
    <sec id="sec-7">
      <title>Governance, management, process ISO/25000:</title>
    </sec>
    <sec id="sec-8">
      <title>Guidelines:</title>
      <p>Governance and process are out of the scope, except
some aspects related to quality management.
- evaluation of the impact of algorithms
- law and regulations
- software engineering processes
- human vigilance
- data governance
- legality
- ethics
- non-discrimination and fairness
- responsibility
- human and machine roles
- decision making
- digital sovereignty
Aspects in common between ISO/IEC 25000 and
Guidelines:
- laws and regulations (limited to data quality
characteristic about compliance)
The software/systems life cycle processes are the main
working area which SC7/WG7 actively is working
including integration and acquisition processes. In
addition, the related tools and methodologies are run by
SC7/WG26 and WG4, thus activities for AI related quality
have to be considered by work products developed by
other SCs and SC7/WGs including SC42 also.</p>
      <sec id="sec-8-1">
        <title>IV. FURTHER STUDIES</title>
        <p>
          It may be interesting in the future to extend SQuaRE
quality models to new technologies and to a deepen
relationships and definitions between models by examining
synonyms as well of the new specific quality characteristics
for AI. Works under development [
          <xref ref-type="bibr" rid="ref10">10</xref>
          ] could benefit from
models comparisons and researches. To clarify the
relationships between the various element involved in AI, it
could be useful to distinguish all the items described in in
the Glossary prepared for the mentioned Conference, and
published in the section “Shared knowledge” [
          <xref ref-type="bibr" rid="ref11">11</xref>
          ],
distinguishing:
the constraints that influence the development of an
AI system such as: Ethics, Human governance,
standards, laws, quality models;
the technologies and platforms, used in AI systems:
Big data, Cloud computing, Quantum computer,
Neural Network, Machine Learning, Robot.
        </p>
        <p>
          Using for example the SADT (Structural Analisys and
Design Technique) method [
          <xref ref-type="bibr" rid="ref12">12</xref>
          ], it is possible to put
constraints on the top, and technology mechanism to the
bottom of the following Figure 2 simulating a simplified
representation of an “AI Ontology” schema.
It should be noted in the figure how the optimization
activities in the real environment of the running system
could generate autonomous changes in algorithms to be
kept under control with governance activities.
        </p>
      </sec>
      <sec id="sec-8-2">
        <title>V. CONCLUSION</title>
        <p>The components of AI are multiple, sometimes
considered independently of each other, sometimes seen as
a whole. In many sectors, efforts are being made to
incorporate further quality characteristics by experts that
could be included in the quality models being prepared by
the ISO commissions, particularly by ISO/IEC JTC1 SC42
Working Group 3 with the support of SC7 liaison.</p>
        <p>Many organizations are active for a systemic accepted
worldwide view of AI (European Commission,
International and national Authorities, Industries,
Universities and Associations).</p>
        <p>Many experts and institutions are seeking to build a
foundation of trust for this new technology, aiming at
improving IT services in the area of the economy, health
and environment.</p>
      </sec>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <surname>D.</surname>
          </string-name>
          <article-title>Natale “Guidelines on the quality model of Artificial Intelligence” https://intelligenzartificiale.unisal.it/orientamenti-sulmodello-di-qualita-dellintelligenza-artificiale/</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2] https://intelligenzartificiale.unisal.it
          <article-title>(all traslations available are obtained automatically with Google translator)</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>[3] ISO/IEC 25000 https://www.iso.org/standard/64764.html</mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4] ISO/IEC 25010:
          <article-title>2011 Systems and Software engineering - Systems and software Quality Requirements and Evaluation (SQuaRE) - System and software quality models</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5] ISO/IEC 25012:
          <article-title>2008 Systems and Software engineering - Systems and software Quality Requirements and Evaluation (SQuaRE) - Data quality model</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6] ISO/IEC TS 25011:
          <year>2017</year>
          ,
          <article-title>Systems and Software engineering - Systems and software Quality Requirements and Evaluation (SQuaRE) - Service quality model</article-title>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <surname>Brochure</surname>
            <given-names>ISO</given-names>
          </string-name>
          /IEC JTC1/SC7 https://www.iso.org/files/live/sites/isoorg/files/developing_standard s/who_develops_standards/docs/ISO_IEC_JTC%201_SC%
          <volume>207</volume>
          %20 Brochure.pdf
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>[8] ISO/IEC JTC1/SC42 https://www.iso.org/committee/6794475.html</mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>D.</given-names>
            <surname>Natale</surname>
          </string-name>
          ,
          <string-name>
            <surname>A.</surname>
          </string-name>
          <article-title>Trenta “Examples of practical use of ISO/IEC 25000”</article-title>
          ,
          <source>APSEC IWESQ</source>
          <year>2019</year>
          (
          <article-title>CEUR-WS.org</article-title>
          ,
          <source>ISSN 1613- 0073)</source>
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <article-title>ISO/IEC WD 5059 (it is just started and under development https://www</article-title>
          .iso.org/standard/80655.html?
          <article-title>browse=tc) In the last plenary of SC42 held in October 2020 the standard was renamed ISO/IEC 25059 as part of SQuaRE</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>D.</given-names>
            <surname>Natale</surname>
          </string-name>
          , M.C. Lorenzelli “Glossary and Video Glossary” https://intelligenzartificiale.unisal.it/glossario-e
          <string-name>
            <surname>-</surname>
          </string-name>
          videoglossario-ia/
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <article-title>SADT technique was used since 1980 by the Italian DAFNE methodology (DAta and Function NEtworking) for analysis and design of traditional systems</article-title>
          , D. Natale, “
          <article-title>Quality and quantity in software systems”</article-title>
          , FrancoAngeli, Italy,
          <year>1995</year>
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>