<!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>A Review of Approaches for Quality Model Validations in the Context of Cloud-native Applications</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Distributed Systems Group</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>University of Bamberg</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Germany</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>robin.lichtenthaeler</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>guido.wirtz}@uni-bamberg.de</string-name>
        </contrib>
      </contrib-group>
      <fpage>30</fpage>
      <lpage>41</lpage>
      <abstract>
        <p>Quality models considering internal design characteristics of software should represent reality as accurately as possible. This can be ensured through a validation of relations between quality attributes. In this work we review validation approaches used in literature. We conclude that in an early design phase, surveys and expert interviews are suitable to validate quality attributes and their relations while for complete quality models quantitative validations through measures are advised.</p>
      </abstract>
      <kwd-group>
        <kwd>Quality model</kwd>
        <kwd>Empirical validation</kwd>
        <kwd>Cloud-native</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Introduction</title>
      <p>
        Quality models are used in software engineering to enable a structured assessment
of the quality of a system according to quality attributes deemed important
for it [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ]. To do so, quality models typically include a theory of how certain
software characteristics are related to higher level quality attributes and how
such characteristics and attributes can be measured and combined to enable a
quantitative quality assessment [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]. An example would be the theory used by
Bansiya et al. [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ] that in an object-oriented system the characteristic of coupling
impacts extendability in the sense that high coupling has a negative impact on
extendability. Coupling is stated to be quantitatively measurable by counting
for each class to how many other classes it is directly related [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ]. Such theories
therefore constitute the inner basis of a quality model and the degree to which
they are able to represent the reality ultimately determines the applicability and
usefulness of a quality model. AL-Badareen et al. [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ], however, also state that
quality models are often formulated in a subjective manner and refer to a finding
from Kitchenham and Pfleeger [
        <xref ref-type="bibr" rid="ref25">25</xref>
        ] that “software quality models sufer from a
lack of rationale for the relationships between quality characteristics and how the
lowest levels properties are composed into an overall assessment of higher level
quality characteristics” [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]. The question of how quality models can be validated,
that means how well they represent reality, is therefore relevant and important
for providing quality models that are useful in practice.
      </p>
      <p>
        In a recent study [
        <xref ref-type="bibr" rid="ref33">33</xref>
        ], we have formulated a quality model for cloud-native
application architectures that is based on the Quamoco quality meta-model
[
        <xref ref-type="bibr" rid="ref48">48</xref>
        ]. Quality attributes are called factors in the Quamoco context and they can
be either higher-level quality aspects or lower-level measurable product factors.
To formulate factors and their interrelationships, called impacts, we relied on
the ISO 25010 standard [
        <xref ref-type="bibr" rid="ref19">19</xref>
        ] in combination with suggestions from practitioner
books. Nevertheless, the resulting quality model includes a subjective notion. A
validation of the model and especially of the stated impacts would be beneficial
for future work that uses the model. In this work, our aim therefore is to review
existing approaches for validating quality models, especially in an empirical way.
Our quality model for cloud-native applications [
        <xref ref-type="bibr" rid="ref33">33</xref>
        ] serves as a use case for
which we want to derive implications for how a validation of such a newly created
quality model could be performed and which aspects need to be considered. The
contribution of this work is an overview of how and how often quality models
proposed in literature are validated. In addition, we review approaches that exist
to ensure the validity of quality models with implications for the formulation of
new quality models. To summarize this, we aim to answer the following research
questions:
      </p>
      <p>RQ1: To what extent and how are quality models proposed in literature
validated?</p>
      <p>RQ2: Which implications can be derived for a proper validation of newly
formulated quality models?</p>
      <p>In the following, we provide some foundations on quality models in Sect. 2,
discuss related work in Sect. 3 and present our methodology in Sect. 4. We
describe our results and answers to our research questions in Sect. 5, before
concluding our work with an outlook in Sect. 6.
2</p>
    </sec>
    <sec id="sec-2">
      <title>Hierarchical Software Quality Models</title>
      <p>
        The term quality model is to some extent used ambiguously and can for example
also refer to a list of rules checked through static code analysis [
        <xref ref-type="bibr" rid="ref34">34</xref>
        ] where quality
is measured directly based on the number of rule violations found in a software.
In this work, however, the focus is on so-called hierarchical quality models [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ]
where a hierarchy exists from lower-level measures to higher-level quality aspects.
Hierarchical quality models can integrate and interrelate multiple quality aspects
and enable a more detailed evaluation of software quality. In turn, theories are
needed to state the relationships between lower-level measures and higher-level
quality aspects mediated by software characteristics.
      </p>
      <p>
        In broad fields, such as software engineering, theories are dificult to generalize
and often apply well only within certain contexts. Therefore, diferent quality
models exist for diferent domains, for example object-oriented systems [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ],
embedded systems [
        <xref ref-type="bibr" rid="ref35">35</xref>
        ], Web services [
        <xref ref-type="bibr" rid="ref42">42</xref>
        ], or SOA architectures [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ]. A contrast
to these specializations are the emerged standards for quality in software: ISO 9126
[
        <xref ref-type="bibr" rid="ref18">18</xref>
        ] and its successor ISO 25010 [
        <xref ref-type="bibr" rid="ref19">19</xref>
        ]. The consequence, however, is that these
