<!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>Understandability of Business Process Models</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Rosa Velasquez</string-name>
          <email>rvelasquez@pros.upv.es</email>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
          <xref ref-type="aff" rid="aff3">3</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Rene Noel</string-name>
          <email>rnoel@pros.upv.es</email>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
          <xref ref-type="aff" rid="aff3">3</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Jose Ignacio Panach</string-name>
          <xref ref-type="aff" rid="aff2">2</xref>
          <xref ref-type="aff" rid="aff3">3</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Oscar Pastor</string-name>
          <email>opastor@dsic.upv.es</email>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
          <xref ref-type="aff" rid="aff3">3</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Escuela de Ingeniería Informática, Universidad de Valparaíso</institution>
          ,
          <addr-line>General Cruz 222, Valparaíso</addr-line>
          ,
          <country country="CL">Chile</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>PROS-VRAIN: Valencian Research Institute for Artificial Intelligence, Universitat Politècnica de València</institution>
          ,
          <addr-line>Camí de Vera</addr-line>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <addr-line>s/n 46022, València</addr-line>
          ,
          <country country="ES">Spain</country>
        </aff>
        <aff id="aff3">
          <label>3</label>
          <addr-line>s/n 46100 Burjassot, València</addr-line>
          ,
          <country country="ES">Spain</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2022</year>
      </pub-date>
      <fpage>17</fpage>
      <lpage>20</lpage>
      <abstract>
        <p>Diferent factors afect the understandability of business process models, which depends both on the characteristics of the model but also on the model users' knowledge and skills. Researchers have conducted experiments to find the relationships among factors and indicators, collecting data using surveys and quizzes in problem-solving experimental tasks. However, in order to collect data from a critical number and variety of model users, experimental replications can be an expensive approach. This article proposes an understandability measurement approach to collect data through a survey. The proposal is based on existing quality models and instruments, which are analysed to design a minimal instrument that allows jointly collecting information from various understandability factors. The proposed measurement approach is part of ongoing research on discovering relationships between the multiple factors and business process model understandability indicators using data analytics and machine learning techniques.</p>
      </abstract>
      <kwd-group>
        <kwd>understandability</kwd>
        <kwd>instrument</kwd>
        <kwd>business process models</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>
        Comprehension is the primary goal of the pragmatic quality dimension in conceptual models
[
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]. In particular, the understandability of business process models addresses how easy it is
to understand the information contained in a process model [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]. Understandability indicators
of a model can be measured with an objective approach, i.e., by asking a model user about
the information represented in the model, or with a subjective approach in terms of perceived
understandability [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ].
      </p>
      <p>
        On the other hand, many factors can afect understandability, which is related to conceptual
modelling and the personal characteristics of the model user. The experimental research [
        <xref ref-type="bibr" rid="ref2 ref4 ref5">2, 4, 5</xref>
        ]
of these factors and their efect on understandability indicators have confirmed the need for an
empirical approach but also revealed the dificulty of controlling many levels of many variables
at the same time. Moreover, since some factors depend on the characteristics of the model
users, covering a significant number and diversity of users would require a great number of
experimental replications. Our approach is to collect data on understandability factors and
indicators through a survey that can be continuously applied to increase the number and variety
of model users incrementally. However, carrying on such a long-term efort requires carefully
selecting the measurements related to personal factors and the understandability outcomes. In
this article, we propose a measurement approach to collect multiple understandability factors
and indicators in a minimalist way, aiming for the long-term collection of understandability
data.
      </p>
    </sec>
    <sec id="sec-2">
      <title>2. Background and Related Work</title>
      <p>
        In 2020, Dikici et al. [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ] proposed an understandability framework for business process models
based on a systematic literature review. The framework groups the understandability factors
into process model and personal factors and defines understandability indicators. Process model
factors regard to inner characteristics of the model; for instance, a model with more concepts
and relationships could be harder to understand than a simpler model. Personal factors regard
the background of the model user; for instance, if the problem domain or the modelling notation
are known to the model user, it would be easier to extract information about the model. The
understandability indicators measure if the model user can extract information from the model
and can be objectively measured or self-reported. Figure 1 depicts the framework’s factors and
indicators from [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ].
      </p>
      <p>
        Some of the above factors have been measured in experimental assessments using diferent
instruments. For instance, process model factors and measurements for the model graph are
proposed by Mendling et al. in [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ], while in [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ] adds the evaluation of the labelling style of the
model elements. Sanchez et al. [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ] added the complexity measurement for process models. In [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ],
the process diagrams size is measured as the number of elements; however, it opens the question
about the efect of the size of the model layout. Regarding the personal factors, Recker et al. [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ]
studies the impact of the individual characteristics of model users using demographic surveys.
Finally, understandability indicators were also measured by Mendling [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ] through quizzes
about the information represented in business process models. The questions are designed ad
hoc for each model, requiring that the model user interprets a set of model elements used in
combination and follows the process’s flow through decision points.
      </p>
    </sec>
    <sec id="sec-3">
      <title>3. Understandability Measurement Proposal</title>
      <p>This proposal aims to support collecting data on the factors and indicators of understandability
