<!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>Business Process Mining for Collaborative Service- Oriented Systems - “Duality” of Process Representations and the Need for Statistical Treatment</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Jörg Becker</string-name>
          <email>becker@ercis.uni-muenster.de</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Dominic Breuker</string-name>
          <email>breuker@ercis.uni-muenster.de</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Department of Information Systems / ERCIS at the University of Muenster</institution>
          ,
          <addr-line>Germany Leonardo-Campus 3, 48149 Muenster</addr-line>
          ,
          <country country="DE">Germany</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>Service-oriented systems are deployed by companies to support business processes, especially in inter-organizational collaborative settings. Process mining provides techniques to visualize and understand the emergent behavior in such systems based on data, as compared to what employees believe it is like. In highly unstructured settings however, these techniques have to deal with incomplete data, which still is a demanding challenge. In order to address it, we propose an alternative “dual” interpretation of mining results and outline the theoretical basis upon which process mining techniques could be extended and modified to deliver such results.</p>
      </abstract>
      <kwd-group>
        <kwd />
        <kwd>Service-Orientation</kwd>
        <kwd>Business Process Mining</kwd>
        <kwd>Incompleteness</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>
        With today’s pressure to rapidly adapt to highly dynamic business environments,
collaborations between different business partners have to be set up fast and in a
flexible manner. Ad-hoc formation of virtual teams is an increasingly observable
collaboration pattern. Technology can be considered one of the main facilitators of this
development [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]. Service-oriented systems are perceived as a particularly suitable means
of implementing collaborative services virtual teams rely on, including knowledge
and resource sharing as well as communication and interaction [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ].
      </p>
      <p>
        For companies, it is important to be aware of their work practices in order to
manage and align their activities. Business processes, codified within models, constitute a
popular concept to do this [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ]. Creating adequate business process models though is
typically a laborious task as comprehensive interviews with process participants have
to be conducted in order to identify and model the processes’ structure [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ]. Process
mining techniques constitute a data-driven alternative. They allow analyzing business
processes as they actually take place, provided that event data can be obtained from
information systems involved in the processes’ execution [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ]. Consequently, process
mining techniques could be applied to mine collaborative service behavior and to
create business process models of what is going on in a company or even in virtual
teams spanning multiple organizations.
      </p>
      <p>
        Traditional modeling techniques such as Event-driven Process Chains (EPC) or the
Business Process Model and Notation (BPMN) are successful in representing
business processes of repetitive and well-standardized nature. Unstructured processes
though are seen as hardly amenable to traditional process modeling due to uncertainty
regarding their outcome as well as the steps and resources needed to produce it [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ].
With process mining techniques being designed for processes of the first kind, the
question is to which extent they are applicable to unstructured collaborative processes
in service-oriented systems that belong more to the latter.
2
      </p>
    </sec>
    <sec id="sec-2">
      <title>Related Work</title>
      <p>
        Research investigating process mining to the field of services includes technical
aspects such as logging in service-oriented architectures [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ] but also case studies, e.g.,
about using process mining in the IBM WebSphere environment [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ]. Challenges
arising in this context include correlations between related process instances as well as
restricted service behavior due to context [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ]. Other challenges tackled in the
literature include identifying events belonging to the same process instance [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ].
      </p>
      <p>
        However, these works target well-structured processes. With respect to
collaborative service-oriented systems, little research has been done. Incompleteness,
describing a situation in which a mining algorithm is provided with a dataset not including all
necessary information, is a challenge process mining techniques must deal with. It is
of particular importance in collaborative, unstructured settings [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ]. The obvious
reason is that the huge number of possibilities for performing an unstructured process
leaves no hope for obtaining an event log enumerating them all. For this and other
reasons, some researchers move away from mining holistic process descriptions
towards aggregated features (e.g., number of interactions between individuals) [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ].
3
      </p>
    </sec>
    <sec id="sec-3">
      <title>Research Outline</title>
      <p>The question we want to investigate is if it is possible to adapt process mining
techniques in a way such that they can be applied in settings in which event logs are
expected to be far from complete. Naturally, we cannot expect to generate an exact
description of the underlying real-world process. This raises the question what any
process model generated on an incomplete dataset is supposed to represent. A
possible answer can be obtained through the following line of reasoning.</p>
      <p>The normal way of thinking about processes models is that they specify the
allowed behavior of a system. As an example, consider a simple process in which
activity A is performed first, and then either activity B or C is performed after that, which
both terminates the process. This positive view defines the process as a set of possibly
observable instances: { }. In such a setting, it makes sense to apply an
algorithm to learn this allowed behavior. In a dual way though, one could equivalently
think of a negative view that defines the process as the set of unobservable instances.
In the example above, { } would be this set. While this
set will be huge for highly structured processes, the opposite might be the case for
unstructured ones. For this reason, algorithms searching for disallowed behavior in
unstructured processes might use scarce data more efficiently.</p>
      <p>But how can an algorithm infer disallowed behavior if only allowed behavior is