standards mainly cover higher level quality attributes and advice on how to
measure and evaluate software quality. Nevertheless, the standards provide a
theoretical basis which has been validated through the structured definition and
refinement process involving a group of experts. But for context-specific quality
models including lower level quality attributes and measures the question of
how well the underlying theory maps to reality remains. The methodological
approach for ensuring the validity of a theory, and therefore of a quality model,
is referred to as validation. We distinguish validation from evaluation in this
work by considering evaluation as the approach of using a quality model for
evaluating the quality of a software. Although in literature, these two terms
are used inconsistently. Another distinction which is important for discussing
diferent validation approaches, is that between internal characteristics of a
software which are evaluated by analyzing the internal implementation of a
system and external characteristics of a software which can only be evaluated at
runtime when observing its behavior. This distinction is in line with the ISO 9126
[
        <xref ref-type="bibr" rid="ref18">18</xref>
        ] and ISO 25010 [
        <xref ref-type="bibr" rid="ref19">19</xref>
        ] standards which consider internal and external quality,
or Kitchenham et al. [
        <xref ref-type="bibr" rid="ref26">26</xref>
        ] who diferentiate between “externally visible properties”
and “internally visible properties”. For both types of characteristics impacts on
quality aspects can be stated, but typically impacts of external characteristics are
more intuitive. An example would be the externally visible uptime of a system for
which it can be stated that a high uptime has a positive impact on the availability
quality aspect. Especially considering internal characteristics, a clear rationale
for the relationships between quality attributes is therefore important, as also
stated by Wagner et al. [
        <xref ref-type="bibr" rid="ref48">48</xref>
        ] who developed Quamoco, a meta-model for quality
models, in which relationships between quality attributes are defined as impacts.
When formulating a quality model based on their meta-model such impacts need
to be stated based on valid reasoning, which can for example rely on logical
reasoning, previous literature, or empirical methods where empirical evidence
is considered to be statements from people with experience in the domain of a
quality model, collected through interviews or surveys. Empirical methods in
specific are also found important for the acceptance of quality models in practice
by Moody [
        <xref ref-type="bibr" rid="ref39">39</xref>
        ] who reviewed quality attributes of conceptual models (which is
a superset of models used in software engineering and therefore also includes
quality models). In conclusion, that means that also a validation of a hierarchical
software quality model should put a focus on the validity of the stated impacts
for a quality model which describe the relationships between the diferent factors,
also considering their importance in relation to each other. On the basis of these
properties of hierarchical quality models, we designed our approach for reviewing
quality models and validation approaches applied to them.
3
      </p>
    </sec>
    <sec id="sec-3">
      <title>Related Work</title>
      <p>
        Our work is related to work considering the quality assurance of quality models
themselves. In contrast to our perspective on the validity of the underlying theory,
quality models can also be evaluated based on structural aspects: AL-Badareen et
al. formulate a set of rules [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ] for structural aspects of the impact graph of quality
attributes. Furthermore, they formulate a set of rules for quality characteristics
construction which, however, take into consideration a specific system to be
evaluated. In addition, Moody [
        <xref ref-type="bibr" rid="ref39">39</xref>
        ] has done an evaluation of quality models
for conceptual models and argues that empirical validation is important. He
also discusses diferent methods to do so (e.g., laboratory experiments, action
research, or surveys), but with a focus on the validation through applying a
quality model, which is also important, but not practicable during the early
design phase of a quality model as it is the case with our quality model for
cloud-native applications. In addition, previous work has also systematically
reviewed diferent quality models taking validation into consideration, but it is
only addressed shortly. For example, Nistala et al. [
        <xref ref-type="bibr" rid="ref41">41</xref>
        ] only assess whether an
evaluation has been done, but it is unclear if explicit validations of quality models
are meant or evaluations of software systems using the quality model. Although
Nistala et al. also report whether empirical approaches have been used, they are
not discussed in detail. Yan et al. [
        <xref ref-type="bibr" rid="ref49">49</xref>
        ] shortly address validation methods used for
quality models and find the categories expert opinion, issue handling indicators,
and industry validation, but do not go into detail except from mentioning that
validation is important for practical usage.
4
      </p>
    </sec>
    <sec id="sec-4">
      <title>Methodology</title>
      <p>
        To get an overview of quality models proposed in literature and have a basis
for our investigation, we rely on review papers that have already searched the
literature for software quality models in a structured way and that reported the
quality models they have found as results. As recent review papers, we found
the one by Galli et al. [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ] (23 results) who aim to measure the relevance of
quality models, as well as the systematic mapping studies by Nistala et al. [
        <xref ref-type="bibr" rid="ref41">41</xref>
        ]
(40 results), focusing on types of model elements used, and by Yan et al. [
        <xref ref-type="bibr" rid="ref49">49</xref>
        ]
(31 results), focusing on the scope and maturity of quality models. Additionally,
we included the mapping study by Oriol et al. [
        <xref ref-type="bibr" rid="ref42">42</xref>
        ] (47 results), because of their
thematically related focus on web services. Because these review papers present
their results in diferent ways, we hereby introduce the term entry to consolidate
the results of these review papers in a generic way. An entry refers to a research
undertaking which may span one or several publications and may or may not
explicitly report a quality model. This way we can consider a quality model that
has been presented in one paper, but validated, applied, or evolved in additional
papers, as a single entry. And we can also include papers that do not explicitly
report a quality model, but for example methods for validation which have been
proposed independently from a specific quality model. After merging the results
from the review papers and removing duplicates, we had 121 entries as an initial
set for our investigation. Next, we classified all these entries according to the
following criteria:
– Type of contribution: Not all studies present hierarchical quality models
with explicit factors and impacts, only those that do were classified as
contributing a model. Others contribute a meta-model for quality models,
just a taxonomy which cannot be used as a quality model, or any kind of
method in the context of quality models (for example how to create a quality
model or apply it within an organization). Studies that present a specific
method for validating quality models were classified as validation-method.
– Characteristics considered: For each quality model we diferentiate between
the characteristics it considers, namely internal characteristics and external
characteristics of a software as described in Sect. 2.
– Rationale for non-trivial relationships between quality attributes: This
criterion covers the rationale which is used for stating impacts between factors
and their relative strength, however considering only non-trivial relationships
(In contrast, a trivial relationship would be that a lower latency positively
impacts performance eficiency). A rationale can be argumentation simply
based on logical implication or by relying on existing work (literature-based).
Empirical evidence can be provided by relying on a small set of experts
(empirical-experts), for example through interviews, or a structured survey
among a larger set of participants (empirical-survey) can be used. For a
quantification of the relative strengths of impacts, algorithmic evaluations are
sometimes used. If no rationale is provided or it is not possible to determine
it, we classified an entry as none.
      </p>
      <p>
        It has to be noted that for each criterion multiple values could be assigned,
