<!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>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Jasmin Tu¨rker</string-name>
          <email>jasmin.tuerker@stud.tu-darmstadt.de</email>
          <xref ref-type="aff" rid="aff2">2</xref>
          <xref ref-type="aff" rid="aff3">3</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Michael V¨olske</string-name>
          <email>michael.voelske@uni-weimar.de</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Thomas S. Heinze</string-name>
          <email>thomas.heinze@dhge.de</email>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Bauhaus-Universita ̈t Weimar</institution>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Cooperative University Gera-Eisenach</institution>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>Institute of Data Science, Jena German Aerospace Center</institution>
          ,
          <addr-line>DLR</addr-line>
        </aff>
        <aff id="aff3">
          <label>3</label>
          <institution>Technische Universita ̈t Darmstadt</institution>
        </aff>
      </contrib-group>
      <fpage>68</fpage>
      <lpage>75</lpage>
      <abstract>
        <p>The Business Process Model and Notation (BPMN) language is the de facto standard for business process modeling and automation. While there exists a number of public model collections, there is still a need for ample datasets for empirical analysis on the usage and practice of BPMN. In this paper, we present our repository mining approach for generating a corpus of open source BPMN models by systematically analyzing software projects on GitHub.com. In contrast to our previous work, where we have limited the analysis to a 10% sample of GitHub.com, including 6.1 million projects, we here report the results for our new analysis of the whole 82.8 million projects hosted on GitHub.com at the time of conducting the research. We describe the resulting dataset, containing 79,713 distinct BPMN models from 18,534 open source projects.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1 Introduction</title>
      <p>
        Empirical research on business process modeling can help gaining insight into
the usage and practice of modeling languages like BPMN and thus answering
questions about, e.g., frequently and rarely used language features or the
recurrence of certain modeling styles and preferences. There is however still a lack of
publicly available collections of realistic process models, which hinders empirical
analysis [
        <xref ref-type="bibr" rid="ref11 ref13">11,13</xref>
        ]. While, traditionally, researchers have resorted to controlled
experiments, surveys or case studies, with often smaller and homogeneous collections
of process models, systematically searching for models in open source software
projects provides a complimentary approach to tackle the lack of real-world data.
      </p>
      <p>
        Recent work on mining BPMN model artifacts from open source software
repositories hosted on Github.com has highlighted the utility of such data mining
efforts to support BPMN tool development [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ] and to investigate BPMN usage
“in the wild” [
        <xref ref-type="bibr" rid="ref1 ref14 ref8">1,8,14</xref>
        ]. Nevertheless, previous efforts have been rather limited in
scale. In this paper, we describe our effort to mine BPMN artifacts from as close
to all public Github.com repositories as is reasonably possible, as represented by
the repositories included in the most recent GHTorrent dump [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ]1. All told, we
1 https://ghtorrent.org
      </p>
      <sec id="sec-1-1">
        <title>Download Directory Listings</title>
      </sec>
      <sec id="sec-1-2">
        <title>Select Candidate Repositories</title>
      </sec>
      <sec id="sec-1-3">
        <title>Download Repositories</title>
      </sec>
      <sec id="sec-1-4">
        <title>GH Torrent</title>
      </sec>
      <sec id="sec-1-5">
        <title>Directory Listings Dataset</title>
      </sec>
      <sec id="sec-1-6">
        <title>BPMN Artifacts Dataset</title>
      </sec>
      <sec id="sec-1-7">
        <title>Step 1</title>
      </sec>
      <sec id="sec-1-8">
        <title>Step 2</title>
        <p>were able to identify 79,713 distinct BPMN artifacts and thereby can provide the
to our knowledge most comprehensive collection of open source BPMN models.</p>
        <p>
          In what follows, we describe our mining pipeline, as well as a preliminary
analysis of the collected data. Our data mining pipeline follows a two-step
approach, where we first identify interesting candidate repositories based on the
names of the files and directories they contain, and inspect the files’ contents only
after this filtering. Since the initial collection of more than 82 million repositories’
directory listings is the most time-consuming step, we make these listings available
as a public resource for further research [
          <xref ref-type="bibr" rid="ref18">18</xref>
          ]. In the same spirit, we make links
