<!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>
      <issn pub-type="ppub">1613-0073</issn>
    </journal-meta>
    <article-meta>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Iris Beerepoot</string-name>
          <email>i.m.beerepoot@uu.nl</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Utrecht University</institution>
          ,
          <addr-line>Heidelberglaan 8, 3584 CS Utrecht</addr-line>
          ,
          <country country="NL">The Netherlands</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>Recent process mining techniques provide interesting new ways to uncover and comprehend complex work practices within organisations. The eficacy of process mining, however, is contingent upon the accessibility and quality of event logs. This paper introduces and describes a publicly-available dataset containing labelled Active Window Tracking data, capturing my app usage and active screen titles over the course of four weeks. It aims to support diverse studies: classifying activities from window titles, identifying action patterns, and developing new visualisations for detailed process data. By making this resource available, I aim to encourage the development of new process mining techniques that provide detailed insights into work practices.</p>
      </abstract>
      <kwd-group>
        <kwd>Event data</kwd>
        <kwd>Active Window Tracking</kwd>
        <kwd>UI logs</kwd>
        <kwd>cross-system data</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>CEUR
ceur-ws.org</p>
    </sec>
    <sec id="sec-2">
      <title>1. Introduction</title>
      <p>
        Process mining has evolved into a means to discover and understand complex work practices
of employees in organisations [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]. However, the quality of the results heavily relies on the
availability of event logs. Most process mining studies draw on event data from single work
systems [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ], which leads to incomplete representations of the breadth of work that has taken
place. In [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ], we proposed the use of so-called Active Window Tracking (AWT) data for mining
work practices, and outlined the opportunities of using this type of detailed event data. AWT
records the apps that a worker uses and the title of the screen that is active at a certain point in
time, providing data that sits in between UI logs and traditional single-system event data.
      </p>
      <p>The window titles and apps provide a very detailed view on how the worker performs
