Completed Theses


2021-015 - Lianne Kirsten Bonita Visperas - Master Thesis

Cloud-Native Benchmarking of Geospatial Time Series Array Storages for System Optimized Efficient Data Retrieval and Extractions

Type: Master Thesis Status: Completed ID: 2021-015 Student: Lianne Kirsten Bonita Visperas Hydrological-gridded geospatial datasets are increasing in volumes and the current storage solutions becoming I/O bound and not system performant due to a variety of storage choices and access patterns in several different applications. The issue is… Read more


2021-005 - Muhammad Saud Khan - Master Thesis

Towards Containerization Strategies with Minimal Refactoring

In the modern computing world, containerization is an emerging virtualization technology widely used for packaging a software service and its dependencies to run in various computing environments. Organizations invested a significant amount of resources such as time, cost, and effort developing their software solutions, typically written several years ago. These… Read more


2021-004 - Leon König - Master Thesis

A Model Integration Platform for the Operational Lifecycle of Software Systems

Type: Master Thesis Status: Completed ID: 2021-015 Student: Lianne Kirsten Bonita Visperas The task of managing the operation of modern software system is challenging. It involves various stakeholders performing different tasks during the lifecycle of a software system. Furthermore, these activities and tasks are supported by various tools… Read more


2021-002 - Saad Ahmed - Master Thesis

Analyzing Distributed Systems using Tracing and Process Mining

Analyzing Distributed Systems using Tracing and Process Mining Type: Master Thesis Status: Completed ID: 2021-015 Student: Lianne Kirsten Bonita Visperas Modern information systems produce a tremendous amount of event data. The area of process mining deals with extracting knowledge from this data. Real-life… Read more


2020-029 - Sophoan Sok - Master Thesis

Optimizing Compute Resource Usage Using Full Rescheduling

Type: Master Thesis Status: Completed ID: 2021-015 Student: Lianne Kirsten Bonita Visperas A series of new QoS challenges can be used to pose constraints on workflow schedulers. For this reason, the schedulers sometime cannot generate an optimal schedule based on the available information. Even though many schedulers using… Read more


2020-028 - Arne Groskurth - Master Thesis

DevOps-aware Software Complexity

Type: Master Thesis Status: Completed ID: 2021-015 Student: Lianne Kirsten Bonita Visperas This study investigates the relationship between software complexity and DevOps. It both assesses the DevOps-awareness of existing complexity models and proposes a new, DevOps-aware complexity model based on the FCM approach. While no existing complexity model… Read more


2020-027 - Saurabh Adhikari - Master Thesis

Simulation of Compute Resource Utilization

Simulation of Compute Resource Utilization Type: Master Thesis Status: Completed ID: 2021-015 Student: Lianne Kirsten Bonita Visperas The usage development of the resources of a compute cluster varies over time. As the usage shape grows, compute resources must be procured before resource contention happens. Identifying when such a… Read more


2020-023 - Niklas Münzer - Bachelor Thesis

Engineering a reliable and stateful Software Service for a Container Orchestration Environment

As container orchestration environments, like Kubernetes, get more popular due to their simpler deployment, problems arise. With this, certain requirements for those orchestration environments become essential, one of which is the reliability of the software services it contains. This thesis presents recommendations that help to achieve a reliable software service,… Read more


2020-021 - Marc Luqué - Bachelor Thesis

Evaluation of Learning Objectives for an Introductory Course in Programming

The evaluation of an introductory programming course can be a challenging task. Developing metrics to evaluate whether the students satisfied the learning objectives requires the consideration of aspects from didactic and programming perspectives. From a programming perspective, the manual assessment of programming submissions is undesirable. Thus, an automatic process is… Read more