for example when both internal and external characteristics are considered or
a model together with a method is presented. To ensure that we do not miss
validations of quality models published separately after the publication of a
quality model, we performed a forward search by looking at the citations for each
entry. However, we restricted the forward search to a filtered list of entries which
only includes entries where the type of contribution includes a model or
evaluationmethod and the considered characteristics include internal characteristics. Our
focus on internal characteristics is due to our use case of the quality model
for cloud-native application architectures [
        <xref ref-type="bibr" rid="ref33">33</xref>
        ] which aims to evaluate software
architectures at design time based on architectural models. Formulating impacts
on quality aspects from internal characteristics is more dificult, because the
actual behavior of a system can only be observed at runtime. Therefore validations
for such stated impacts are especially important. For the forward search we used
SemanticScholar1 and searched the citations with the keywords evaluation or
validation. The forward search lead to an additional set of 11 publications.
Together with the filtered list of entries our final list which forms the basis of
our investigation thus consists of 50 entries and can be found online2. Detailed
information on the used literature, the search process, and classifications can also
be found in the corresponding repository for this site3. To answer our research
questions, we then quantitatively and qualitatively investigated these 50 entries
to gain insights and provide implications for validations of quality models.
1 https://www.semanticscholar.org/
2 https://r0light.github.io/qualitymodel-validations-review/
3 https://github.com/r0light/qualitymodel-validations-review
      </p>
      <p>Results &amp; Implications</p>
      <p>
        Overall, we were interested in the types of rationale on which the theoretical
concepts of quality models are based. In Fig. 1 it can be seen that the majority of
quality models relies on previously published literature or uses logical implication
to infer conceptual relationships between factors. From a historical perspective it
can be seen that early quality models for example from Boehm [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ], McCall [
        <xref ref-type="bibr" rid="ref37">37</xref>
        ],
or Dromey [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ] have been formulated and described in comprehensive research
reports using experience and logical implication. Later works then relied on them
[
        <xref ref-type="bibr" rid="ref4 ref43">4, 43</xref>
        ] until the ISO standards [
        <xref ref-type="bibr" rid="ref18 ref19">18, 19</xref>
        ] became available and were again frequently
used as a basis [
        <xref ref-type="bibr" rid="ref10 ref14 ref17 ref21 ref22 ref24 ref28 ref3 ref32 ref40 ref44 ref45 ref46 ref47 ref8 ref9">3, 8–10, 14, 17, 21, 22, 24, 28, 32, 40, 44–47</xref>
        ]. This shows a
tendency to rely on existing literature for a sound theoretical foundation so that
a further validation is less important. Empirical approaches are nevertheless
also frequently used, especially for more recent domain-specific quality models
[
        <xref ref-type="bibr" rid="ref15 ref35 ref36 ref38">15, 35, 36, 38</xref>
        ] which are more dificult to cover with the more general standards.
      </p>
      <p>
        To answer RQ1 we classified each entry according to whether an explicit
approach has been used to validate the proposed quality model. Out of the 50
entries in our result set, 40 do present a quality model and from these we found
18 which included an explicit validation approach. The approach and scope of the
validations however are diverse and we therefore further classified the validation
approaches according to the scope in focus. For this classification of validations
based on their scope we also considered the remaining 10 entries presenting
validation methods, independently from a specific quality model An overview
of the diferent validation approaches is provided in Fig. 2. On the left side of
Fig. 2 the elements of a quality model in the sense of the Quamoco meta-model
are shown while on the right side diferent perspectives on a software system are
shown. The arrows represent relations and the stethoscopes ( ) signify measures
attached to the diferent perspectives on a system. So, for example, a measure at
the source code level could be used to measure the degree to which a product
factor is present and the product factor impacts a quality aspect which in turn
might impact a higher level quality aspect. The numbered magnifiers ( ) show
the diferent scopes of validation approaches depending on which elements or
relations are in focus. Generally, a diferentiation can be done based on the amount
of information needed for a validation and the point in time when a validation is
suitable. In Table 1 additional details for the diferent validation approaches are
provided, including which elements of a quality model are required. It can be seen
that the validation of factors themselves (V1), the impacts between factors (V2)
and relative weights of impacts (V3) can be done solely based on factors proposed
for a quality model, and therefore also early in the design phase of a quality model
(early in the sense that only factors are defined). Using interviews with experts,
Gerpheide et al. [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ] have defined and validated factors (V 1) and Mayr et al. [
        <xref ref-type="bibr" rid="ref35">35</xref>
        ]
early validated their model (V1, V2, V3) regarding comprehensibility, appropriate
level of abstraction, and consistent classifications through conducting multiple
workshops. Lampasona et al. [
        <xref ref-type="bibr" rid="ref31">31</xref>
        ] present an approach to rate the minimality
and completeness of factors (V1) using interviews with experts. Surveys among
practitioners have been used by Mehmood et al. [
        <xref ref-type="bibr" rid="ref38">38</xref>
        ] and Gerpheide et al. [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ] to
validate impacts (V2) and their weights (V3) from product factors on quality
aspects by calculating the agreement of respondents regarding the existence and
type of impacts. In a similar way, also Khomh et al. [
        <xref ref-type="bibr" rid="ref23">23</xref>
        ] validated impacts and