certain tasks, which may be interesting in itself for some types of analyses. However, for
other analyses there may be a need to abstract window titles into higher-level activities. To
support such analyses and to encourage the development of novel abstraction techniques, this
resource presents a month’s worth of (manually) labelled and pseudonymised AWT data. The
data is publicly available on Github (https://github.com/project-pivot/labelled-awt-data). The
following sections introduce the details of the resource, provide a preliminary analysis, and
outline its possible uses.
2024.
http://irisbeerepoot.com/ (I. Beerepoot)</p>
      <p>© 2024 Copyright for this paper by its authors. Use permitted under Creative Commons License Attribution 4.0 International (CC BY 4.0).</p>
    </sec>
    <sec id="sec-3">
      <title>2. Description of the Resource</title>
      <p>The resource contains a set of files, all of which relate to one month’s worth of AWT data. For
the recording, I used a tool called Tockler (http://maygo.github.io/tockler/) which has been
running on my computer since December 2022. It logs application title, window title, start time
and end time. Contrary to many time tracking tools which aggregate the total time spent in a
certain app or window, rendering it unusable for process mining, Tockler keeps the timestamps
of the individual window titles that were active at a certain point in time.</p>
      <p>
        The repository contains a labelled subset of the resulting data, namely from March 6 to April
2, 2023. The labelling was done locally in Excel, by exporting the data from Tockler and adding
two columns to the log, one for the corresponding activity and one for the case. I deductively
selected activities from the University Job Classification system used by Dutch universities
(https://edu.nl/hkdr4). Examples of such activities are ‘Assessing exams and giving marks’,
and ‘Conducting research’. When I could not fit the behaviour within the existing activities,
I created a new activity. Examples of added activities include ‘Communicating about events’,
‘Planning teaching activities’, and ‘Reviewing journal and conference papers’. I selected the
cases inductively, e.g., courses that I taught, students that I supervised, research papers that I
worked on, events that I organised, etc. This procedure is also described in [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ].
      </p>
      <p>Table 1 provides an overview of the datasets in the repository. The first file contains
the full pseudonymised version of the labelled data, where I replaced names and other
sensitive information with placeholders. The result of this can be found in the file entitled
awt_data_1_pseudonymized. A snippet is provided in Table 2. The remaining files in the
data folder contain versions in which I applied some processing. The Python notebook contains
details on the steps that I took. In awt_data_2_merged_titles, I merged all sequential events
with the same activity label, resulting in an abstracted event log with significantly less events.
In awt_data_3_added_duration, I added a Duration column to calculate the duration between
the start and end time, and in awt_data_4_added_case_type I added a case type attribute.</p>
      <p>Depending on the use case, you might want to work with the detailed window titles in
awt_data_1_pseudonymized or the final abstracted data in awt_data_4_added_case_type. If
you are interested in, e.g., a technique that automatically recognises higher-level tasks performed
based on (a set of) window titles, you would want to have a look at awt_data_1_pseudonymized.
If you want to explore the data with process mining techniques immediately, you better check
out awt_data_4_added_case_type.</p>
      <p>Description
Full pseudonymised dataset (individual window titles labelled in Excel)
Same as previous but with sequential events with same label merged (see preprocessing notebook)
Same as previous but with duration column (see preprocessing notebook)</p>
      <p>Same as previous but with case type added (manually)</p>
    </sec>
    <sec id="sec-4">
      <title>3. Preliminary Analysis</title>
      <p>As an initial analysis, let us examine awt_data_4_added_case_type.csv. It contains 76 hours
worth of labelled AWT data over the course of the four weeks. As can be seen from Figure 1,
the majority of this time is spent on research projects, but a significant time was also spent
on other case types such as courses, conferences, presentations, and more. The time spent on
research projects and courses is reflected in the overview of duration per activity (Figure 2). It
shows that most of my time was spent on ‘conducting research’, with ‘encouraging and giving
lectures’ and ‘preparing and providing teaching sessions for students’ completing the top-3.</p>
      <p>In order to demonstrate the readiness of this data for applying process mining, imagine
that we are interested in the activities related to the diferent academic conferences. We
load the preprocessed file awt_data_4_added_case_type.csv into Fluxicon’s Disco (https:
//fluxicon.com/disco/). We map the columns as follows:</p>
      <p>From the global statistics, the events over time (Figure 3a) and the active cases over time
(Figure 3b) are shown. In the former, one can easily spot the working days across the week. In
the final week, I was on holiday, doing only some work on the Tuesday, which is reflect in both
ifgures.</p>
      <p>Now that we have a general idea of the data, we can discover the process. In this case, we are
interested in the work that took place around academic conferences. As such, we filter on ‘Case
type’ → ‘Academic conference’. Figure 4 shows the resulting process map, with activities and
paths set to 100%. During the month of March 2023, I was involved in activities related to four
cases, i.e., academic conferences: BPM, ECIS, ICIS, and RCIS. The majority of work was done
for the BPM conference, where I was part of the organising team and program committee. For
ECIS, I was mostly involved in organising a workshop and communicating about the workshop,
as well as organising my travelling. For ICIS, there was only a brief activity related to reviewing,
and the time spent on the RCIS case revolved around yet more travel organisation. Note that
these cases are unfinished; work on these four conferences has taken place before and after these
(a) Events over time.</p>
      <p>(b) Active cases over time.
four weeks and the same is true for many of the other cases. In order to enable examination of
ifnished cases that span several months without having to manually label all this data, it is vital
that we develop and apply techniques to (semi-)automatically recognise higher-level activities
and cases from the long-term AWT data, which is ongoing work.</p>
    </sec>
    <sec id="sec-5">
      <title>4. Possible Uses</title>
      <p>This resource may be used in diferent ways: (1) to develop techniques that classify (a set of)
window titles into higher-level activities, (2) to identify patterns of action in terms of repeated
sequences of windows or activities, and (3) to develop new visualisations for detailed process
data. Even better, it may spark entirely new ideas about how individuals organise their work,
which I hope it does. Feel free to reach out to me with questions or requests to verify insights.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>I.</given-names>
            <surname>Beerepoot</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Barenholz</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Beekhuis</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Gulden</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Lee</surname>
          </string-name>
          ,
          <string-name>
            <given-names>X.</given-names>
            <surname>Lu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Overbeek</surname>
          </string-name>
          ,
          <string-name>
            <surname>I. Van De Weerd</surname>
          </string-name>
          ,
          <string-name>
            <surname>J. M. Van Der Werf</surname>
            ,
            <given-names>H. A.</given-names>
          </string-name>
          <string-name>
            <surname>Reijers</surname>
          </string-name>
          ,
          <article-title>A window of opportunity: Active window tracking for mining work practices</article-title>
          ,
          <source>in: 2023 5th International Conference on Process Mining (ICPM)</source>
          , IEEE,
          <year>2023</year>
          , pp.
          <fpage>57</fpage>
          -
          <lpage>64</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>M.</given-names>
            <surname>Thiede</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Fuerstenau</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A. P.</given-names>
            <surname>Bezerra</surname>
          </string-name>
          <string-name>
            <surname>Barquet</surname>
          </string-name>
          ,
          <article-title>How is process mining technology used by organizations? a systematic literature review of empirical studies</article-title>
          ,
          <source>Business Process Management Journal</source>
          <volume>24</volume>
          (
          <year>2018</year>
          )
          <fpage>900</fpage>
          -
          <lpage>922</lpage>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>