<!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>ISO/IEC 25000 and AI Product Quality Measurement Perspectives</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Andrea Trenta</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>UNINFO UNI TC</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Technical Committee Artificial Intelligence</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Turin</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Italy</string-name>
        </contrib>
      </contrib-group>
      <fpage>4</fpage>
      <lpage>12</lpage>
      <abstract>
        <p>In previous papers [10, 8, 9] we discussed ISO/IEC 25000 application when new quality measures are defined. The definition of product quality measures for ML is challenging, because of the huge number of algorithms and their implementations, that implies a huge number of measures, too. In continuity with papers above, and consistently with ISO standards, we show through examples of measures of ML accuracy and explainability, how to define practical ISO/IEC 25000 compliant product quality measures for AI. Moreover, the paper can be considered for the works in AI standardization area.</p>
      </abstract>
      <kwd-group>
        <kwd>1 product quality</kwd>
        <kwd>measures</kwd>
        <kwd>accuracy</kwd>
        <kwd>explainability</kwd>
        <kwd>ISO</kwd>
        <kwd>ISO/IEC 25059</kwd>
        <kwd>ISO/IEC 5259-2</kwd>
        <kwd>ISO/IEC 25000</kwd>
        <kwd>metric</kwd>
        <kwd>AI</kwd>
        <kwd>ML</kwd>
        <kwd>Machine Learning</kwd>
        <kwd>Artificial Intelligence</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>Policy makers, industries, and academia are
facing the problem of building trust in AI; in the
following we present a positive perspective, based
on the actual scientific and standardization
context, that can contribute to building trust in AI
through a quantitative approach. Then, the paper
focuses on open quality metric issues and
proposes a solution.</p>
    </sec>
    <sec id="sec-2">
      <title>2. Standardization context in AI</title>
      <p>
        Policy makers have addressed the issue of AI
trustworthiness mainly, but not only, to the
international standardization body ISO/IEC SC42
and to the European standardization body
CEN/CENELEC JTC21 that have in charge the
drafting of technical standards in support of
industry and of lawful rules. For the scope of this
paper, we consider, among the others, the
standards based on ISO 25000 series that define
or contribute to define product quality for an AI
product [
        <xref ref-type="bibr" rid="ref21">21</xref>
        ]. The assessment of product quality,
possibly together with the assessment of process
quality [
        <xref ref-type="bibr" rid="ref22">22</xref>
        ], will be performed in the near future
on voluntary or mandatory basis, in the former
case to promote trustworthiness in AI systems, in
the latter case to get compliance to rules [
        <xref ref-type="bibr" rid="ref23">23</xref>
        ]. In
the following, we focus on ML based AI systems
[
        <xref ref-type="bibr" rid="ref15">15</xref>
        ].
      </p>
    </sec>
    <sec id="sec-3">
      <title>3. Quality models for AI</title>
      <p>In the following we sum up the status of AI
product quality standardization and possible
future direction to move on.</p>
      <p>Product quality is faced by SQuaRE project
that is described in ISO/IEC 25000 series and is
based on quality model and its measures.</p>
      <p>
        In a very brief manner, there are 4 quality
models: (1) software, (2) data, (3) quality in use,
(4) service. Over each model is defined a set of
characteristics (for (1) reliability, defectivity, etc.
for (2) currentness, accuracy, consistency, etc. for
(3) usability, freedom from risk, etc. for (4)
responsiveness, IT service maintainability, etc.),
and in turn, over each of the characteristic are
defined basic measures, (e.g. the measure
‘number of duplicated items’ for characteristic
‘consistency’ in (2) or the measure ‘failure rate’
for characteristic ‘maturity’ in (1)).
[
        <xref ref-type="bibr" rid="ref17">17</xref>
        ] and in [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ], where peculiar ML aspects, such
as bias and trustworthiness are addressed through
new specific characteristics like, but not only,
‘similarity’ for the former and ‘accuracy’ and
‘transparency’ for the latter.
      </p>
      <p>Explainability and controllability, are also
dealt in
specific ISO/IEC
standards under
development.</p>
    </sec>
    <sec id="sec-4">
      <title>4. Categorization</title>
      <p>
        Firstly, it should be noted that generally is
easier to
design
data quality
measures that
software quality ones, because most of former are
influenced
simply
by
data
values
[
        <xref ref-type="bibr" rid="ref7">7</xref>
        ][
        <xref ref-type="bibr" rid="ref17">17</xref>
        ][
        <xref ref-type="bibr" rid="ref12">12</xref>
        ][
        <xref ref-type="bibr" rid="ref13">13</xref>
        ][
        <xref ref-type="bibr" rid="ref14">14</xref>
        ][
        <xref ref-type="bibr" rid="ref8">8</xref>
        ][
        <xref ref-type="bibr" rid="ref9">9</xref>
        ]
while the latter are
influenced by many context variables [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ][
        <xref ref-type="bibr" rid="ref16">16</xref>
        ] and
so they are harder to measure; moreover, to get the
software
measures comparable, the
software
should be categorized. The need of software
categorization emerged since the early stage of
SQuaRE project and was addressed in [
        <xref ref-type="bibr" rid="ref24">24</xref>
        ], that,