their weights (V2, V3), although they investigated design patterns instead of
product factors. In our opinion, however, product factors are just a more general
construct through which also patterns can be expressed. An additional frequently
used approach for assigning weights to impacts on quality aspects (V3) is the
Analytical Hierarchical Process [
        <xref ref-type="bibr" rid="ref2 ref29 ref7">2, 7, 29</xref>
        ] in which experts compare impacts for
a quality aspect pairwise and based on that weights are calculated.
      </p>
      <p>Quality model</p>
      <p>Quality
aspect</p>
      <p>Quality
aspect
Quality
aspect</p>
      <p>Quality
aspect
V2</p>
      <p>Product
factor</p>
      <p>V1
Product
factor</p>
      <p>Quality
aspect</p>
      <p>V3
Product
factor</p>
      <p>V7</p>
      <p>V6
Expert
rating</p>
      <p>V5
V4</p>
      <p>Users</p>
      <p>use
Deployment</p>
      <p>App
is deployed
Source Code
src</p>
      <p>Class</p>
      <p>Lib
models
Architecture Model</p>
      <p>Service
Service</p>
      <p>DB
external
characteristics
internal
characteristics</p>
      <p>
        In contrast to that are validations for completely defined quality models, that
means quality models with factors, measures, and relationships between them:
Kläs et al. [
        <xref ref-type="bibr" rid="ref27">27</xref>
        ] validated factors based on diversification (V 1) of measures and
overall validity through a comparison with expert ratings (V7). A comparison
with expert ratings (V7), also for relations specifically (V 3, V4), has been done
by Bansiya et al. [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ] and Mayr et al. [
        <xref ref-type="bibr" rid="ref35">35</xref>
        ]. Braeuer et al. [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ] validated measures
by comparing them with previously gained measurements (V4). Finally, also
considering external measures, Jung et al. [
        <xref ref-type="bibr" rid="ref20">20</xref>
        ] compared external measures with
user measures (V6) while Kvam et al. [
        <xref ref-type="bibr" rid="ref30">30</xref>
        ] and Yu et al. [
        <xref ref-type="bibr" rid="ref50">50</xref>
        ] correlated internal
measures with external measures (V5), such as productivity or performance.
      </p>
      <p>
        Regarding RQ2 and the context of our quality model [
        <xref ref-type="bibr" rid="ref33">33</xref>
        ] we can therefore
state that in an early phase of quality model formulation, where not all elements of
a quality model are defined yet, surveys and interviews can be used for validation.
This fits the context of cloud-native applications, because it is a comparatively
new topic where less existing literature to rely on exists. Therefore, there is also
a lack of measures focusing on the architectural level of service interactions and
cloud deployment options [
        <xref ref-type="bibr" rid="ref33">33</xref>
        ] which makes validations where such measures are
needed dificult. Nevertheless, when all elements of a newly formulated quality
model are defined, the quality model should also be validated by comparisons
of complete evaluations with earlier evaluations or independent evaluations by
experts. In addition, it is common to rely on standards as a foundation which
can therefore also be recommended for new quality models. A challenge that
remains is the large number of factors [
        <xref ref-type="bibr" rid="ref33">33</xref>
        ] for which no implications can be
derived from the literature, because the considered quality models contained less
factors. Finally, an interesting observation is that we did not find any validations
for quality models taking architectural models into consideration.
6
      </p>
    </sec>
    <sec id="sec-5">
      <title>Conclusion and Outlook</title>
      <p>Ensuring the validity of quality models regarding their internal conceptual