observed in event logs? The answer is delivered by statistics. If direct negative
evidence is unavailable one can work with indirect negative evidence instead, provided
one is willing to assume a suitable statistical model. To illustrate this, consider the
example of an unfair coin always showing heads when tossed. This could be inferred
directly from the information that observing tails is the impossible event.
Alternatively, one could observe that heads occurs surprisingly often, with each additional heads
increasing the confidence that tails is a highly unlikely event. Statistical tests provide
an established theoretical framework to incorporate such reasoning into process
mining algorithms. Investigating how this can be accomplished is our approach to
developing process mining techniques applicable to unstructured, collaborative
serviceoriented systems.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Lipnack</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Stamps</surname>
          </string-name>
          , J.:
          <article-title>Virtual teams: People working across boundaries with technology</article-title>
          . John Wiley &amp; Sons, New York (
          <year>2000</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Jerstad</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Dustdar</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Thanh</surname>
            ,
            <given-names>D. V.</given-names>
          </string-name>
          :
          <article-title>A service oriented architecture framework for collaborative services</article-title>
          .
          <source>In: 14th IEEE International Workshops on Enabling Technologies Infrastructure for Collaborative Enterprise (WETICE'05)</source>
          . Linköping,
          <string-name>
            <surname>Sweden</surname>
          </string-name>
          (
          <year>2005</year>
          )
          <fpage>121</fpage>
          -
          <lpage>125</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>van der Aalst</surname>
            ,
            <given-names>W.M.P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hofstede</surname>
            ,
            <given-names>A.H.</given-names>
          </string-name>
          <article-title>M. ter</article-title>
          , Weske,
          <string-name>
            <surname>M.</surname>
          </string-name>
          :
          <source>Business Process Management: A Survey. Lecture Notes in Computer Science</source>
          <volume>2678</volume>
          (
          <year>2003</year>
          )
          <fpage>1</fpage>
          -
          <lpage>12</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Kettinger</surname>
            ,
            <given-names>W.J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Teng</surname>
            ,
            <given-names>J.T.C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Guha</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          :
          <article-title>Business Process Change: A Study of Methodologies, Techniques, and Tools</article-title>
          .
          <source>MIS Quarterly</source>
          <volume>21</volume>
          (
          <issue>1</issue>
          ) (
          <year>1997</year>
          )
          <fpage>55</fpage>
          -
          <lpage>80</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>van der Aalst</surname>
            ,
            <given-names>W.M.P.</given-names>
          </string-name>
          : Process Mining: Discovery, Conformance and Enhancement of Business Processes. Springer, Berlin / Heidelberg (
          <year>2011</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Seidel</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Müller-Wienbergen</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rosemann</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Pockets of Creativity in Business Processes</article-title>
          .
          <source>Communications of the Association for Information Systems</source>
          <volume>27</volume>
          (
          <issue>1</issue>
          ) (
          <year>2010</year>
          )
          <fpage>415</fpage>
          -
          <lpage>436</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Dustdar</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gombotz</surname>
          </string-name>
          , R.:
          <article-title>Discovering web service workflows using web services interaction mining</article-title>
          .
          <source>International Journal of Business Process Integration and Management</source>
          <volume>1</volume>
          (
          <issue>4</issue>
          ) (
          <year>2006</year>
          )
          <fpage>256</fpage>
          -
          <lpage>266</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>van der Aalst</surname>
            ,
            <given-names>W.M.P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Verbeek</surname>
            ,
            <given-names>H.M.W.</given-names>
          </string-name>
          : Process Mining in Web Services:
          <article-title>The WebSphere Case</article-title>
          .
          <source>IEEE Data Eng. Bull</source>
          <volume>31</volume>
          (
          <issue>3</issue>
          ) (
          <year>2008</year>
          )
          <fpage>45</fpage>
          -
          <lpage>48</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>van der Aalst</surname>
          </string-name>
          , W.M.P..: Service Mining:
          <article-title>Using Process Mining to Discover, Check, and Improve Service Behavior</article-title>
          .
          <source>IEEE Transactions on Service Computing</source>
          (
          <year>2012</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Motahari-Nezhad</surname>
            ,
            <given-names>H.R.</given-names>
          </string-name>
          , Saint-Paul,
          <string-name>
            <given-names>R.</given-names>
            ,
            <surname>Casati</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            ,
            <surname>Benatallah</surname>
          </string-name>
          ,
          <string-name>
            <surname>B.</surname>
          </string-name>
          :
          <article-title>Event correlation for process discovery from web service interaction logs</article-title>
          .
          <source>The VLDB Journal</source>
          <volume>20</volume>
          (
          <issue>3</issue>
          ) (
          <year>2011</year>
          )
          <fpage>417</fpage>
          -
          <lpage>444</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>van der Aalst</surname>
            ,
            <given-names>W.M.P.</given-names>
          </string-name>
          :
          <article-title>Exploring the CSCW spectrum using process mining</article-title>
          .
          <source>Advanced Engineering Informatics</source>
          <volume>21</volume>
          (
          <issue>2</issue>
          ) (
          <year>2007</year>
          )
          <fpage>191</fpage>
          -
          <lpage>199</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Truong</surname>
            ,
            <given-names>H.L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Dustdar</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          :
          <article-title>Online Interaction Analysis Framework for Ad-Hoc Collaborative Processes in SOA-Based Environments</article-title>
          .
          <source>Transactions on Petri Nets and Other Models of Concurrency</source>
          <volume>2</volume>
          (
          <year>2009</year>
          )
          <fpage>260</fpage>
          -
          <lpage>277</lpage>
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>