among the purposes, includes the quality support
through the appropriate association and weight
between
type
of
software
and
quality
characteristics (e.g. for an home-banking software
it is important ‘accessibility’, for a defense or
medical software it is important ‘reliability’); this
association and its weight (see also [
        <xref ref-type="bibr" rid="ref26">26</xref>
        ]), allows
in turn the design of the relevant measures and
helps homogeneous product quality evaluation by
software category.
      </p>
      <p>Applying the categorization approach to AI
requires
more
careful analysis than
non-AI
software, as further considerations are needed: for
example, the characteristic of ‘reliability’ should
lead the evaluation of software for x-ray image
processing,
but
the
characteristic
of
‘transparency’ or ‘explainability’ should lead the
evaluation of software for an x-ray automated
diagnosis instead.
2 for ‘algorithm’ it is intended the categorization of the code that
perform the task, e.g., for the classification task, the ‘algorithm’ can
be either a neural network, or a decision tree, or a support vector
machine, or other.</p>
      <p>In this perspective, an overall quality score Qs
could be a sum of j-measurements Mij for each of
the Wi weighted i-characteristics selected for the
evaluation, and should be comparable with the
relevant benchmarks Bij:
function of
where:</p>
      <p>The main issue for designing and applying
measures in a ML context seems the manifold of
implementations, more than 82000 according to</p>
      <p>
        We can define the implementation I as a
1) I = I(method, algorithm(library, parameters),
training(dataset, process))
‘method’ is the high-level categorization, about
40 in [
        <xref ref-type="bibr" rid="ref18">18</xref>
        ] like decision tree, k-means clustering,
neural networks, and others
‘algorithm’ is the type of method2 (es. ResNet for
method=NN)
‘library’ contains the code to be invoked for
evaluation (see machine learning process in [
        <xref ref-type="bibr" rid="ref52">52</xref>
        ])
‘parameters’ are the configuration data of the
includes
and
      </p>
      <p>dataset
process</p>
      <p>(ImageNet,
(initialization,
algorithm.
‘training’
MNIST,…)
retraining,…).</p>
      <sec id="sec-4-1">
        <title>Then, we can define 2) 3)</title>
        <p>Mij=Mij(I)
and taking into account 1)</p>
        <p>
          Mij=Mij(method, algorithm(library,
parameters), training(dataset, process))
With those definitions, benchmark Bij is the best
value Mij for the time being (e.g., for a full year)
for the i-characteristic and the j-measure3 among
all the K implementations of Ik
In the function I, the argument ‘library’ specifies
the code or library that represents or simulates the
code to be measured. This approach follows the
global research community attempt to describe
performance of most of the papers through their
code, that is often available and public (see e.g.
GitHub that hosts Linux Foundation projects in
the category of Trusted and Responsible AI e.g.
[
          <xref ref-type="bibr" rid="ref28">28</xref>
          ], [
          <xref ref-type="bibr" rid="ref29">29</xref>
          ], [
          <xref ref-type="bibr" rid="ref30">30</xref>
          ], [
          <xref ref-type="bibr" rid="ref31">31</xref>
          ], [
          <xref ref-type="bibr" rid="ref32">32</xref>
          ], [
          <xref ref-type="bibr" rid="ref33">33</xref>
          ], [
          <xref ref-type="bibr" rid="ref34">34</xref>
          ], [
          <xref ref-type="bibr" rid="ref35">35</xref>
          ], [
          <xref ref-type="bibr" rid="ref36">36</xref>
          ],
[
          <xref ref-type="bibr" rid="ref37">37</xref>
          ], and others [
          <xref ref-type="bibr" rid="ref38">38</xref>
          ][
          <xref ref-type="bibr" rid="ref43">43</xref>
          ] that are relevant for
explainability metrics). It should be noted that
some of the biggest metric projects are led or
supported by big companies like Meta Research
[
          <xref ref-type="bibr" rid="ref27">27</xref>
          ], IBM [
          <xref ref-type="bibr" rid="ref42">42</xref>
          ], Microsoft Research [
          <xref ref-type="bibr" rid="ref43">43</xref>
          ]. In
addition to these resources, there are others like
Scikit-learn, and computing tools, like Matlab or
Wolfram, that have developed their own ML
libraries, mainly on the most consolidated
algorithms, for free or commercial use.
        </p>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>6. Use case 1: accuracy</title>
      <p>
        In figure 1 below an example where the
icharacteristic is accuracy, and the j-measure is
based on multi-class classification metrics [
        <xref ref-type="bibr" rid="ref25">25</xref>
        ]
and calculated for the test dataset ImageNet for
various image classification algorithms (from
ZFNet to NFNet of the neural network method);
figure 1 shows the progress Bij of different
implementations since 2014 (points in grey are
non-top performing implementations for the
date).
      </p>
      <p>
        See also [
        <xref ref-type="bibr" rid="ref25">25</xref>
        ] for comparison with ISO benchmark
definition.
3 in (4) the j-measure is supposed as scalar; if the j-measure is a vector
or a matrix, the expression (4) should be adapted.
      </p>
      <p>As an example, the grey points of the figure 1
can be calculated repeating along the time the
measurement Mij, where the i-characteristic=
accuracy, and the j-measure Hamming loss (j=1)
where Ik is defined in (1).</p>
      <p>To get measurements as homogeneous as
possible while grouping commonalities, it is
advisable that in (1) some variables are not
varying, for figure 1 they are:
‘method’</p>
      <p>= Neural Network,
