Open Topics

The Workflow Systems and Technologies Group offers topics for bachelor and master theses as well as Master Praktikum. The following list contains a number of current suggestions for topics.

To discuss one of those or any other topic in this research field, please contact the particulary named supervisor.

» Jump to Bachelor thesis topics

» Jump to Master thesis topics

Master Praktikum

Supervision Univ.-Prof. Dr. Stefanie Rinderle-Ma

If you are interested in doing a Master Praktikum (053021) at the WST research group, have a look at the available topics.



  • Distributed business processes (including the topic on the C3Pro (see C3Pro project) project online)

  • Process Mining in Network Data

  • Identification of (Political) Bots in Social Network Data

  • Blockchain and BPM

Supervision Univ.-Prof. Dr. Erich Schikuta

Available topics are in the area of

  • Neural Network Paradigm Programming
  • E-Learning component Development



Master thesis topics

Supervision Univ.-Prof. Dr. Stefanie Rinderle-Ma

Topic 1: Implementing a web-based C3Pro editor (see C3Pro project)

Change is one of the main focus points in the C3Pro project, which stands for "Change and Compliance for Collaborative Processes". In collaborative processes, private processes are the individual business process models of the participating businesses. The public view or public processes abstract the private processes in such a way that only the public activities -- those where another partner is also involved -- are shown. Change in such an inter-organisational context is challenging, as a single modification from one participant in its own private process might impact some partners' related public processes, which in turn could trigger transitive changes to other partners. The correct propagation of change is an important challenge, which is being tackled on in the C3Pro Project.

We have implemented a change propagation library in the Java programming language, which takes into consideration all the changes partners have to perform for various change activities: insert, replace, and delete. Based on this library, we have implemented a desktop-based editor for visualising and simulating various change scenarios. The proposed Master project's goal would be implementing the same editor as a web-based prototype. Having a web-based editor for interactive change management would make the topic more accessible for everyone, allowing them to see the effects of changes in an inter-organisational context. This prototype would:

  1. Visualise choreography models as well as participating partner's public processes.
  2. Display related activities on all partners' public processes.
  3. Display the proposed changes and affected fragments (direct as well as transitive).
  4. Display statistics after applying and propagating changes.

Requirements / Programming Languages:

  • Java (server-side) or other JVM-based languages
  • Javascript (client-side) or other languages compiled to Javascript (HaXe, Clojurescript, Coffeescript etc.)
  • Clojure (optional, to understand the current editor)


  • Web Services
  • HTML 5
  • Web Sockets
  • AJAX

Due to the long lifecycle, many things can change even if they change slowly: assets are replaced by new ones; new components and services are added on top of existing systems; companies merge and split; key employees may leave. As a result, even if the system has been commissioned with a clear blueprint, the operators can partially lose track of their IT inventory. Without a clear view of their IT assets (PCs, equipment, field devices, and networks) in the first place, it is impossible to secure them. As such, operators do not have clear visibility into attacks underneath the production monitoring surface.


Topic 2: Usability Engineering for Information Systems with Location Based Mobile UIs in the Tourism Domain


oHA (powered by LuxActive - is a tourism e-service and information system which is particularly efficient in a WiFi where every guest gets the service automatically on its own mobile device as progressive web application (PWA). oHA can be connected with our optional hardware, the oHA Box and is accessible in the WWW.oHA bundles many different services (reservation of activities and products, weather point forecast, GPS navigation, pushup notification, PDF news, time planing, recommendations, smart home ...) and activities (like events, tours, POIs, food ...) from many different sources as big data service, combined with a semantic search functionality as individual guest service and new marketing channel (full customizable). Once loaded on a guests device, oHA works offline as well. The provider gets statistics about the customer journey, also when guests were offline. With these statistics providers can improve their guest service to get more steady customers and to find their niche.

Your task is to develop a mobile usability concept which combines a semantic search functionality with location based services in the tourism domain. The developed concept will be evaluated trough scientific experiments by conducting qualitative and quantitative interviews and observations by using specific hardware, like eye tracking glasses. The results from these experiments are scientifically evaluated. For evaluation, the development of prototypes is expected, e.g., heat maps. The results from evaluation are the input for further improvements of the usability concept. These improved concepts are implemented by LuxActive and will be evaluated again, till predefined goals and metrics are fulfilled.The oHA location based user interface is shown in the following:

You will need to:

  •  Search related work on mobile usability
  •  Conduct and evaluate scientific experiments (interviews / surveys / observations)
  •  Implement prototypes for the evaluation of the experiments
  •  Implement mockups for improved mobile usability concepts
  •  Implement and define at least one mobile usability quality metric
  •  Develop and improve mobile usability concepts


Supervision Univ.-Prof. Dr. Erich Schikuta

Topic 1: N2Query


N2Query supports semantic, natural language queries to find stored neural network services, which are managed by N2SkyC, to given problem descriptions; basically a „Neural Network Google“.

N2SkyC is a container-based system which realises the Neural Network as a  Service (NNaaS) paradigm.


The theoretical concept of N2Query is already developed and published. We are in need of a solid implementation.

Required Competences

Java, Cloudcomputing, Semantic Web Technologies (Ontologies, semantic rules, …)

For more information see the N2SkyC website

Topic 2: AWS marketspace analysis

Today, Cloud resources can be purchased from different providers which run different marketspaces. For example, Amazon runs an on-demand marketspace, a reservation marketspace as well as a spot marketspace. On the spot marketspace consumers get virtual machines at significant discounts - however, Amazon can interrupt the virtual machine at any time. Therefore, Amazon offers a hibernate option so that virtual machines are continued after an interruption [1]. Currently, no empirical data about the average duration of an interruption is available.


The thesis focuses on an empirical determination of the average duration of an interruption. This includes

  1. an analysis of the spot marketspace
  2. design and execution of experiments on the EC2 spot marketspace
  3. analysis of the results.


Related work

Pham, Thanh-Phuong, Sasko Ristov, and Thomas Fahringer. "Performance and Behavior Characterization of Amazon EC2 Spot Instances." 2018 IEEE 11th International Conference on Cloud Computing (CLOUD). IEEE, 2018.

Bachelor theses topics


Supervision Univ.-Prof. Dr. Stefanie Rinderle-Ma

Topic 1: XES Extensions fuer CPEE lifecycle, including ad-hoc changes / repair and instantiation of sub-processes.

Topic 2: A Lego vehicle that can follow a yellow line on the floor with a webcam, from 30 cm distance.

Topic 3: A lego robot which automatically creates a series of pictures from above with a webcam, and creates a 3d scene out of it with it with (


Supervision Univ.-Prof. Dr. Erich Schikuta

Topic 1: Implementation of eLearning Components in WebAD

WebAD is an interactive eLearning system visualizing the dynamic behaviour of algorithms and data structures. For information on WebAD see its website

The focus of WebAD is the usage of the software in the course AlgoDat supporting students.

Required competences

HTML5, CSS und Javascript.

Topic 2: Neural Network Modules Development

Goal of this work is to develop new neural network paradigms in the N2SkyC and/or N2Container systems environment. Hereby a specific neural network paradigm has to be implemented in a generic way that a respective real life example as instantiation of the module is used as justification of approach.

Information of N2SkyC and N2Container can be found on the respective websites and