Current Theses


2020-17 - Tim Jentzsch - Bachelor Thesis

Progress Monitoring for an Introductory Course in Programming

Progress Monitoring for an Introductory Course in Programming Note: This thesis topic is strongly related to the preliminary course in programming that is offered in German language only. Thus a basic level in the German language is required. Abstract The RWTH Aachen University offers a preliminary course in computer science… Read more


2020-16 - Anton Stanchev - Bachelor Thesis

A framework for the visual exploration of workflow schedules

A framework for the visual exploration of workflow schedules Abstract In a distributed processing environment a scheduling mechanism is required to assign the work to the compute nodes. Many different aspects play a role in creating the schedule. Besides the tasks and the time of when they are queued there… Read more


2020-017 - Joshua Bonn - Master Thesis

Test Case Prioritization for Combinatorial Testing

Info Type: Master Thesis Status: Current ID: 2020-017 Student: Joshua Bonn Language: German, English Supervisor: Konrad Fögen (E-Mail) coffee4j on Github ROBUSTA – Combinatorial Robustness Testing… Read more


2020-015 - Leonhard Wattenbach - Bachelor Thesis

Generator for Software Configuration Web Interfaces

Generator for Software Configuration Web Interfaces Type: Master Thesis Status: Current ID: 2020-017 Student: Joshua Bonn Partner Downloads Supervisor Konrad Fögen foegen@swc.rwth-aachen.de +49 241 80-21340… Read more


2020-009 - Jörn-Michael Miehe - Bachelor Thesis

Tool-Supported Detection of Enterprise Architecture Smells

The structure of an Enterprise Architecture (EA) is guided by business requirements, which often must change to cope with dynamic opportunities and threats. Such changes greatly influence the value of the current EA structure in that some parts may no longer be suitable and, hence, need to be adapted/replaced. If… Read more


Multi-cluster resource usage optimization by dynamic compute node borrowing

Multi-cluster resource usage optimization by dynamic compute node borrowing Abstract Resource management frameworks such as Kubernetes provide an abstracted view on resources and can manage workload execution on these resources. Workloads can be web applications but also data processing jobs. A scheduler takes care of assigning workloads to compute… Read more