‘training dataset’ = Imagenet,
‘process’
‘library’
then 1) becomes:
= one-step training, and
= library_url,
1a)</p>
      <p>I = I(algorithm(parameters))</p>
      <p>With such assumptions, we can define a
kfamily measure, as a group of measures where any
measure belonging to a family differs from any
other of the same family only for the value of a
subset of variables of the relevant
implementation. An example of a k-family
measure is in table 1, where, for the measurement
function ‘Hamming loss’, the measures of the
same k-family share the same method, library, and
training; moreover, each family differs one from
the other for the algorithm and its parameters.
CCCC is the acronym of the characteristic
relevant for the measure
ML identifies the Machine Learning application
F is the number assigned to the measurement
function family
k is the number assigned to the measure of the G
family</p>
      <p>For example, the family of measures of
accuracy trough F1 score of NNs trained with
dataset MNIST over a certain library can be
identified by ID = Accu-ML-5-k.</p>
      <p>
        For the correct identification in case of more
detailed measurement function, the ID can be
further extended in the format [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ][
        <xref ref-type="bibr" rid="ref10">10</xref>
        ]:
(6)
      </p>
      <sec id="sec-5-1">
        <title>CCCC-ML-F-k-AA-v</title>
        <p>In the following it is provided a second use
case of an ML measure relevant to the
subcharacteristic4 ‘explainability’.</p>
        <p>
          As an example, but not the only one, in the
field of medicine, the questions to answer are: can
an AI automated x-ray diagnosis compete with a
professional diagnosis? Do the patient trust in the
AI outcome? Some researchers are discouraged
from answering such questions [
          <xref ref-type="bibr" rid="ref19">19</xref>
          ] and conclude
that “unless there are substantial advances in
explainable AI, we must treat these systems (AI
automated diagnosis system) as black boxes”.
Being out of the scope of this paper to define any
requirement towards clinical procedures or
protocols, but keeping in mind health
professionals’ concerns, in the following we
propose a possible design of an explainability ISO
25000 compliant measure.
        </p>
        <p>
          Explainability [
          <xref ref-type="bibr" rid="ref39">39</xref>
          ][
          <xref ref-type="bibr" rid="ref40">40</xref>
          ] plays an important role
as it can help evaluation and risk assessment [
          <xref ref-type="bibr" rid="ref41">41</xref>
          ].
As a rough definition, explainability helps
humans to understand the work done by the ML
system and can be measured considering the more
salient features that influence the ML decision or
forecast; usually the metric for explainability is
based on the higher-scored features, measured
through numerical values or heatmap pixels. In
other words, it is attempted to explain decisions
(e.g. a classification outcome like ‘this is a dog’)
splitting the whole input data in smaller portions
(features) and permuting the input example or
altering it; those altered input data usually
produce an altered decision and allow to identify
which input alterations were most likely to change
the output decision. If the input data is an image,
for example by occluding one by one of the n
featured parts of the image, the explanation will
produce an heatmap that indicates the m&lt;n image
parts that contributed the most to the decision.
        </p>
        <p>
          Explainability measurements can be used in
conjunction with accuracy ones for assessing
purposes; for example, in [
          <xref ref-type="bibr" rid="ref47">47</xref>
          ] the measurement
function implements the F1 score for accuracy
measure, and the CAM heatmap for explainability
measure.
4 According to [
          <xref ref-type="bibr" rid="ref16">16</xref>
          ], explainability is not a tier-1 characteristic; in this
paper, ‘explainability’ is relevant to ‘transparency’ that in turn is a
sub characteristic of ‘usability’. For the sake of simplicity, in the
following it will be referred as a tier-1 characteristic.
        </p>
        <p>
          Figure 2a: Explainability through Grad-Class
activation mapping (Grad-CAM) [
          <xref ref-type="bibr" rid="ref20">20</xref>
          ]- X-ray chest
        </p>
        <p>The area5 in red in figure 2b is the area (2D
feature) of the chest that mainly driven the ML
system to the diagnosis of pneumonia from the
analysis of the x-ray image of figure 2a.</p>
        <p>
          The same approach can be used for example to
explain why a credit request on behalf of an
enterprise is rejected by a ML decision support
system used by a bank. In this case it is useful to
understand which are the single items that more
contributed to the credit rejection decision; in this
example they are the enterprise financial health
indexes (features) like Book Value of Total Debt
(MVE_BVTD), Sales\Total assets (S_TA),
industry, and other features. The ML was trained
with the dataset of historical credit rating, that
contained the decisions made on past lending
requests based on financial indexes of requesting
enterprises. A typical way to measure such
contributions is calculation of Shapley values
[
          <xref ref-type="bibr" rid="ref48">48</xref>
          ]. Following the previous use case and
definition (1), we can define an example of the
5 The explanation measurement in figure 2b is an heatmap matrix and
not a scalar numeric value. At the same manner, the measurement
function X in table 2 is a vector (1xF).
measurement Mij, where the i-characteristic=
explainability, and the j-measure is Shapley
values (j=1) and method and algorithm in (1) are
not referred to the original ML model but to the
simulated one, the so-called ‘explanation model’:
        </p>
        <p>Again, the expression (1a) holds, as we have
chosen in table 2 to group by k the algorithms and
parameters as there are more than one ‘Shapley
values’ possible ways of calculation.</p>
        <p>The influence of training data G and O on the
