Research Statement

Our team is conducting empirical investigations to obtain in-depth understanding of how business processes can be effectively supported. Building upon these findings we are working on innovative methods and tools for supporting business processes throughout the whole lifecycle. Moreover, we are working on their systematic comparison and are continuously trying to develop novel methods and tools for advancing the way how research on business processes can be conducted.

Topic wise our group is conducting work in the following areas:

Process Modeling

In the context of process modeling we are particularly interested in quality aspects of process models like their understandability and maintainability.

We believe that for obtaining high quality models it is essential to understand the factors which are influencing the quality of process models as well as the way how process models are created. We approach this challenge by taking a cognitive perspective and by analyzing the process of creating and maintaining process models (in addition to the modeling artifacts created). We exploit the obtained insights to better support the modeling process and to develop innovative methods and tools to improve the creation and evolution of process models.

Process of Process Modeling, Process Model Understandability, Test Driven Modeling, Literate Process Modeling

Process Execution

In the context of process execution we are mostly working on effectively supporting end-users, especially in the context of flexible process-aware information systems (PAIS). This can be in form of recommendations during process execution to guide users, in form of change patterns which allow for changes at a higher level of abstraction, or by fostering deviations from a pre-specified process through change reuse and supporting the process lifecycle in an integrated way.

Recommendations, Change Patterns, Integrated Process Lifecycle Support

Process Mining and Process Evolution

To foster the evolution of business processes we are working on refactoring techniques for keeping large process model collections easy to change. Moreover, we are interested in techniques for discovering business processes from non process aware information systems to support their reengineering and evolution.

Refactoring, Obtaining Event Logs from Legacy Code

Systematic Comparison of Methods and Tools Supporting Business Processes along the Lifecycle

Over the last two decades numerous methods and tools have been developed to support business processes along the lifecycle. We are working on methods for their systematic comparison focusing on different perspectives like flexibility, time, but also variability in business processes.

Change Patterns, Time Patterns

Methods and Tools for Fostering Empirical Research on Business Processes

We are always eager to explore new ways of conducting research on business processes and to develop novel methods and tools for advancing the way how we are conducting our research. Most notably we are developing Cheetah Experimental Platform for supporting experiments on business process modeling. To analyze the gathered data we are interested in the development of analysis techniques based on insights from the process mining field. Moreover, we have developed Alaska toolset allowing to systematically explore and evaluate different decision deferral strategies for dealing with uncertainty.

Cheetah Experimental Platform, Alaska Simulator