of business process models from as many model users as possible. To this end, we aim to move
from an experimental approach to data collection to a survey approach. The goal is to cover a
wide variety of personal profiles that may afect understandability. In a survey context, the set of
questions about the model user’s background and profile must be minimal to reduce dropout risk.
On the other hand, process models must be characterised in terms of their understandability
factors. However, the understandability characteristics of models should be independent of
the business process modelling tool since it is impossible to control the respondents’ settings.
Finally, it is needed to collect understandability indicators through quizzes.</p>
      <p>
        The proposed understandability measurement approach is presented in Figure 1. As shown,
we base the proposal on the quality framework by Dikici et al. [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ], although some factors and
indicators are not considered. In the following subsections, we comment on the procedure and
measurements for each step.
      </p>
      <sec id="sec-3-1">
        <title>3.1. Step 1: Initial Survey</title>
        <p>
          This step regards collecting the personal information of the model user. We ask the model users
to characterise themselves for each of the personal factors in Figure 1. The following factors
are collected using 5-point Likert Scale questions: modelling expertise, knowledge in process
modelling notation, cognitive abilities, and domain familiarity. We followed this approach since
it was the same adopted in experimental instruments [
          <xref ref-type="bibr" rid="ref2 ref5">2, 5</xref>
          ]. On the other hand, the professional
background is selected from a list.
        </p>
        <p>
          The discarded factors for the first step regard the learning style research: ( PF5 - Learning
Style and PF6-Learning Motive and PF7 - Learning Strategy). The assumption that people can be
grouped into diferent learning style categories has scarce support from objective studies [
          <xref ref-type="bibr" rid="ref12">12</xref>
          ].
These elements are scratched in orange in Figure 1.
        </p>
      </sec>
      <sec id="sec-3-2">
        <title>3.2. Step 2: Model Review</title>
        <p>In this step, the model users have access to review a business process model. The survey can
present many business process models to the model user in a sequential manner, as shown
in Figure 1. The business models considered in the current version of the instrument were
carefully designed to present a combination of diferent values of the process model factors of
the framework. The factors taken into account are PMF2-Structural complexity, PMF5-Visual
layout, PMF6-Model element labelling and PMF10-Modelling construct type used, that are starred
in Figure 1. The combination of diferent levels of these factors generated seven diferent models.
However, the number of models could be increased by considering the non-starred factors in
the model design, which is future work.</p>
      </sec>
      <sec id="sec-3-3">
        <title>3.3. Step 3: Understandability Assessment</title>
        <p>
          Finally, in Step 3 we measure the understandability indicators. The objective indicators of
understandability are measured through a quiz that tests whether the model user can extract
information from the model. The type of questions is true or false, and no more than six questions
per model are designed. The understandability efectiveness indicator for each reviewed model
is calculated as the number of correct responses. To make diferent models comparable, the
quizzes for other models must have the same number of questions (four questions by each
model) and a similar dificulty level. The response time for each answer is recorded to calculate
the understandability task eficiency as the meantime for all the correct answers. The true or
false questions as well the efectiveness measurements are based on the works presented in [
          <xref ref-type="bibr" rid="ref5">5</xref>
          ]
and [
          <xref ref-type="bibr" rid="ref11">11</xref>
          ]. Since the authors did not report validity threats, we replicated the approach.
        </p>
        <p>
          To consider the perceived understandability factors, i.e., cognitive load, perceived usefulness,
ease of use, and intention to use, it would be necessary to introduce 13 questions, as presented
in [
          <xref ref-type="bibr" rid="ref10">10</xref>
          ]. Since we believe this would add an overwhelming load to the model user, we opted
not to consider self-reported understandability scores in order to better utilize the subjects’
time to review more models. This decision is shown in the blue striped factors in Figure 1. The
ifnal survey instrument and a sample questionnaire are available in an open repository 1, and
implemented in the Model Comprehensibility Survey System (MUSS)2.
        </p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>4. Conclusions and Future Work</title>
      <p>In this paper, we presented the process for designing a survey-based measurement approach for