to the collected BPMN model artifacts available, as well [
          <xref ref-type="bibr" rid="ref17">17</xref>
          ].
2
        </p>
      </sec>
    </sec>
    <sec id="sec-2">
      <title>Mining Approach for Github.com</title>
      <p>
        Our data mining pipeline consists of two steps as shown in Fig. 1. In the first
step, we retrieve all non-forked, non-deleted, public repositories from the latest
GHTorrent database dump when conducting our research as of March 6th, 2021,
and fetch a shallow and blob-less clone2 of each repository from Github.com.
We thus retrieve the file and directory names in the latest revision, and nearly
nothing else, in less than 5 % of the time required to gather the same information
via the REST API, which is limited to 5,000 requests per hour. The resulting
Directory Listings Dataset3 is collected over a span of about four weeks, and
contains directory listings for the HEAD revisions of 82.8 million different software
repositories. The corpus is available online [
        <xref ref-type="bibr" rid="ref18">18</xref>
        ].
      </p>
      <p>
        To select candidate repositories for the second mining step, we queried the
file and directory names in this dataset for the following keywords: business, bpm,
2 git clone --bare --single-branch --depth=1 --filter=blob:none
3 https://zenodo.org/record/5856129 and https://zenodo.org/record/5903352
s
ire0.00010
o
it
s
o
p0.00005
e
R
0.00000
1.0
camunda, activiti, imixs, yaoqiang, modelio, signavio. The first two patterns are
strongly connected with BPMN processes in general, and the latter six refer to
popular modeling tools frequently used to design BPMN process models. This
search matched at least one file or directory name in 1.1 million repositories. Of
these, we again fetched a shallow clone, this time also including the blobs of
the HEAD revision, i.e., the contents of its files. We filtered these repositories
to contain at least one XML-serialized BPMN process model artifact, using the
occurrence of the string ‘‘omg.org/sepc/BPMN’’ in at least one file as a heuristic.
This left 18,534 repositories for inclusion in our BPMN Artifacts Dataset,3 also
available online [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ]. Note that we currently only provide links to the identified
BPMN process model artifacts and a Python code snippet for retrieving the
models, similar to related research [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ]. Due to the various licensing, copyright, and
related constraints, further work will be required when the models are published
on their own. The second mining step was completed in 3 days. A 135-node
Kubernetes cluster was used for parallel processing in all steps.
3
      </p>
    </sec>
    <sec id="sec-3">
      <title>Corpus and Preliminary Analysis</title>
      <p>Number of committers
Number of commits
104
105
after two years. In the GHTorrent metadata, the creation date was unknown for
408, and the time of the last update for 6,299 of the repositories we collected;
these missing data points are omitted from the above figures.</p>
      <p>Fig. 3 shows the cumulative distributions for the number of committers and
the number of commits per repository, for the subset of 15,773 repositories in our
dataset for which this information is available in the GHTorrent database: Nearly
40 % of the repositories are single-committer projects, and 90 % have fewer than
four contributors. Conversely, less than 10 % of the projects have only a single
commit, and about 10 % have more than a hundred.</p>
      <p>
        From the 18,534 collected repositories, we have identified 337,436 potential
BPMN artifacts—XML files containing a URL for the BPMN 2.0 schema
definition. Based on their SHA-1 hashes, we identify 79,713 unique BPMN artifacts;
Fig. 4 shows the cumulative distributions for the number of copies of the artifacts
and the number of repositories in which they appear. While SHA-1 file hashes
provide a straightforward way to identify simple model duplicates, i.e., XML
files with the same content, we acknowledge that finding similar though not
exactly matching process models would require more laborious effort [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ], which
is however out of the scope of this paper. Similar to our previous findings in [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ],
we observe a large number of exact model duplicates. About 60 % of artifacts
cse105
n
e
rrcu104
c
O 3
10
      </p>
      <p>S
X</p>
      <p>X
E
_
F
E
R</p>
      <p>E
R
8
2
0
.</p>
      <p>T
X
E
occur only once, and about 70 % in only one repository (even if multiple times);
less than 5 % of all artifacts have ten or more copies across the dataset, meaning
most of the copies are from a few thousand, frequently-copied artifacts. Based
on several spot-checks, these are typically BPMN artifacts included as test cases
with popular software libraries, which end up in many repositories, e.g., through
accidentally-committed node modules directories.</p>
      <p>
        For a first look at the quality of the mined BPMN process models, we follow [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ]
