<!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>POMElog: Generating Event Logs from Unplugged Processes</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Luis Leiva</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Jorge Munoz-Gama</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Juan Salas-Morales</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Victor Galvez</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Wai Lam Jonathan Lee</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Rene de la Fuente</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Ricardo Fuentes</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Marcos Sepulveda</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Department of Anesthesiology, School of Medicine Ponti cia Universidad Catolica de Chile</institution>
          ,
          <addr-line>Santiago</addr-line>
          ,
          <country country="CL">Chile</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Department of Computer Science, School of Engineering</institution>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>Process Mining for Unplugged Processes</institution>
        </aff>
      </contrib-group>
      <abstract>
        <p>We consider unplugged processes to be those processes that are not supported by any information system. In order to analyze them using Process Mining techniques, those processes could be video recorded and then watch the recordings to create an event log. POMElog was developed as a simple user-friendly process-aware tool to aid a domain expert on manually tagging unplugged processes recordings. The tool allows to create events, update times, and export the event logs generated. Also, the tool has been used in real cases, specially to generate event logs for surgical procedures in the medical education domain.</p>
      </abstract>
      <kwd-group>
        <kwd>process mining</kwd>
        <kwd>log generation</kwd>
        <kwd>event logs</kwd>
        <kwd>PODS4H</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>The key step of the method was the tagging procedure. It was necessary to
have a tool that aided the domain expert on the tagging process. The criteria
de ned for the tool were: 1) user-friendly for non-computing related domain
experts (e.g., a doctor in this case), 2) simple since domain experts could get
overwhelm with options and menus, and reject the use of the whole
methodology, and 3) having an underlying process-oriented perspective and treating
processes in the tool as rst-class citizen, incorporating the notion of event log,
activities, instances, among others. Pilot studies were developed with tools from
other domains, e.g., VCode VData. However, they were far from intuitive for
non academic experts, and they were not process-oriented friendly. Finally, we
decided to develop our own tool that satis ed all three criteria: POMElog.
2</p>
    </sec>
    <sec id="sec-2">
      <title>POMElog and its Features</title>
      <p>In this section, we introduce the main features of POMElog. Figure 2 shows
where are these features in the tool interface:</p>
      <p>Interact with the recorded processes: The tool allows to interact with
the video in a common way, i.e., play and stop the video, move forward and
backwards, mute and allow sound, and to display the video in full-screen to
observe the details in a more clear way. See area B in Figure 2. POMElog allows
to decrease the speed of the video, to analyze the di cult parts that require a
slow video but without having to stop it, and to increase the speed to identify
activities in processes with a high sparsity of activities. See D in Figure 2.</p>
      <p>Walk through the list of activities: Giving an unplugged process and
its corresponding set of activities, the tool allows the user to walk through the
list of activities. For an easy and more direct access to the activities, those are
grouped in sets (with an intuitive name and a color). For example, those sets
could correspond to di erent phases of a process. Once clicked, a set expands
showing the list of activities associated to it. Each activity has a short name
(to easy identify the activity), and a longer and more descriptive name to fully
understand when the activity should be identi ed in the video. See A in Figure 2.</p>
      <p>Adding a new event: When an activity is clicked, it is directly added to
the event log (see area C in Figure 2), with the time (start and complete) the
video was at the time of clicking. The video can be played or stopped (for more
precision) at the time of the event creation. Events are displayed in ascending
order by the time of their creation, to facilitate access for the user. Events can
be easily removed clicking the rubbish bin icon.</p>
      <p>Updating start and end time: That is probably one of the most intuitive
and appreciated feature by the nal users, specially compared with other tools.
Clicking on the time (start or complete) of an activity will update the time with
the video time in the moment of the click. A common action is to create the
event at the start of the activity, and wait for it to nish to click on the end
time to update it. Notice that, unlike some tools, POMElog interface has no
drag-and-drop bars for each activity that would over-complicate the interface.</p>
      <p>Event log export: Finally, POMElog allows to export the events in terms
of an Event Log (currently in CSV and XES in the future). The tool allows both
to export it at the activity level (the more classic approach), or at the set/phase
level, where the activities of the Event log are de ned by the set/phase of the
event and not the activity of the event. The latter is useful for a high-level
analysis of the process. See E in Figure 2.</p>
      <p>Notice that, in Section 4, there is a link to a video and a demo of the tool,