understandability. Based on existing understandability quality frameworks and experimental
instruments, we designed a three-step process and a 37-questions instrument to collect
understandability indicators. We also implemented a support tool for the process that automatically
measures the model characteristics. The future work is focused on applying the measurement
approach to capture a significant amount of data for its analysis with data analytics and machine
learning techniques and on updating the instrument based on the findings.
This work has been developed with the financial support of the Spanish State Research Agency
and the Generalitat Valenciana under the projects MICIN/AEI/10.13039/501100011033, GV/2021/
072, and INNEST/2021/57, and co-financed with ERDF and the European Union
NextGenerationEU/ PRTR, the National Agency for Research and Development (ANID)/ Scholarship
Program/ Doctorado Becas Chile/ 2020-72210494 and Santiago Grisolía fellowship under the
project GRISOLIAP/2020/096.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>O. I.</given-names>
            <surname>Lindland</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G.</given-names>
            <surname>Sindre</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Solvberg</surname>
          </string-name>
          ,
          <article-title>Understanding quality in conceptual modeling</article-title>
          ,
          <source>IEEE Software</source>
          (
          <year>1994</year>
          )
          <fpage>42</fpage>
          -
          <lpage>49</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>H. A.</given-names>
            <surname>Reijers</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Mendling</surname>
          </string-name>
          ,
          <article-title>A Study Into the Factors That Influence the Understandability of Business Process Models</article-title>
          ,
          <source>IEEE Transactions on Systems, Man, and Cybernetics - Part A: Systems and Humans</source>
          (
          <year>2011</year>
          )
          <fpage>449</fpage>
          -
          <lpage>462</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>A.</given-names>
            <surname>Dikici</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            <surname>Turetken</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            <surname>Demirors</surname>
          </string-name>
          ,
          <article-title>Factors influencing the understandability of process models: A systematic literature review</article-title>
          ,
          <source>Information and Software Technology</source>
          (
          <year>2018</year>
          )
          <fpage>112</fpage>
          -
          <lpage>129</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>R.</given-names>
            <surname>Gabryelczyk</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Jurczuk</surname>
          </string-name>
          , Does Experience Matter?
          <article-title>Factors Afecting the Understandability of the Business Process Modelling Notation</article-title>
          ,
          <source>Procedia Engineering</source>
          <volume>182</volume>
          (
          <year>2017</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>J.</given-names>
            <surname>Mendling</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Strembeck</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Recker</surname>
          </string-name>
          ,
          <article-title>Factors of process model comprehension-Findings from a series of experiments, Decision Support Systems (</article-title>
          <year>2012</year>
          )
          <fpage>195</fpage>
          -
          <lpage>206</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>J.</given-names>
            <surname>Mendling</surname>
          </string-name>
          ,
          <article-title>Metrics for Process Models: Empirical Foundations of Verification, Error Prediction, and Guidelines for Correctness</article-title>
          ,
          <source>Lecture Notes in Business Information Processing</source>
          , Springer-Verlag,
          <year>2008</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>J.</given-names>
            <surname>Mendling</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Reijers</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Recker</surname>
          </string-name>
          ,
          <article-title>Activity labeling in process modeling: Empirical insights and recommendations</article-title>
          ,
          <source>Information Systems</source>
          <volume>35</volume>
          (
          <year>2010</year>
          )
          <fpage>467</fpage>
          -
          <lpage>482</lpage>
          . Vocabularies,
          <article-title>Ontologies and Rules for Enterprise and Business Process Modeling and Management</article-title>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>L.</given-names>
            <surname>Sánchez-González</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>García</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Ruiz</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Mendling</surname>
          </string-name>
          ,
          <article-title>Quality indicators for business process models from a gateway complexity perspective</article-title>
          ,
          <source>Information and Software Technology</source>
          <volume>54</volume>
          (
          <year>2012</year>
          )
          <fpage>1159</fpage>
          -
          <lpage>1174</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>H.</given-names>
            <surname>Störrle</surname>
          </string-name>
          ,
          <article-title>On the impact of layout quality to understanding UML diagrams: Size matters</article-title>
          ,
          <source>in: Model-Driven Engineering Languages and Systems</source>
          , Springer, Cham,
          <year>2014</year>
          , pp.
          <fpage>518</fpage>
          -
          <lpage>534</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>J.</given-names>
            <surname>Recker</surname>
          </string-name>
          ,
          <article-title>Continued use of process modeling grammars: the impact of individual diference factors</article-title>
          ,
          <source>Eur J Inf Syst</source>
          <volume>19</volume>
          (
          <year>2010</year>
          )
          <fpage>76</fpage>
          -
          <lpage>92</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>J.</given-names>
            <surname>Mendling</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Recker</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H. A.</given-names>
            <surname>Reijers</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Leopold</surname>
          </string-name>
          ,
          <article-title>An Empirical Review of the Connection Between Model Viewer Characteristics and the Comprehension of Conceptual Process Models</article-title>
          ,
          <source>Information Systems Frontiers</source>
          <volume>21</volume>
          (
          <year>2019</year>
          )
          <fpage>1111</fpage>
          -
          <lpage>1135</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>P. A.</given-names>
            <surname>Kirschner</surname>
          </string-name>
          ,
          <article-title>Stop propagating the learning styles myth</article-title>
          ,
          <source>Computers &amp; Education</source>
          <volume>106</volume>
          (
          <year>2017</year>
          )
          <fpage>166</fpage>
          -
          <lpage>171</lpage>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>