and check all 79,713 distinct BPMN artifacts with the BPMNSpector [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ] tool,
which identifies 18,216 (23%) to be fully standards-compliant and 60,779 (76%)
to contain at least one constraint violation (718 artifacts caused the tool to
crash or hang); overall, 1,573,635 occurrences of 117 distinct constraint violations
were found, the most common of which are shown in the histogram in Fig. 5. In
terms of relative frequency, our results are rather similar to those reported by [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ]:
the most frequently violated constraints are Ext.023 (inconsistent definition of
sequence flow; 36.5 % of violations / 38.6 % in [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ]) and XsdCheck (violation of
BPMN’s normative XML schema; 34.8 % / 29.0 %) in both studies, and the next
three most common violations, i.e., Ext.107, Ext.092, Ext.101 (inconsistent
definition of sequence flow at start/end events, missing/ambiguous sources of
data associations), all appear in our top eight, albeit in a slightly different order.
4
      </p>
    </sec>
    <sec id="sec-4">
      <title>Related Work</title>
      <p>
        Empirical research on business process modeling [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ] often comes in the form of
controlled experiments, surveys or case studies using a limited number of process
models, usually with up to hundreds of process models, e.g., [
        <xref ref-type="bibr" rid="ref12 ref3">3,12</xref>
        ]. In recent
years, though, various community initiatives have been started to increase the
number of process model collections available for empirical analysis [
        <xref ref-type="bibr" rid="ref10 ref11 ref2">11,10,2</xref>
        ].
The BPM Academic Initiative4, as a notable effort for business process
modeling, provided a platform for creating and sharing business process models in
academic teaching. In their 2011 publication [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ], the initiators reported on
1,903 different process models, including BPMN, created by ca. 4,500 different
users and covering various complexities and language features. While the recent
number of models is 29,8105, unfortunately, data collection is discontinued.
Various similar platforms and datasets exist, including GenMyModel6 with 12,575
BPMN models, RePROSitory [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ] with 593 models, and Camunda BPMN for
research7 with 3,721 models, respectively. Another process collection has been
created in the BenchFlow project [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ], where companies donated process models
for process engine benchmarking. The dataset described in [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ] included overall
8,363 models, with a share of 64% of BPMN, but the collection is not publicly
available. To the authors knowledge, the corpus presented in our paper with
79,713 distinct process models is the largest publicly available BPMN dataset.
Not a dataset by itself, but an open-source business process analytics platform
is offered by Apromore8. The platform has originally been conceived as process
model repository [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ] and now offers an extensible, service-based framework for
a wide range of tools supporting the whole business process lifecycle, including
process discovery, analysis, implementation, and monitoring.
      </p>
      <p>
        In their previous work on repository mining for BPMN, the authors of this
paper considered a sample of 10% of software projects on GitHub.com [
        <xref ref-type="bibr" rid="ref8 ref9">8,9</xref>
        ],
resulting in a corpus of 8,904 BPMN model artifacts. An analysis proved the
diversity of the corpus but also stressed the high number of model duplicates as
well as model flaws as detected by BPMNspector [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ]. While being a significant
sample, the corpus presented and made publicly available in this paper provides
ten times more models and thus a more complete and comprehensive picture
about the practice of BPMN in open source software projects. The authors’ prior
dataset has been used in empirical studies on BPMN since then. In a recent study,
BPMN models from various public process repositories, including the GitHub.com
dataset [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ] have been combined into a collection of 25,590 models and analyzed
according to their complexity and usage frequency of BPMN language elements.
Similarly, Lu¨bke and Wutke investigate process layout choices in open source
BPMN process models based on the corpus in [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ].
5
      </p>
    </sec>
    <sec id="sec-5">
      <title>Conclusion</title>
      <p>In this paper, we introduce our approach to extract two hiqh-quality corpora from
