<!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>
      <journal-title-group>
        <journal-title>Duhon, Bryant: It's all in our heads. Inform</journal-title>
      </journal-title-group>
    </journal-meta>
    <article-meta>
      <title-group>
        <article-title>Leveraging process mining techniques for up-to-date resource profiles</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Mathijs Creemers</string-name>
          <email>mathijs.creemers@uhasselt.be</email>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Mieke Jans</string-name>
        </contrib>
      </contrib-group>
      <pub-date>
        <year>2015</year>
      </pub-date>
      <volume>12</volume>
      <issue>8</issue>
      <fpage>8</fpage>
      <lpage>13</lpage>
      <abstract>
        <p>Keeping an up-to-date overview of the knowledge and skills available in an organization is a dificult task. Looking at this problem we propose the use of data, that already exists in the organization's information systems, as a means to keep user knowledge profiles up to date. To extract the required information from these information systems, we suggest the use of process mining. We illustrate the current state of our research and the end goals we aim to reach with it. We state a general research question. We then apply this to a software development setting, applying knowledge gained during an ongoing case study at a software development company.</p>
      </abstract>
      <kwd-group>
        <kwd>Process Mining</kwd>
        <kwd>Knowledge Management</kwd>
        <kwd>Resource Metrics</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Introduction</title>
      <p>The real world problem we address is the following: does an organization have an up-to-date
view of the knowledge and skills available in their employees? [LSC16]. We first provide
some background in the two related themes of our research problem: knowledge management
and process mining.</p>
      <p>According to Davenport, knowledge management is the process of capturing, distributing,
and efectively using knowledge[ Da94]. A more formal definition is given by Duhon[ Du98]:
"Knowledge management is a discipline that promotes an integrated approach to
identifying, capturing, evaluating, retrieving, and sharing all of an enterprise’s
information assets. These assets may include databases, documents, policies,
procedures, and previously un-captured expertise and experience in individual
workers."
We focus on the second part of this definition, meaning we consider the expertise and
experience in individual workers. In many companies information about the activities
performed by employees is logged in information systems. When looking for information
about a person, we look at the activities this person performs in the organization. Almost
all of the tasks performed by someone will show up in the logs. We aim to leverage this
information to obtain a better view of the skills and knowledge the person has to ofer. The
way to mine information from these event logs is process mining.</p>
      <p>Process mining is the bridge between data mining and process modelling. Starting from an
event log we use data mining on this log to uncover process information [VdAWM04]. The
2</p>
    </sec>
    <sec id="sec-2">
      <title>Research Question</title>
      <p>The initial focus of research was on bridging the fields of process mining and knowledge
management. The motivation behind this was to extend the reach of process mining, moving
the focus from work-flow and performance to resource information.</p>
      <p>To map out this bridge we performed a literature study of both knowledge management
challenges and resource metrics available in process mining. This helped narrowing down
the research to three main challenges available in knowledge management, that appear suited
to be enhanced by process mining techniques:</p>
      <sec id="sec-2-1">
        <title>1. The creation of a knowledge map</title>
        <p>2. Team selection
3. Brain drain
A knowledge map allows a company to have an overview of the knowledge resources
available in a company. This can include both physical or digital repositories, but also the
knowledge contained in the heads of the employees. The map can be used by employees
when they need to find an expert to help them answer a particular knowledge question. The
map can also be used by companies to keep an overview of their knowledge.
Team selection is a second common problem in the field of knowledge management. To
create the perfect team, we need to know the skills that each employee has. If this is known,
the best combination of people can be found for a certain team or project. When it comes to
picking a leader for a team, insight in the social network can help. The best leader is one
who has a central position in the social network.</p>
        <p>Finally, brain drain is a risk faced by most companies. This is the name for the risk that
someone leaving results in knowledge being lost from the company. For example if there is
only one person who knows how to operate a certain machine, and he leaves the company,
the knowledge of how to operate this machine could be lost.</p>
        <p>A more detailed description of these problems and an indication of which process mining
metrics might be applicable to them can be found in our earlier work [CJ16].</p>
        <p>Leveraging process mining techniques for up-to-date resource profiles 145
Building on this foundation we kept on increasing the focus of our research. One of the main
issues with every solution for knowledge management is keeping it up to date. Consider
for example a company where the employees need to update their CV every 6 months.
However, most of the information they will add, is already known by the company. The
information systems know what projects an employee worked on. We would like to eliminate
the manual efort required when updating knowledge management information. Especially
when it comes to team selection, an up-to-date profile of the current skills and knowledge
of possible team members is needed. Such a profile should contain an overview of the skills
and knowledge of the employee. In an ideal situation this profile would also add a maturity
level to each of the skills.</p>
      </sec>
      <sec id="sec-2-2">
        <title>This leads us to the following research question: Can we keep employee knowledge profiles up to date based on data obtained from information systems, in organizations where all of the work is logged in these information systems.</title>
        <p>The goal of this research is to be able to support the team selection process with up to date
information on each employee while taking the manual updating away. This allows the
employees to focus on their work instead of update tasks.
3</p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>Research Design</title>
      <p>The main goal of our research is to ofer a solution to an existing problem. Because we are
designing a solution from scratch, this research can be conducted as design science research.
We aim to create an artefact that provides a solution to the research problem. We follow the
Design Science framework of Pefers et al.[Pe06]
We have already completed the problem identification phase. To complete this phase, we
have conducted a literature study into both knowledge management and process mining.
Looking at process mining literature, it can be seen that the focus is currently on performance
or compliance measures and work flow discovery. To our knowledge, none of the metrics,
that address resource behaviour in a process, is related to the knowledge of the resource.
This shows that there is an opportunity to broaden the field of process mining, by adding
new metrics that focus on the knowledge of the resources.</p>
      <p>A second part of our problem identification was a case study. For our case study we selected