regression parameters of the machine, suggests
that even the description of the measure
Expl-ML1-k shall be intended as a general measure that is
not suitable for practical purposes; therefore, the
measures in table 2 should be further detailed
through:
i. a new ID in the format (6),
ii. the specification of the domain D allowed
for query points (as the explanation
model works fine only for local query
points).</p>
        <p>Under the same code of the model and the
same training dataset and training process, the
specific measure can be applied in practice for all
the query points in the local defined domain. Such
a further specification is needed, for example, to
check if the ML is ‘explainable’ for an enterprise
that belongs to an industry that was not (outlier)
in the training data (as the enterprise financial
indexes are the query point).</p>
      </sec>
    </sec>
    <sec id="sec-6">
      <title>8. Proposal</title>
      <p>To establish a framework of meaningful and
comparable measures for AI applications requires
a new approach: the manifold issue compels us to
define as many measures and specific benchmarks
as the thousands of tasks, algorithms, dataset
combinations are. This is why general measures
would be hard to practice and would be not
comparable.</p>
      <p>Then, consistently with the structure of
libraries available from the AI research
community, we derived the definition (2)
Mij=Mij(I), that is applied both in the example in
Table 1 for accuracy and in Table 2 for
explainability. Both examples represent the
proposal: it consists in a detailed product quality
measure design and documentation that includes
algorithm, training dataset, library code and
parameters; moreover, it was considered the
chance to group by family homogeneous
measures. Last but not the least, the proposal is
conceived to be compliant to ISO/IEC 25000.</p>
    </sec>
    <sec id="sec-7">
      <title>9. Conclusion</title>
      <p>
        The spread of AI applications in fields like
finance, healthcare, transportation, urges to build
trustworthiness in users; policy makers are facing
this issue and so developing several norms, e.g.
[
        <xref ref-type="bibr" rid="ref49 ref50 ref51">49, 50, 51</xref>
        ].
      </p>
      <p>
        The contribution of ISO 25000 models and
measures to the construction of a trusted AI
environment is already recognized [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ], but it will
be maximally effective only if the measurements
will be appropriately assessed, and benchmarks
will be available. A way to do this, is through the
approach proposed that in turn is strictly based on
the actual categorization and organization of AI
libraries developed by the research community
[
        <xref ref-type="bibr" rid="ref27 ref28 ref29 ref30 ref31 ref32 ref33 ref34 ref35 ref36 ref37 ref38 ref42 ref43">27-38, 42, 43</xref>
        ] and inspired by successful similar
experiences in creating listed measures [
        <xref ref-type="bibr" rid="ref46">46</xref>
        ].
      </p>
      <p>
        The present proposal, as well as the measure