Github.com. Our Directory Listings Dataset is publicly available and may be an
interesting starting point for research across various fields. Due to the amount
of BPMN artifacts it contains, our BPMN Artifacts Dataset can contribute to
4 http://fundamentals-of-bpm.org/process-model-collections/
5 Numbers are reported for the time of writing this paper (25 January 2022).
6 https://www.genmymodel.com
7 https://github.com/camunda/bpmn-for-research
8 https://apromore.org
the investigations on the usage and practice of BPMN process models. Subject
of future work will be the exhaustive analysis of the retrieved corpus to further
characterize the usage of BPMN in open soource software projects with respect to,
e.g., complexity of process models, usage of different BPMN language constructs,
utilized modeling tools, correlation of modeling tool with standards compliance,
relation of repository metadata and BPMN artifacts, etc.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Compagnucci</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Corradini</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Fornari</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Re</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          :
          <article-title>Trends on the Usage of BPMN 2.0 from Publicly Available Repositories</article-title>
          .
          <source>In: BIR 2021. LNBIP</source>
          , vol.
          <volume>430</volume>
          , pp.
          <fpage>84</fpage>
          -
          <lpage>99</lpage>
          . Springer (
          <year>2021</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Corradini</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Fornari</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Polini</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Re</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Tiezzi</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          :
          <article-title>RePROSitory: a Repository Platform for Sharing Business PROcess modelS</article-title>
          .
          <source>In: BPM PhD/Demos</source>
          <year>2019</year>
          . pp.
          <fpage>149</fpage>
          -
          <lpage>153</lpage>
          . CEUR (
          <year>2019</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Fahland</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Favre</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Jobstmann</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Koehler</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lohmann</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          , Vo¨lzer, H.,
          <string-name>
            <surname>Wolf</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          :
          <article-title>Instantaneous Soundness Checking of Industrial Business Process Models</article-title>
          .
          <source>In: BPM 2009</source>
          . pp.
          <fpage>278</fpage>
          -
          <lpage>293</lpage>
          . Springer (
          <year>2009</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Geiger</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Neugebauer</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Vorndran</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Automatic Standard Compliance Assessment of BPMN 2.0 Process Models</article-title>
          .
          <source>In: ZEUS 2017. CEUR Workshop Proceedings</source>
          , vol.
          <year>1826</year>
          , pp.
          <fpage>4</fpage>
          -
          <lpage>10</lpage>
          . CEUR-WS.org (
          <year>2017</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Gousios</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          :
          <article-title>The GHTorent dataset and tool suite</article-title>
          .
          <source>In: MSR 2013</source>
          . pp.
          <fpage>233</fpage>
          -
          <lpage>236</lpage>
          . IEEE (
          <year>2013</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Hebig</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Quang</surname>
            ,
            <given-names>T.H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Chaudron</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Robles</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Fernandez</surname>
            ,
            <given-names>M.A.</given-names>
          </string-name>
          :
          <article-title>The Quest for Open Source Projects that use UML: Mining GitHub</article-title>
          .
          <source>In: MODELS 2016</source>
          . pp.
          <fpage>173</fpage>
          -
          <lpage>183</lpage>
          . ACM (
          <year>2016</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Heinze</surname>
            ,
            <given-names>T.S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Amme</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          , Sch¨afer, A.:
          <article-title>Detecting semantic business process model clones</article-title>
          .
          <source>In: ZEUS. CEUR Workshop Proceedings</source>
          , vol.
          <volume>2839</volume>
          , pp.
          <fpage>25</fpage>
          -
          <lpage>28</lpage>
          . CEURWS.org (
          <year>2021</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Heinze</surname>
            ,
            <given-names>T.S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Stefanko</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Amme</surname>
            ,
            <given-names>W.:</given-names>
          </string-name>
          <article-title>BPMN in the Wild: BPMN on GitHub.com</article-title>
          .
          <source>In: ZEUS 2020. CEUR Workshop Proceedings</source>
          , vol.
          <volume>2575</volume>
          , pp.
          <fpage>26</fpage>
          -
          <lpage>29</lpage>
          . CEUR-WS.org (
          <year>2020</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Heinze</surname>
            ,
            <given-names>T.S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Stefanko</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Amme</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          :
          <article-title>Mining BPMN Processes on GitHub for Tool Validation and Development</article-title>
          . In: BPMDS/EMMSAD@CAiSE
          <year>2020</year>
          . LNBIP, vol.
          <volume>387</volume>
          , pp.
          <fpage>193</fpage>
          -
          <lpage>208</lpage>
          . Springer (
          <year>2020</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Ho-Quang</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Chaudron</surname>
            ,
            <given-names>M.R.V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Robles</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Herwanto</surname>
            ,
            <given-names>G.B.</given-names>
          </string-name>
          :
          <article-title>Towards an Infrastructure for Empirical Research into Software Architecture: Challenges and Directions</article-title>
          . In: ECASE@ICSE
          <year>2019</year>
          . pp.
          <fpage>34</fpage>
          -
          <lpage>41</lpage>
          . IEEE (
          <year>2019</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Kunze</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Luebbe</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Weidlich</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Weske</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Towards Understanding Process Modeling - The Case of the BPM Academic Initiative</article-title>
          . In: BPMN 2011 Workshops. pp.
          <fpage>44</fpage>
          -
          <lpage>58</lpage>
          . Springer (
          <year>2011</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Leopold</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mendling</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          , Gu¨nther, O.:
          <article-title>Learning from Quality Issues of BPMN Models from Industry</article-title>
          .
          <source>IEEE Software 33(4)</source>
          ,
          <fpage>26</fpage>
          -
          <lpage>33</lpage>
          (
          <year>2016</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13. Lu¨bke,
          <string-name>
            <given-names>D.</given-names>
            ,
            <surname>Pautasso</surname>
          </string-name>
          ,
          <string-name>
            <surname>C.</surname>
          </string-name>
          :
          <article-title>Empirical Research in Executable Process Models</article-title>
          .
          <source>In: Empirical Studies on the Development of Executable Business Processes</source>
          , pp.
          <fpage>3</fpage>
          -
          <lpage>12</lpage>
          . Springer (
          <year>2019</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14. Lu¨bke,
          <string-name>
            <given-names>D.</given-names>
            ,
            <surname>Wutke</surname>
          </string-name>
          ,
          <string-name>
            <surname>D.</surname>
          </string-name>
          :
          <article-title>Analysis of Prevalent BPMN Layout Choices on GitHub</article-title>
          .
          <source>In: ZEUS 2021. CEUR Workshop Proceedings</source>
          , vol.
          <volume>2839</volume>
          , pp.
          <fpage>46</fpage>
          -
          <lpage>54</lpage>
          . CEUR-WS.org (
          <year>2021</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <surname>Rosa</surname>
            ,
            <given-names>M.L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Reijers</surname>
          </string-name>
          , H.A.,
          <string-name>
            <surname>van der Aalst</surname>
            ,
            <given-names>W.M.P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Dijkman</surname>
            ,
            <given-names>R.M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mendling</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Dumas</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Garc´</surname>
          </string-name>
          ıa-Ban˜uelos, L.:
          <article-title>APROMORE: an advanced process model repository</article-title>
          .
          <source>Expert Syst. Appl</source>
          .
          <volume>38</volume>
          (
          <issue>6</issue>
          ),
          <fpage>7029</fpage>
          -
          <lpage>7040</lpage>
          (
          <year>2011</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16.
          <string-name>
            <surname>Skouradaki</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Roller</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Leymann</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ferme</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pautasso</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          :
          <article-title>On the Road to Benchmarking BPMN 2.0 Workflow Engines</article-title>
          .
          <source>In: ICPE 2015</source>
          . pp.
          <fpage>301</fpage>
          -
          <lpage>304</lpage>
          . ACM (
          <year>2015</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          17. Tu¨rker, J., V¨olske,
          <string-name>
            <given-names>M.</given-names>
            ,
            <surname>Heinze</surname>
          </string-name>
          ,
          <string-name>
            <surname>T.</surname>
          </string-name>
          :
          <source>Github BPMN Artifacts Dataset 2021 (Jan</source>
          <year>2022</year>
          ). https://doi.org/10.5281/zenodo.5903352
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          18. Tu¨rker, J., V¨olske,
          <string-name>
            <given-names>M.</given-names>
            ,
            <surname>Heinze</surname>
          </string-name>
          ,
          <string-name>
            <surname>T.</surname>
          </string-name>
          :
          <source>Github Directory Listings Dataset 2021 (Jan</source>
          <year>2022</year>
          ). https://doi.org/10.5281/zenodo.5856129
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>