where the features could be better understood. POMElog was developed as an
user-friendly intuitive simple tool to aid domain experts on generating event logs
from manually tagged recordings of unplugged process executions. Notice that,
the name of the tool, POMElog, derives from the domain where it was rst used,
i.e., Process-Oriented Medical Education (POME).
3</p>
    </sec>
    <sec id="sec-3">
      <title>Maturity and Case Studies of POMElog</title>
      <p>POMElog is a mature tool used in a larger software suite for unplugged processes
in the medical education domain. Consequently, there are several cases studies:</p>
      <p>
        Tailored Process Feedback [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]: In [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ] the authors proposed an approach to
provide Tailored Process Feedback for Surgical Procedures in Medical Training.
In this case, the authors analyzed videos of the execution of central venous
catheter placements on a medical phantom by a group of students on a surgical
training course. Event logs were generated from the videos using POMElog, and
latter used as input for the process mining tool Celonis to create meaningful
process-oriented reports.
      </p>
      <p>
        Conformance Checking Challenge 2019 [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]: In 2019, the Conformance
Checking Challenge 2019 (CCC19) was proposed as part of the 1st International
Conference on Process Mining. In this challenge, the participants were provided
with a model and a log, being the challenge to provide a meaningful conformance
report on the case. In that edition, the event log provided was generated using
POMElog.
      </p>
    </sec>
    <sec id="sec-4">
      <title>Screencast and Availability</title>
      <p>
        As it was mentioned, POMElog was developed as a tool to be used in a larger suit
called POME (Process-Oriented Medical Education), a web system developed
to completely incorporate the process perspective into the training of surgical
skills. POME allows the creation of courses, grades, users, activities, and roles.
Given the nature of the information contained in POME and the non-disclosure
agreements (NDA) considered in the project, in this demo paper we provide
a proof-of-concept prepared version of POMElog. This version is available for
reviewers and readers in https://pome-icpm.firebaseapp.com. It contains a
pre-loaded set of activities and a single video to tag. To illustrate the maturity
of the tool, both the set of activities (in Spanish) and the video corresponds to
a real medical education case used in a real analysis [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]. Additionally, there is a
screencast in https://youtu.be/IJKbrFhwq2A showing the main features.
5
      </p>
    </sec>
    <sec id="sec-5">
      <title>Conclusion</title>
      <p>This paper presented POMElog, a tool to generate event logs from unplugged
processes, i.e., processes that are not supported by an information system, but
that could bene t from being analyzed using Process Mining and other
ProcessOriented Data Science techniques. The tool visualizes video recordings of such
unplugged processes executions, and allows the user to manually tag activities
according to when they start and nish in the video. The tagging can latter be
exported in terms of an Event Log to be analyzed with state-of-the-art Process
Mining tools. Notice that, POMElog was designed to aid in the manual (not
automatic) tagging for a domain expert, reducing the time and e ort needed.
That is not necessary a bottleneck of the approach, and there are scenarios where
that could be bene cial (e.g., pedagogically, medical students tagging they own
video increases the understanding of their mistakes). Despite that, POMElog
could include future features that automatically aid in that manual tagging. For
example, suggesting/predicting an activity (or a small set) to be included next,
based on previous taggings of the same processes.</p>
      <p>Acknowledgments. CONICYT FONDECYT 11170092, CONICYT REDI 170136,
VRI-UC Interdisciplinary II170003, FOND-DCC 2017-0001, CONICYT-PFCHA
/ Doctorado Nacional / 2017-21170612 and 2019-21190116.
.
s
e
r
u
t
a
e
f
d
n
a
g
o
l
E
M
O
P
.
2
.
g
i
F</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Lira</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          , et al.:
          <article-title>Process-oriented feedback through process mining for surgical procedures in medical training: The ultrasound-guided central venous catheter placement case</article-title>
          .
          <source>Int. J. Environ. Res. Public Health</source>
          <volume>16</volume>
          (
          <issue>11</issue>
          ) (
          <year>2019</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Munoz-Gama</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          , , Garcia-Ban~uelos, L.,
          <string-name>
            <surname>Armas-Cervantes</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <source>Conformance Checking Challenge</source>
          <year>2019</year>
          (
          <article-title>CCC19)</article-title>
          . In: ICPM, Aachen, Germany, June 24-26,
          <year>2019</year>
          (
          <year>2019</year>
          )
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>