naming and process described in [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ], could be
considered by the ISO SC42 and SC7 relevant
working groups for the standardization work in
progress.
10.
      </p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>International</given-names>
            <surname>Organization</surname>
          </string-name>
          for Standardization, ISO/IEC 25000:
          <article-title>2014 Systems and Software engineering - Systems and software Quality Requirements and Evaluation (SQuaRE) - Guide to SQuaRE</article-title>
          . URL: https://standards.iso.org/ittf/PubliclyAvailab leStandards/index.html
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>International</given-names>
            <surname>Organization</surname>
          </string-name>
          for Standardization, 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>
          . URL: https://www.iso.org/standard/35733.html
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>International</given-names>
            <surname>Organization</surname>
          </string-name>
          for Standardization,
          <source>ISO/IEC 25012:2008 Systems and Software engineering - Systems and software Quality Requirements</source>
          and
          <string-name>
            <surname>Evaluation (SQuaRE</surname>
          </string-name>
          )
          <article-title>- Data quality model</article-title>
          . URL: https://www.iso.org/standard/35736.html
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>International</given-names>
            <surname>Organization</surname>
          </string-name>
          for Standardization, ISO/IEC 25020:
          <year>2019</year>
          ,
          <article-title>Systems and Software engineering - Systems and software Quality Requirements and Evaluation (SQuaRE) - Quality measurement framework</article-title>
          . URL: https://www.iso.org/standard/72117.html
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>International</given-names>
            <surname>Organization</surname>
          </string-name>
          for Standardization, ISO/IEC 25022:
          <year>2016</year>
          ,
          <article-title>Systems and Software engineering - Systems and software Quality Requirements and Evaluation (SQuaRE) - Measurement of quality in use</article-title>
          . URL: https://www.iso.org/standard/35746.html
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>International</given-names>
            <surname>Organization</surname>
          </string-name>
          for Standardization, ISO/IEC 25023:
          <year>2016</year>
          ,
          <article-title>Systems and Software engineering - Systems and software Quality Requirements and Evaluation (SQuaRE) - Measurement of system and software product quality</article-title>
          . URL: https://www.iso.org/standard/35747.html
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>International</given-names>
            <surname>Organization</surname>
          </string-name>
          for Standardization, ISO/IEC 25024:
          <year>2015</year>
          ,
          <article-title>Systems and Software engineering - Systems and software Quality Requirements and Evaluation (SQuaRE) - Measurement of data quality</article-title>
          . URL: https://www.iso.org/standard/35749.html
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>A.</given-names>
            <surname>Trenta</surname>
          </string-name>
          ,
          <article-title>Data bias measurement: a geometrical approach through frames</article-title>
          ,
          <source>Proceedings of IWESQ@APSEC</source>
          <year>2021</year>
          . URL: http://ceur-ws.
          <source>org/</source>
          Vol-
          <volume>3114</volume>
          /
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>A.</given-names>
            <surname>Trenta</surname>
          </string-name>
          <article-title>: ISO/IEC 25000 quality measures for A.I.: a geometrical approach</article-title>
          ,
          <source>Proceedings of IWESQ@APSEC</source>
          <year>2020</year>
          . URL: http://ceur-ws.
          <source>org/</source>
          Vol-
          <volume>2800</volume>
          /
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>D.</given-names>
            <surname>Natale</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Trenta</surname>
          </string-name>
          ,
          <source>Examples of practical use of ISO/IEC 25000, Proceedings of IWESQ@APSEC</source>
          <year>2019</year>
          . URL: http://ceurws.org/Vol-
          <volume>2545</volume>
          /
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11] International Organization for Standardization,
          <source>ISO/IEC TR 24027 Information technology - Artificial Intelligence (AI</source>
          )
          <article-title>- Bias in AI systems and AI-aided decision making</article-title>
          . URL: https://www.iso.org/standard/35749.html
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>M.</given-names>
            <surname>Mecati</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F. E.</given-names>
            <surname>Cannavò</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Vetrò</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Torchiano</surname>
          </string-name>
          ,
          <article-title>Identifying Risks in Datasets for Automated Decision-Making</article-title>
          , in: International Conference on Electronic Government,
          <year>2020</year>
          , pp.
          <fpage>332</fpage>
          -
          <lpage>344</lpage>
          , Springer,Cham. URL: https://link.springer.com/chapter/10.1007%
          <fpage>2F978</fpage>
          -
          <fpage>3</fpage>
          -
          <fpage>030</fpage>
          -57599-1_
          <fpage>25</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>E.</given-names>
            <surname>Beretta</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Vetrò</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Lepri</surname>
          </string-name>
          ,
          <string-name>
            <surname>J.C. De Martin</surname>
          </string-name>
          ,
          <article-title>Detecting discriminatory risk through data annotation based on Bayesian inferences</article-title>
          ,
          <source>in: Proceedings of the 2021 ACM Conference on Fairness, Accountability, and Transparency</source>
          ,
          <year>2021</year>
          , pp.
          <fpage>794</fpage>
          -
          <lpage>804</lpage>
          . URL: https://doi.org/10.1145/3442188.3445940
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <given-names>E.</given-names>
            <surname>Beretta</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Vetrò</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Lepri</surname>
          </string-name>
          ,
          <string-name>
            <surname>J.C. De Martin</surname>
          </string-name>
          ,
          <article-title>Ethical and socially-aware data labels</article-title>
          ,
          <source>in Annual International Symposium on Information Management and Big Data</source>
          ,
          <year>2018</year>
          , pp.
          <fpage>320</fpage>
          -
          <lpage>327</lpage>
          , Springer, Cham. URL: https://link.springer.com/chapter/10.1007%
          <fpage>2F978</fpage>
          -
          <fpage>3</fpage>
          -
          <fpage>030</fpage>
          -11680-4_
          <fpage>30</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15] International Organization for Standardization,
          <source>ISO/IEC 22989:2022 Information technology - Artificial intelligence -Artificial intelligence concepts</source>
          and
          <source>terminology</source>
          . URL: https://www.iso.org/standard/74296.html
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <article-title>International Organization for Standardization, ISO/IEC DIS 25059 Software engineering - Systems and software Quality Requirements and Evaluation (SQuaRE) - Quality Model for AI-based systems</article-title>
          . URL: https://www.iso.org/standard/80655.html
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [17]
          <article-title>International Organization for Standardization, ISO/IEC CD 5259-2 (under development) Artificial intelligence - Data quality for analytics and ML - Part 2: Data quality measures</article-title>
          . URL: https://www.iso.org/standard/81860.html
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          [18] International Organization for Standardization, ISO/IEC 23053:
          <year>2022</year>
          <article-title>Framework for Artificial Intelligence (AI) Systems Using Machine Learning (ML)</article-title>
          . URL: https://www.iso.org/standard/74438.html
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          [19]
          <string-name>
            <given-names>M.</given-names>
            <surname>Ghassemi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Oakden-Rayner</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A. L.</given-names>
            <surname>Beam</surname>
          </string-name>
          ,
          <article-title>The false hope of current approaches to explainable artificial intelligence in health care Lancet Digit Health</article-title>
          ,
          <year>2021</year>
          ,
          <volume>3</volume>
          :
          <fpage>e745</fpage>
          -
          <lpage>50</lpage>
          . URL: https://www.thelancet.com/pdfs/journals/lan dig/PIIS2589-
          <volume>7500</volume>
          (
          <issue>21</issue>
          )
          <fpage>00208</fpage>
          -
          <lpage>9</lpage>
          .pdf
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          [20]
          <string-name>
            <given-names>M.</given-names>
            <surname>Chetoui</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.A.</given-names>
            <surname>Akhloufi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Yousefi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.M.</given-names>
            <surname>Bouattane</surname>
          </string-name>
          ,
          <string-name>
            <surname>Explainable</surname>
            <given-names>COVID</given-names>
          </string-name>
          <article-title>-19 Detection on Chest X-rays Using an End-toEnd Deep Convolutional Neural Network Architecture</article-title>
          ,
          <source>Big Data and Cognitive Computing</source>
          ,
          <year>2021</year>
          ,
          <volume>5</volume>
          ,
          <fpage>73</fpage>
          . URL: https://doi.org/10.3390/bdcc5040073
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          [21]
          <string-name>
            <given-names>D.</given-names>
            <surname>Natale</surname>
          </string-name>
          ,
          <article-title>Extensions of ISO/IEC 25000 quality models to the context of Artificial Intelligence</article-title>
          ,
          <source>Proceedings of IWESQ@APSEC 2022</source>
          . To appear.
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          [22]
          <article-title>International Organization for Standardization, ISO/IEC 42001 (draft) Information technology - Artificial intelligence - Management system</article-title>
          . URL: https://www.iso.org/standard/81230.html
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          [23]
          <string-name>
            <surname>European</surname>
            <given-names>Commission</given-names>
          </string-name>
          , COM/
          <year>2021</year>
          /206 '
          <article-title>Proposal for a regulation of the european parliament and of the council laying down harmonised rules on artificial intelligence (artificial intelligence act) and amending certain union legislative acts</article-title>
          ',
          <year>2021</year>
          . URL: https://eur-lex.europa.eu/legalcontent/EN/TXT/?uri=
          <source>CELEX:52021PC020 6</source>
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          [24] International Organization for Standardization, ISO/IEC TR 12182
          <article-title>:2015 Systems and software engineering - Framework for categorization of IT systems and software, and guide for applying it</article-title>
          . URL: https://www.iso.org/standard/63611.html
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          [25] International Organization for Standardization, ISO/IEC TS 4213:2022
          <string-name>
            <given-names>Information</given-names>
            <surname>Technology - Artificial</surname>
          </string-name>
          Intelligence -
          <article-title>Assessment of machine learning classification performance</article-title>
          . URL: https://www.iso.org/standard/79799.html
        </mixed-citation>
      </ref>
      <ref id="ref26">
        <mixed-citation>
          [26]
          <article-title>International Organization for Standardization, ISO/IEC CD 25040 (under development) Systems and software engineering - Systems and software Quality Requirements and Evaluation (SQuaRE) - Quality evaluation framework</article-title>
          . URL: https://www.iso.org/standard/83467.html
        </mixed-citation>
      </ref>
      <ref id="ref27">
        <mixed-citation>
          [27]
          <string-name>
            <surname>Meta</surname>
            <given-names>Research</given-names>
          </string-name>
          ,
          <article-title>Papers with Code resource</article-title>
          . URL: https://paperswithcode.com/sota
        </mixed-citation>
      </ref>
      <ref id="ref28">
        <mixed-citation>
          [28]
          <string-name>
            <surname>Trusted-AI</surname>
          </string-name>
          ,
          <article-title>Contrastive explanation methods resource</article-title>
          . URL: https://github.com/IBM/AIX360/tree/master /aix360/algorithms/contrastive/CEM.py for A.
          <string-name>
            <surname>Dhurandhar</surname>
          </string-name>
          et al.,
          <source>Explanations based on the Missing: Towards Contrastive Explanations with Pertinent Negatives, Advances in Neural Information Processing Systems (NeurIPS)</source>
          ,
          <year>2018</year>
          . https://arxiv.org/abs/
          <year>1802</year>
          .07623
        </mixed-citation>
      </ref>
      <ref id="ref29">
        <mixed-citation>
          [29]
          <string-name>
            <given-names>S.</given-names>
            <surname>Lundberg</surname>
          </string-name>
          ,
          <article-title>SHAP resource</article-title>
          . URL: https://github.com/slundberg/shap for Lundberg, et al.
          <article-title>A Unified Approach to Interpreting Model Predictions</article-title>
          ,
          <source>Advances in Neural Information Processing Systems (NeurIPS)</source>
          ,
          <year>2017</year>
          . URL: http://papers.nips.cc/paper/7062-a
          <article-title>-unifiedapproach-to-interpretingmodel-predictions</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref30">
        <mixed-citation>
          [30]
          <string-name>
            <surname>Trusted-AI</surname>
          </string-name>
          ,
          <article-title>Contrastive Explanations Method with Monotonic Attribute Functions resource</article-title>
          . URL: https://github.com/TrustedAI/AIX360/blob/master/aix360/algorithms/c ontrastive/CEM_MAF.py for R. Luss et al.,
          <source>Leveraging Latent Features for Local Explanations</source>
          ,
          <year>2019</year>
          , URL: https://arxiv.org/abs/
          <year>1905</year>
          .12698
        </mixed-citation>
      </ref>
      <ref id="ref31">
        <mixed-citation>
          [31]
          <string-name>
            <surname>Trusted-AI</surname>
          </string-name>
          ,
          <article-title>Explainability resource</article-title>
          . URL: https://github.com/TrustedAI/AIX360/blob/master/aix360/algorithms/t ed/TED_Cartesian.py for M.
          <string-name>
            <surname>Hind</surname>
          </string-name>
          et al.,
          <string-name>
            <surname>Teaching</surname>
            <given-names>AI</given-names>
          </string-name>
          to
          <article-title>Explain its Decisions</article-title>
          ,
          <source>Proceedings of the 2019 AAAI/ACM Conference on AI, Ethics, and Society</source>
          ,
          <year>2019</year>
          , URL: https://doi.org/10.1145/3306618.3314273
        </mixed-citation>
      </ref>
      <ref id="ref32">
        <mixed-citation>
          [32]
          <string-name>
            <surname>Trusted-AI</surname>
          </string-name>
          ,
          <article-title>Faithfulness resource</article-title>
          . URL: https://github.com/TrustedAI/AIX360/blob/master/aix360/metrics/loca l_metrics.py, for D.
          <string-name>
            <surname>Alvarez-Melis</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          <string-name>
            <surname>Jaakkola</surname>
          </string-name>
          ,
          <article-title>Towards Robust Interpretability with Self-Explaining Neural Networks</article-title>
          ,
          <source>Advances in Neural Information Processing Systems</source>
          <volume>31</volume>
          (
          <issue>NeurIPS</issue>
          ),
          <year>2018</year>
          , URL: https://papers.nips.cc/paper/8003-towardsrobust
          <article-title>-interpretabilitywith-self-explainingneural-networks</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref33">
        <mixed-citation>
          [33]
          <string-name>
            <surname>Trusted-AI</surname>
          </string-name>
          ,
          <article-title>Monotonicity resource</article-title>
          . URL: https://github.com/TrustedAI/AIX360/blob/master/aix360/metrics/loca l_metrics.py for R. Luss et al.,
          <source>Leveraging Latent Features for Local Explanations</source>
          ,
          <year>2019</year>
          , URL: https://arxiv.org/abs/
          <year>1905</year>
          .12698
        </mixed-citation>
      </ref>
      <ref id="ref34">
        <mixed-citation>
          [34]
          <string-name>
            <surname>Trusted-AI</surname>
          </string-name>
          ,
          <article-title>ProfWeight resource</article-title>
          . URL: https://github.com/TrustedAI/AIX360/blob/master/aix360/algorithms/ profwt/profwt.py for A.
          <string-name>
            <surname>Dhurandhar</surname>
          </string-name>
          et al.,
          <source>Improving Simple Models with Confidence Profiles, Advances in Neural Information Processing Systems</source>
          <volume>31</volume>
          (
          <issue>NeurIPS</issue>
          ),
          <year>2018</year>
          , URL: https://papers.nips.cc/paper/8231- improving
          <article-title>-simple-models-withconfidenceprofiles</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref35">
        <mixed-citation>
          [35]
          <string-name>
            <surname>Trusted-AI</surname>
          </string-name>
          ,
          <article-title>ProtoDash resource</article-title>
          . URL: https://github.com/TrustedAI/AIX360/blob/master/aix360/algorithms/ protodash/PDASH.py for S. Gurumoorthy et al.,
          <article-title>Efficient Data Representation by Selecting Prototypes with Importance Weights</article-title>
          ,
          <source>International Conference on Data Mining (ICDM)</source>
          ,
          <year>2019</year>
          , URL: https://arxiv.org/abs/1707.01212
        </mixed-citation>
      </ref>
      <ref id="ref36">
        <mixed-citation>
          [36]
          <string-name>
            <surname>Trusted-AI</surname>
          </string-name>
          ,
          <article-title>Boolean Decision Rules via Column Generation resource</article-title>
          . URL: https://github.com/TrustedAI/AIX360/blob/master/aix360/algorithms/r bm/BRCG.py
          <article-title>(Light Edition) for S. Dash et al</article-title>
          .,
          <article-title>Boolean Decision Rules via Column Generation</article-title>
          ,
          <source>Advances in Neural Information Processing Systems</source>
          <volume>31</volume>
          (
          <issue>NeurIPS</issue>
          ),
          <year>2018</year>
          , URL: https://papers.nips.cc/paper/7716- boolean
          <article-title>-decision-rules-via-columngeneration</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref37">
        <mixed-citation>
          [37]
          <string-name>
            <surname>Trusted-AI</surname>
          </string-name>
          ,
          <article-title>Generalized Linear Rule Models resource</article-title>
          . URL: https://github.com/TrustedAI/AIX360/blob/master/aix360/algorithms/r bm/GLRM.py for D.
          <string-name>
            <surname>Wei</surname>
          </string-name>
          et al.,
          <source>Generalized Linear Rule Models, Proceedings of the 36th International Conference on Machine Learning</source>
          , PMLR
          <volume>97</volume>
          :
          <fpage>6687</fpage>
          -
          <lpage>6696</lpage>
          ,
          <year>2019</year>
          , URL: http://proceedings.mlr.press/v97/wei19a.ht ml
        </mixed-citation>
      </ref>
      <ref id="ref38">
        <mixed-citation>
          [38]
          <string-name>
            <given-names>H. X.</given-names>
            <surname>Vinh</surname>
          </string-name>
          ,
          <article-title>Quantitative Input Influence resource</article-title>
          . URL: https://github.com/hovinh/QII, for A.
          <string-name>
            <surname>Datta S.Sen</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          <string-name>
            <surname>Zick</surname>
          </string-name>
          , Algorithmic Transparency via Quantitative Input Influence:
          <article-title>Theory and Experiments with Learning Systems</article-title>
          ,
          <source>IEEE Symposium on Security and Privacy (SP)</source>
          ,
          <year>2016</year>
          . URL: https://ieeexplore.ieee.
          <source>org/document/754652 5</source>
        </mixed-citation>
      </ref>
      <ref id="ref39">
        <mixed-citation>
          [39]
          <article-title>International Organization for Standardization, ISO/IEC AWI TS 6254 (under development) Information technology - Artificial intelligence - Objectives and approaches for explainability of ML models and AI systems</article-title>
          . URL: https://www.iso.org/standard/82148.html
        </mixed-citation>
      </ref>
      <ref id="ref40">
        <mixed-citation>
          [40] International Organization for Standardization,
          <source>ISO/IEC TR 24028:2020 Information technology -Artificial intelligence (AI</source>
          )
          <article-title>- Overview of trustworthiness in artificial intelligence</article-title>
          . URL: https://www.iso.org/standard/77608.html
        </mixed-citation>
      </ref>
      <ref id="ref41">
        <mixed-citation>
          [41]
          <article-title>International Organization for Standardization, ISO/IEC CD TR 5469 (under development) Artificial intelligence - Functional safety and AI systems</article-title>
          . URL: https://www.iso.org/standard/81283.html
        </mixed-citation>
      </ref>
      <ref id="ref42">
        <mixed-citation>
          [42]
          <string-name>
            <given-names>AI</given-names>
            <surname>Explainability</surname>
          </string-name>
          360 - IBM Research Trusted AI URL: https://aix360.mybluemix.net/
        </mixed-citation>
      </ref>
      <ref id="ref43">
        <mixed-citation>
          [43]
          <string-name>
            <surname>Microsoft</surname>
            <given-names>Research,</given-names>
          </string-name>
          <article-title>InterpretML toolkit resource</article-title>
          . URL: https://interpret.ml
        </mixed-citation>
      </ref>
      <ref id="ref44">
        <mixed-citation>
          [44]
          <string-name>
            <given-names>M.</given-names>
            <surname>Sameki</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Bird</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Walker</surname>
          </string-name>
          , et al.
          <article-title>InterpretML: A toolkit for understanding machine learning models</article-title>
          ,
          <year>2020</year>
          . URL: https://www.microsoft.com/enus/research/uploads/prod/2020/05/
          <string-name>
            <surname>Interpret</surname>
            <given-names>ML</given-names>
          </string-name>
          -Whitepaper.pdf
        </mixed-citation>
      </ref>
      <ref id="ref45">
        <mixed-citation>
          [45]
          <article-title>Scikit-learn resource</article-title>
          . URL: https://scikitlearn.org/stable/index.html#
        </mixed-citation>
      </ref>
      <ref id="ref46">
        <mixed-citation>
          [46] International Organization for Standardization,
          <source>ISO/IEC 5055:2021 Information technology - Software measurement - Software quality measurement - Automated source code quality measures</source>
          . URL: https://www.iso.org/standard/80623.html
        </mixed-citation>
      </ref>
      <ref id="ref47">
        <mixed-citation>
          [47]
          <string-name>
            <given-names>P.</given-names>
            <surname>Rajpurkar</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Irvin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Zhu</surname>
          </string-name>
          , et al.
          <article-title>CheXNet: radiologist-level pneumonia detection on chest X-rays with deep learning, 2017</article-title>
          . URL: http://arxiv.org/abs/1711.05225
        </mixed-citation>
      </ref>
      <ref id="ref48">
        <mixed-citation>
          [48]
          <article-title>Mathworks resource</article-title>
          . URL: https://it.mathworks.com/help/stats/shapleyvalues
          <article-title>-for-machine-learning-model</article-title>
          .html
        </mixed-citation>
      </ref>
      <ref id="ref49">
        <mixed-citation>
          [49]
          <string-name>
            <given-names>Federal</given-names>
            <surname>Reserve</surname>
          </string-name>
          <string-name>
            <surname>Board</surname>
          </string-name>
          , Equal Credit Opportunity Act, URL: https://www.federalreserve.gov/boarddocs/s upmanual/cch/fair_lend_reg_b.pdf
        </mixed-citation>
      </ref>
      <ref id="ref50">
        <mixed-citation>
          [50]
          <string-name>
            <given-names>Consumer</given-names>
            <surname>Financial Protection Bureau</surname>
          </string-name>
          , Fair Credit Reporting Act, URL: https://www.consumerfinance.gov/rulespolicy/regulations/1022/
        </mixed-citation>
      </ref>
      <ref id="ref51">
        <mixed-citation>
          [51]
          <string-name>
            <surname>European</surname>
            <given-names>Commission</given-names>
          </string-name>
          ,
          <article-title>Proposal for a 'Regulation of the european parliament and of the council laying down harmonised rules on artificial intelligence (artificial intelligence act) and amending certain union legislative acts' COM/</article-title>
          <year>2021</year>
          /206 final URL: https://eur-lex.europa.eu/legalcontent/EN/TXT/?uri=
          <source>CELEX:52021PC020 6</source>
        </mixed-citation>
      </ref>
      <ref id="ref52">
        <mixed-citation>
          [52] International Organization for Standardization, ISO/IEC 23053:
          <year>2022</year>
          <article-title>Framework for Artificial Intelligence (AI) Systems Using Machine Learning (ML)</article-title>
          . URL: https://www.iso.org/standard/74438.html
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>