Completed Theses


2021-018 - David Kierdorf - Bachelor Thesis

Developing a DSL-based Load Generator for Timeseries Processing Systems

Performance testing of time series processing systems requires a high amount of technical knowledge. Some stakeholders in the software development process lack the required knowledge and therefor cannot understand let alone write performance tests for their systems. Also, writing performance tests in programming languages is time consuming. Read more


2021-017 - Sara Prifti - Bachelor Thesis

Modelling and Exploration of Event-Driven Architectures

Event-Driven Architecture is gaining an important role in component system design, for being scalable, highly flexible and for their concurrency. Their advantage of containing decoupled components is seen as a solution when modelling complex systems with heterogeneous components. However, developing event-based systems is very complex. On… Read more


2021-016 - Nan Than Than Soe - Master Thesis

Conceptual Design of Test Automation Framework for Public Transportation Systems

Type: Bachelor Thesis Status: Completed ID: 2021-018 Student: David Kierdorf Test automation supports organizations in developing better products as they gain quick feedback and thus lower the risk of bottlenecks and service disruptions that hinder customer experience. Nevertheless, software testing has always been a time-consuming task. Furthermore, the… Read more


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: Bachelor Thesis Status: Completed ID: 2021-018 Student: David Kierdorf 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 highly dependent… Read more


2021-011 - Ferit Tohidi Far - Bachelor Thesis

A Framework for Price Estimation of Cloud Infrastructures

Developing a DSL-based Load Generator for Timeseries Processing Systems Type: Bachelor Thesis Status: Completed ID: 2021-018 Student: David Kierdorf Abstract Cloud computing has become very high in demand in the recent years, enabling companies to rapidly develop software products. Due to the high demand, the number of cloud… 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: Bachelor Thesis Status: Completed ID: 2021-018 Student: David Kierdorf 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 and technologies. Read more


2020-027 - Saurabh Adhikari - Master Thesis

Simulation of Compute Resource Utilization

Simulation of Compute Resource Utilization Type: Bachelor Thesis Status: Completed ID: 2021-018 Student: David Kierdorf 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 bottleneck would… Read more