a company with a large focus on software development. This corresponds to our research
question since the process of software development is extensively logged. When making use
of the SCRUM methodology for agile work, as is the case for our case study, there exists
a SCRUM board on which all of the activities performed by the team are logged. When
these SCRUM boards are electronic, they are an information system we can extract data
from. The company we do the case study at is Cegeka, a large Belgian company, situated
in the IT business. They ofer broad IT-support, ranging from software development to
back-end services or infrastructure. At this company we interviewed members of the software
development group. Mainly employee in charge of team selection or project management.
These interviews confirmed that the research problem is very relevant in their organization.
They currently struggle with team selection and see merit in an automated system that aids
them with this. They also see a clear business value for a solution to the problem.
Our research has allowed us to establish a general context for the research problem. We
assume an environment in which we have information systems that give detailed information
about the activities performed by employees. This includes time registration and human
resource information. There should also be a way to map these activities onto skills that are
relevant to the team selection or brain drain problem.</p>
      <p>We can give a concrete example of this context when looking at the environment of our
case study. Here we can identify the following information systems that correspond to the
software development context:</p>
      <sec id="sec-3-1">
        <title>Time registration software</title>
        <p>Electronic scrum boards
software commits in a version control system
We are currently finishing the next phase in which we define the objectives of our solution.
We plan on getting started on the development phase soon. We will then follow the rest of
the design science research steps as laid out by the framework.</p>
        <p>We will build on our case study during the development phase. The company where the
case study was performed has agreed to collaborate during the following design science
phases. They will allow us access to their data and support us when handling it.
4</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>Challenges</title>
      <p>Given our context and the lack of previous work surrounding knowledge management using
process mining techniques, there are some challenges we can anticipate in the coming
phases of the research.</p>
      <p>One of the risks is the granularity level of the available data. Data extracted from existing
information systems might be too fine grained. This will introduce dificulties when trying
to establish a connection between events in the log and knowledge or skills this corresponds
to.</p>
      <p>A second concern is the source of the data. When working with version control systems,
there is no clear notion of activities. We just have a log of commits submitted to the code,
but the activity of writing this code may take place before the commit is done. A possible
solution for this concern lies in the work of Bala [Ba15]. This shows that it is possible to
mine activity information from version control systems.</p>
      <p>The final challenge regarding this research is validation. Knowledge and skills are often a
subjective measure. We might think someone is good or bad at a certain thing, but there is
not always an objective way to measure it. Especially when trying to add a certain level of
capability to each skill. A medium skill level in one interpretation could be a high or low
skill level in another interpretation. We have to carefully consider our validation methods</p>
      <p>Leveraging process mining techniques for up-to-date resource profiles 147
ahead of time, to ensure we have an objective way of verifying the profiles that result from
our artefact.
5</p>
    </sec>
    <sec id="sec-5">
      <title>Expected Contributions</title>
      <p>We see two main contributions. One is fundamental, showing that it is possible to create an
artefact that allows the use of event logs to assist in keeping the profiles of employees up
to date. This will also show that process mining techniques can be used when addressing
challenges in the field of knowledge management.</p>
      <p>A second contribution we see is the validation of the economical value of this extension.
Since we are continuing our case study, we will be able to implement the artefact in a
business setting. This will allow us to judge the economical impact of the artefact. The
results of this contribution can be indicative for further research into the crossover between
knowledge management and process mining.
[Ba15]
[CJ16]
[Da94]
[Du98]
[LSC16]
[Pe06]
[Pi15]
[Su17]
[SvdA08]</p>
      <p>Creemers, Mathijs; Jans, Mieke: Social mining as a knowledge management solution.
CEUR Workshop Proceedings, 2016.</p>
      <p>Davenport, Thomas H.: Saving IT’s Soul: Human-Centered Information Management.
Harvard business review, 72(2):119–31, 1994.</p>
      <p>Leyer, Michael; Schneider, Christian; Claus, Nina: Would you like to know who knows?
Connecting employees based on process-oriented knowledge mapping. Decision
Support Systems, 87:94–104, July 2016.</p>
      <p>Pefers, Ken; Tuunanen, Tuure; Gengler, Charles E.; Rossi, Matti; Hui, Wendy; Virtanen,
Ville; Bragge, Johanna: The design science research process: a model for producing
and presenting information systems research. In: Proceedings of the first international
conference on design science research in information systems and technology (DESRIST
2006). ME Sharpe, Inc., pp. 83–106, 2006.</p>
      <p>Pika, Anastasiia: Mining process risks and resource profiles. Thesis, Queensland
University of Technology, 2015.</p>
      <p>Suriadi, Suriadi; Wynn, Moe T.; Xu, Jingxin; vander Aalst, Wil M. P.; ter Hofstede,
Arthur H. M.: Discovering Work Prioritisation Patterns from Event Logs. Decision
Support Systems, February 2017.</p>
      <p>Song, Minseok; van der Aalst, Wil M. P.: Towards comprehensive support for
organizational mining. Decision Support Systems, 46(1):300–317, December 2008.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [VdAWM04]
          <string-name>
            <surname>Van der Aalst</surname>
          </string-name>
          , Wil; Weijters, Ton; Maruster, Laura:
          <article-title>Workflow mining: Discovering process models from event logs</article-title>
          .
          <source>IEEE Transactions on Knowledge and Data Engineering</source>
          ,
          <volume>16</volume>
          (
          <issue>9</issue>
          ):
          <fpage>1128</fpage>
          -
          <lpage>1142</lpage>
          ,
          <year>2004</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>