basis is important for their applicability and usefulness in practice. During our
investigation we found that creators of quality models mostly rely on existing
literature for a validated foundation, but also explicit empirical methods are
frequently used, especially for domain-specific quality models. A limitation of our
work is that we relied on existing survey papers for our literature base, but we
added a forward search based on the considered literature to also include more
recent work. We plan to apply these results on our recently proposed quality
model for cloud-native applications by performing a survey to validate its factors
and impacts.
All links were last followed on January 17, 2022.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>AL-Badareen</surname>
            ,
            <given-names>A.B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Desharnais</surname>
            ,
            <given-names>J.M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Abran</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>A suite of rules for developing and evaluating software quality models</article-title>
          .
          <source>In: Software Measurement</source>
          , pp.
          <fpage>1</fpage>
          -
          <lpage>13</lpage>
          . Springer International Publishing (
          <year>2015</year>
          ), https://doi.org/10.1007/978-3-
          <fpage>319</fpage>
          -24285-
          <issue>9</issue>
          _
          <fpage>1</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Alrawashdeh</surname>
            ,
            <given-names>T.A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Muhairat</surname>
            ,
            <given-names>M.I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Alqatawneh</surname>
            ,
            <given-names>S.M.:</given-names>
          </string-name>
          <article-title>A quantitative evaluation of ERP systems quality model</article-title>
          .
          <source>In: 11th International Conference on Information Technology: New Generations. IEEE</source>
          (
          <year>2014</year>
          ), https://doi.org/10.1109/itng.
          <year>2014</year>
          .37
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Alvaro</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Almeida</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Meira</surname>
          </string-name>
          , R.:
          <article-title>Towards a software component quality model</article-title>
          . In: Submitted to the
          <source>5th International Conference on Quality Software. Citeseer</source>
          (
          <year>2005</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Bansiya</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Davis</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          :
          <article-title>A hierarchical model for object-oriented design quality assessment</article-title>
          .
          <source>IEEE Transactions on Software Engineering</source>
          <volume>28</volume>
          (
          <issue>1</issue>
          ),
          <fpage>4</fpage>
          -
          <lpage>17</lpage>
          (
          <year>2002</year>
          ), https://doi.org/10.1109/32.979986
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Boehm</surname>
            ,
            <given-names>B.W.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Brown</surname>
            ,
            <given-names>J.R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lipow</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Quantitative evaluation of software quality</article-title>
          .
          <source>In: Proceedings of the 2nd International Conference on Software Engineering</source>
          . p.
          <fpage>592</fpage>
          -
          <lpage>605</lpage>
          . ICSE '76, IEEE, Washington, DC, USA (
          <year>1976</year>
          ), https://doi.org/10. 5555/800253.807736
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Braeuer</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ploesch</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Saft</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Measuring maintainability of OO-software - validating the IT-CISQ quality model</article-title>
          .
          <source>In: Advances in Intelligent Systems and Computing</source>
          , pp.
          <fpage>283</fpage>
          -
          <lpage>301</lpage>
          . Springer International Publishing (
          <year>2016</year>
          ), https: //doi.org/10.1007/978-3-
          <fpage>319</fpage>
          -46535-7_
          <fpage>22</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Correia</surname>
            ,
            <given-names>J.P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kanellopoulos</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Visser</surname>
            ,
            <given-names>J.:</given-names>
          </string-name>
          <article-title>A survey-based study of the mapping of system properties to ISO/IEC 9126 maintainability characteristics</article-title>
          .
          <source>In: IEEE International Conference on Software Maintenance. IEEE</source>
          (
          <year>2009</year>
          ), https://doi.org/ 10.1109/icsm.
          <year>2009</year>
          .5306346
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Dixit</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          : Cbqm:
          <article-title>Component based quality model</article-title>
          .
          <source>In: 4th International Conference on Reliability, Infocom Technologies and Optimization</source>
          . pp.
          <fpage>1</fpage>
          -
          <lpage>5</lpage>
          . Citeseer (
          <year>2013</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Domínguez</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pérez</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Grimán</surname>
            ,
            <given-names>A.C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ortega</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mendoza</surname>
            ,
            <given-names>L.E.</given-names>
          </string-name>
          :
          <article-title>Software quality model based on software development approaches</article-title>
          .
          <source>In: 11th IASTED International Conference on Software Engineering and Applications</source>
          . p.
          <fpage>1</fpage>
          -
          <lpage>6</lpage>
          . SEA '07,
          <string-name>
            <surname>ACTA</surname>
          </string-name>
          (
          <year>2007</year>
          ), https://doi.org/10.5555/1647636.1647638
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Dominguez-Mayo</surname>
            ,
            <given-names>F.J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Escalona</surname>
            ,
            <given-names>M.J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mejias</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Torres</surname>
            ,
            <given-names>A.H.:</given-names>
          </string-name>
          <article-title>A quality model in a quality evaluation framework for MDWE methodologies</article-title>
          .
          <source>In: Fourth International Conference on Research Challenges in Information Science (RCIS)</source>
          .
          <source>IEEE</source>
          (
          <year>2010</year>
          ), https://doi.org/10.1109/rcis.
          <year>2010</year>
          .5507323
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Dromey</surname>
          </string-name>
          , R.:
          <article-title>A model for software product quality</article-title>
          .
          <source>IEEE Transactions on Software Engineering</source>
          <volume>21</volume>
          (
          <issue>2</issue>
          ),
          <fpage>146</fpage>
          -
          <lpage>162</lpage>
          (
          <year>1995</year>
          ), https://doi.org/10.1109/32.345830
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Ferenc</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hegedűs</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gyimóthy</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          :
          <article-title>Software product quality models</article-title>
          .
          <source>In: Evolving Software Systems</source>
          , pp.
          <fpage>65</fpage>
          -
          <lpage>100</lpage>
          . Springer Berlin Heidelberg (
          <year>2013</year>
          ), https: //doi.org/10.1007/978-3-
          <fpage>642</fpage>
          -45398-
          <issue>4</issue>
          _
          <fpage>3</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>Galli</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Chiclana</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Siewe</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          :
          <article-title>Software product quality models, developments, trends, and evaluation</article-title>
          .
          <source>SN Computer Science</source>
          <volume>1</volume>
          (
          <issue>3</issue>
          ) (
          <year>2020</year>
          ), https://doi.org/10. 1007/s42979-020-00140-z
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <surname>Gehlert</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Metzger</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Quality Reference Model for SBA. S-CUBE consortium (</article-title>
          <year>2008</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <surname>Gerpheide</surname>
            ,
            <given-names>C.M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Schifelers</surname>
            ,
            <given-names>R.R.H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Serebrenik</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Assessing and improving quality of QVTo model transformations</article-title>
          .
          <source>Software Quality Journal</source>
          <volume>24</volume>
          (
          <issue>3</issue>
          ),
          <fpage>797</fpage>
          -
          <lpage>834</lpage>
          (
          <year>2015</year>
          ), https://doi.org/10.1007/s11219-015-9280-8
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16.
          <string-name>
            <surname>Goeb</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lochmann</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          :
          <article-title>A software quality model for SOA</article-title>
          .
          <source>In: Proceedings of the 8th international workshop on Software quality - WoSQ '11</source>
          .
          <string-name>
            <surname>ACM</surname>
          </string-name>
          (
          <year>2011</year>
          ), https://doi.org/10.1145/2024587.2024593
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          17.
          <string-name>
            <surname>Hu</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Loefler</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wegener</surname>
          </string-name>
          , J.:
          <article-title>Quality model based on ISO/IEC 9126 for internal quality of MATLAB/simulink/stateflow models</article-title>
          .
          <source>In: IEEE International Conference on Industrial Technology. IEEE</source>
          (
          <year>2012</year>
          ), https://doi.org/10.1109/icit.
          <year>2012</year>
          .6209958
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          18. ISO/IEC: ISO/IEC 9126 software engineering- product quality.
          <source>Online</source>
          (
          <year>2001</year>
          ), https://www.iso.org/standard/22749.html
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          19. ISO/IEC: ISO/
          <article-title>IEC 25000 Systems and software engineering - Systems and software Quality Requirements and Evaluation (SQuaRE)</article-title>
          .
          <source>Online</source>
          (
          <year>2014</year>
          ), https: //www.iso.org/standard/64764.html
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          20.
          <string-name>
            <surname>Jung</surname>
            ,
            <given-names>H.W.</given-names>
          </string-name>
          :
          <article-title>Validating the external quality subcharacteristics of software products according to ISO/IEC 9126</article-title>
          .
          <source>Computer Standards &amp; Interfaces</source>
          <volume>29</volume>
          (
          <issue>6</issue>
          ),
          <fpage>653</fpage>
          -
          <lpage>661</lpage>
          (
          <year>2007</year>
          ), https://doi.org/10.1016/j.csi.
          <year>2007</year>
          .
          <volume>03</volume>
          .004
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          21.
          <string-name>
            <surname>Kalaimagal</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Srinivasan</surname>
            ,
            <given-names>R.:</given-names>
          </string-name>
          <article-title>Q'facto 12: an improved quality model for cots components</article-title>
          .
          <source>ACM SIGSOFT Software Engineering Notes</source>
          <volume>35</volume>
          (
          <issue>2</issue>
          ),
          <fpage>1</fpage>
          -
          <lpage>4</lpage>
          (
          <year>2010</year>
          ), https://doi.org/10.1145/1734103.1734116
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          22.
          <string-name>
            <surname>Kanellopoulos</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Tjortjis</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Heitlager</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Visser</surname>
          </string-name>
          , J.:
          <article-title>Interpretation of source code clusters in terms of the ISO/IEC-9126 maintainability characteristics</article-title>
          .
          <source>In: 12th European Conference on Software Maintenance and Reengineering</source>
          . IEEE (
          <year>2008</year>
          ), https://doi.org/10.1109/csmr.
          <year>2008</year>
          .4493301
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          23.
          <string-name>
            <surname>Khomh</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Guéhéneuc</surname>
            ,
            <given-names>Y.G.</given-names>
          </string-name>
          :
          <article-title>DEQUALITE: building design-based software quality models</article-title>
          .
          <source>In: 15th Conference on Pattern Languages of Programs. ACM</source>
          (
          <year>2008</year>
          ), https://doi.org/10.1145/1753196.1753199
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          24.
          <string-name>
            <surname>Kim</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lee</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          :
          <article-title>Software quality model for consumer electronics product</article-title>
          .
          <source>In: Ninth International Conference on Quality Software. IEEE</source>
          (
          <year>2009</year>
          ), https://doi.org/10. 1109/qsic.
          <year>2009</year>
          .58
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          25.
          <string-name>
            <surname>Kitchenham</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pfleeger</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          :
          <article-title>Software quality: the elusive target [special issues section]</article-title>
          .
          <source>IEEE Software 13(1)</source>
          ,
          <fpage>12</fpage>
          -
          <lpage>21</lpage>
          (
          <year>1996</year>
          ), https://doi.org/10.1109/52.476281
        </mixed-citation>
      </ref>
      <ref id="ref26">
        <mixed-citation>
          26.
          <string-name>
            <surname>Kitchenham</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Linkman</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pasquini</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Nanni</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          :
          <article-title>The squid approach to defining a quality model</article-title>
          .
          <source>Software Quality Control</source>
          <volume>6</volume>
          (
          <issue>3</issue>
          ),
          <fpage>211</fpage>
          -
          <lpage>233</lpage>
          (
          <year>1997</year>
          ), https: //doi.org/10.1023/a:1018516103435
        </mixed-citation>
      </ref>
      <ref id="ref27">
        <mixed-citation>
          27.
          <string-name>
            <surname>Kläs</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lochmann</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Heinemann</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          :
          <article-title>Evaluating a quality model for software product assessments - a case study</article-title>
          .
          <source>In: Proc. of SQMB</source>
          (
          <year>2011</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref28">
        <mixed-citation>
          28.
          <string-name>
            <surname>Kumar</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Grover</surname>
            ,
            <given-names>P.S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kumar</surname>
            ,
            <given-names>R.:</given-names>
          </string-name>
          <article-title>A quantitative evaluation of aspect-oriented software quality model (AOSQUAMO)</article-title>
          .
          <source>ACM SIGSOFT Software Engineering Notes</source>
          <volume>34</volume>
          (
          <issue>5</issue>
          ),
          <fpage>1</fpage>
          -
          <lpage>9</lpage>
          (
          <year>2009</year>
          ), https://doi.org/10.1145/1598732.1598736
        </mixed-citation>
      </ref>
      <ref id="ref29">
        <mixed-citation>
          29.
          <string-name>
            <surname>Kumar</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Singh</surname>
            ,
            <given-names>S.K.</given-names>
          </string-name>
          :
          <article-title>A comprehensive evaluation of aspect-oriented software quality (AOSQ) model using analytic hierarchy process (AHP) technique</article-title>
          . In: 2nd International Conference on Advances in Computing, Communication, &amp;
          <string-name>
            <surname>Automation</surname>
          </string-name>
          (ICACCA).
          <source>IEEE</source>
          (
          <year>2016</year>
          ), https://doi.org/10.1109/icaccaf.
          <year>2016</year>
          .7748957
        </mixed-citation>
      </ref>
      <ref id="ref30">
        <mixed-citation>
          30.
          <string-name>
            <surname>Kvam</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lie</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bakkelund</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          :
          <article-title>Legacy system exorcism by pareto's principle</article-title>
          . In:
          <article-title>Companion to the 20th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications</article-title>
          - OOPSLA '
          <fpage>05</fpage>
          .
          <string-name>
            <surname>ACM</surname>
          </string-name>
          (
          <year>2005</year>
          ), https://doi.org/10.1145/1094855.1094959
        </mixed-citation>
      </ref>
      <ref id="ref31">
        <mixed-citation>
          31.
          <string-name>
            <surname>Lampasona</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mayr</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Saft</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Early validation of software quality models with respect to minimality and completeness: An empirical analysis</article-title>
          .
          <source>In: Software Metrik Kongress</source>
          (
          <year>2013</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref32">
        <mixed-citation>
          32.
          <string-name>
            <surname>Lee</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lee</surname>
            ,
            <given-names>S.J.:</given-names>
          </string-name>
          <article-title>A quantitative software quality evaluation model for the artifacts of component based development</article-title>
          .
          <source>In: Sixth International Conference on Software Engineering, Artificial Intelligence, Networking and Parallel/Distributed Computing and First ACIS International Workshop on Self-Assembling Wireless Networks (SNPD/SAWN'05)</source>
          . IEEE (
          <year>2005</year>
          ), https://doi.org/10.1109/snpd-sawn.
          <year>2005</year>
          .7
        </mixed-citation>
      </ref>
      <ref id="ref33">
        <mixed-citation>
          33.
          <string-name>
            <surname>Lichtenthäler</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wirtz</surname>
          </string-name>
          , G.:
          <article-title>Towards a Quality Model for Cloud-native Applications</article-title>
          .
          <source>In: European Conference on Service-Oriented and Cloud Computing. ESOCC 2022</source>
          . Springer (
          <year>2022</year>
          ), (to appear)
        </mixed-citation>
      </ref>
      <ref id="ref34">
        <mixed-citation>
          34.
          <string-name>
            <surname>Louridas</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          :
          <article-title>Static code analysis</article-title>
          .
          <source>IEEE Software 23(4)</source>
          ,
          <fpage>58</fpage>
          -
          <lpage>61</lpage>
          (jul
          <year>2006</year>
          ), https: //doi.org/10.1109/ms.
          <year>2006</year>
          .114
        </mixed-citation>
      </ref>
      <ref id="ref35">
        <mixed-citation>
          35.
          <string-name>
            <surname>Mayr</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Plosch</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Klas</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lampasona</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Saft</surname>
            ,
            <given-names>M.:</given-names>
          </string-name>
          <article-title>A comprehensive code-based quality model for embedded systems: Systematic development and validation by industrial projects</article-title>
          .
          <source>In: IEEE 23rd International Symposium on Software Reliability Engineering</source>
          . IEEE (
          <year>2012</year>
          ), https://doi.org/10.1109/issre.
          <year>2012</year>
          .4
        </mixed-citation>
      </ref>
      <ref id="ref36">
        <mixed-citation>
          36.
          <string-name>
            <surname>Mayr</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Plosch</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Saft</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Objective measurement of safety in the context of IEC 61508-3</article-title>
          .
          <source>In: 39th Euromicro Conference on Software Engineering and Advanced Applications</source>
          . IEEE (
          <year>2013</year>
          ), https://doi.org/10.1109/seaa.
          <year>2013</year>
          .32
        </mixed-citation>
      </ref>
      <ref id="ref37">
        <mixed-citation>
          37.
          <string-name>
            <surname>McCall</surname>
            ,
            <given-names>J.A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Paul</surname>
            <given-names>K.</given-names>
          </string-name>
          <string-name>
            <surname>Richards</surname>
            ,
            <given-names>G.F.W.:</given-names>
          </string-name>
          <article-title>Factors in software quality. volume i. concepts and definitions of software quality</article-title>
          .
          <source>techreport ADA 049014</source>
          (
          <year>1977</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref38">
        <mixed-citation>
          38.
          <string-name>
            <surname>Mehmood</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Si-Said Cherfi</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Comyn-Wattiau</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          :
          <article-title>Data Quality through Conceptual Model Quality - Reconciling Researchers and Practitioners through a Customizable Quality Model</article-title>
          .
          <source>In: ICIQ (International Conference on Information Quality)</source>
          ,
          <string-name>
            <surname>Hasso-Plattner-Institute</surname>
            <given-names>Potsdam</given-names>
          </string-name>
          , Germany. pp.
          <fpage>61</fpage>
          -
          <lpage>74</lpage>
          . France (
          <year>2009</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref39">
        <mixed-citation>
          39. Moody, D.L.:
          <article-title>Theoretical and practical issues in evaluating the quality of conceptual models: current state and future directions</article-title>
          .
          <source>Data &amp; Knowledge Engineering</source>
          <volume>55</volume>
          (
          <issue>3</issue>
          ),
          <fpage>243</fpage>
          -
          <lpage>276</lpage>
          (
          <year>2005</year>
          ), https://doi.org/10.1016/j.datak.
          <year>2004</year>
          .
          <volume>12</volume>
          .005
        </mixed-citation>
      </ref>
      <ref id="ref40">
        <mixed-citation>
          40.
          <string-name>
            <surname>Mordal-Manet</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Balmas</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Denier</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ducasse</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wertz</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Laval</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bellingard</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Vaillergues</surname>
            ,
            <given-names>P.:</given-names>
          </string-name>
          <article-title>The squale model: A practice-based industrial quality model</article-title>
          .
          <source>In: IEEE International Conference on Software Maintenance. IEEE</source>
          (
          <year>2009</year>
          ), https://doi.org/10.1109/icsm.
          <year>2009</year>
          .5306381
        </mixed-citation>
      </ref>
      <ref id="ref41">
        <mixed-citation>
          41.
          <string-name>
            <surname>Nistala</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Nori</surname>
            ,
            <given-names>K.V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Reddy</surname>
          </string-name>
          , R.:
          <article-title>Software quality models: A systematic mapping study</article-title>
          .
          <source>In: IEEE/ACM International Conference on Software and System Processes (ICSSP)</source>
          .
          <source>IEEE</source>
          (
          <year>2019</year>
          ), https://doi.org/10.1109/icssp.
          <year>2019</year>
          .00025
        </mixed-citation>
      </ref>
      <ref id="ref42">
        <mixed-citation>
          42.
          <string-name>
            <surname>Oriol</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Marco</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Franch</surname>
            ,
            <given-names>X.</given-names>
          </string-name>
          :
          <article-title>Quality models for web services: A systematic mapping</article-title>
          .
          <source>Information and Software Technology</source>
          <volume>56</volume>
          (
          <issue>10</issue>
          ),
          <fpage>1167</fpage>
          -
          <lpage>1182</lpage>
          (
          <year>2014</year>
          ), https: //doi.org/10.1016/j.infsof.
          <year>2014</year>
          .
          <volume>03</volume>
          .012
        </mixed-citation>
      </ref>
      <ref id="ref43">
        <mixed-citation>
          43.
          <string-name>
            <surname>Pedrycz</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Peters</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ramanna</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          :
          <article-title>Software quality measurement: concepts and fuzzy neural relational model</article-title>
          .
          <source>In: IEEE International Conference on Fuzzy Systems Proceedings. IEEE World Congress on Computational Intelligence (Cat. No.98CH36228)</source>
          .
          <source>IEEE</source>
          (
          <year>1998</year>
          ), https://doi.org/10.1109/fuzzy.
          <year>1998</year>
          .686259
        </mixed-citation>
      </ref>
      <ref id="ref44">
        <mixed-citation>
          44.
          <string-name>
            <surname>Rawashdeh</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Matalkah</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          :
          <article-title>A new software quality model for evaluating cots components</article-title>
          .
          <source>Journal of Computer Science</source>
          <volume>2</volume>
          (
          <issue>4</issue>
          ),
          <fpage>373</fpage>
          -
          <lpage>381</lpage>
          (
          <year>2006</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref45">
        <mixed-citation>
          45.
          <string-name>
            <surname>Samoladas</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gousios</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Spinellis</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Stamelos</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          :
          <article-title>The SQO-OSS quality model: Measurement based open source software evaluation</article-title>
          .
          <source>In: IFIP - The International Federation for Information Processing</source>
          , pp.
          <fpage>237</fpage>
          -
          <lpage>248</lpage>
          . Springer US (
          <year>2008</year>
          ), https://doi.org/10.1007/978-0-
          <fpage>387</fpage>
          -09684-1_
          <fpage>19</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref46">
        <mixed-citation>
          46.
          <string-name>
            <surname>Satpathy</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Harrison</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Snook</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Butler</surname>
            ,
            <given-names>M.:</given-names>
          </string-name>
          <article-title>A generic model for assessing process quality</article-title>
          .
          <source>In: New Approaches in Software Measurement</source>
          , pp.
          <fpage>94</fpage>
          -
          <lpage>110</lpage>
          . Springer Berlin Heidelberg (
          <year>2001</year>
          ), https://doi.org/10.1007/3-540-44704-
          <issue>0</issue>
          _
          <fpage>8</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref47">
        <mixed-citation>
          47.
          <string-name>
            <surname>Srivastava</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kumar</surname>
          </string-name>
          , R.:
          <article-title>Indirect method to measure software quality using CK-OO suite</article-title>
          .
          <source>In: International Conference on Intelligent Systems and Signal Processing (ISSP)</source>
          .
          <source>IEEE</source>
          (
          <year>2013</year>
          ), https://doi.org/10.1109/issp.
          <year>2013</year>
          .6526872
        </mixed-citation>
      </ref>
      <ref id="ref48">
        <mixed-citation>
          48.
          <string-name>
            <surname>Wagner</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lochmann</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Winter</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Deissenboeck</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Juergens</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Herrmannsdoerfer</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Heinemann</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          :
          <article-title>The quamoco quality meta-model. techreport TUM-I128, Technische Universität München</article-title>
          ,
          <source>Institut für Informatik</source>
          (
          <year>2012</year>
          ), https://mediatum.ub.tum.de/doc/1110600/file.pdf
        </mixed-citation>
      </ref>
      <ref id="ref49">
        <mixed-citation>
          49.
          <string-name>
            <surname>Yan</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Xia</surname>
            ,
            <given-names>X.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zhang</surname>
            ,
            <given-names>X.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Xu</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Yang</surname>
            ,
            <given-names>D.:</given-names>
          </string-name>
          <article-title>A systematic mapping study of quality assessment models for software products</article-title>
          .
          <source>In: International Conference on Software Analysis</source>
          ,
          <article-title>Testing and Evolution (SATE)</article-title>
          .
          <source>IEEE</source>
          (
          <year>2017</year>
          ), https://doi.org/10.1109/ sate.
          <year>2017</year>
          .16
        </mixed-citation>
      </ref>
      <ref id="ref50">
        <mixed-citation>
          50.
          <string-name>
            <surname>Yu</surname>
            ,
            <given-names>W.D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Radhakrishna</surname>
            ,
            <given-names>R.B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pingali</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kolluri</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          :
          <article-title>Modeling the measurements of QoS requirements in web service systems</article-title>
          .
          <source>SIMULATION</source>
          <volume>83</volume>
          (
          <issue>1</issue>
          ),
          <fpage>75</fpage>
          -
          <lpage>91</lpage>
          (
          <year>2007</year>
          ), https://doi.org/10.1177/0037549707079228
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>