Completed Theses


2020-001 - Michael Beyer - Master Thesis

An Automated Quality Framework For EA Model Assessment

An Automated Quality Framework For EA Model Assessment In Enterprise Architecture (EA) Management it has long been understood that enterprise architecture models represent a vital data stock which is the foundation for crucial planning and decision making tasks in complex businesses. But there is still a lack of metric-based quantitative… Read more


2019-029 - Radina Antonova - Bachelor Thesis

Business-process-centered Approaches to Software Architecture: A Systematic Mapping Study

  Businesses nowadays integrate software systems to support their business processes. Since business processes often must be adapted to changing business requirements, the supporting software systems need to be evaluated and evolved accordingly. To ease such efforts, theories and approaches have been developed to align software architecture with dynamic business… Read more


2019-028 - Lukas Bernwald - Bachelor Thesis

Development of an Automated Combinatorial Testing Framework

Combinatorial testing is a sophisticated testing technique to reduce the amount of testing that would be necessary for exhaustive testing while still providing a similar value. It does so by specifying the coverage criterion, that all t combinations of input values of a system should be covered by a test… Read more


2019-027 - Chrisopher Gerdes - Bachelor Thesis

Usage-based Discovery of a Fragmentation for a Distributed Database

Fragmentation is an important aspect of the design of a distributed database (DDB). Many approaches exploit knowledge about the applications that are using the database (DB) to find the perfect split of the DB. Finding a fragmentation where this knowledge is not at hand can be difficult. However, if the… Read more


2019-026 - Lukas Lauterbach - Bachelor Thesis

Framework for the technical layer in behavior-driven development

Framework for the technical layer in behavior-driven development Abstract Automated end-to-end tests allow to check the correct functioning of web applications but introduce effort for developing and maintaining the tests. The effort is increased when a core software is tailored to customer needs resulting in multiple variations. The scenario-based testing… Read more


2019-025 - Marco Bähr - Master Thesis

Developing an Operator Framework for Kubernetes

Operators are a concept that allow the integration of application specific knowledge into Kubernetes. An operator extends the Kubernetes API by creating a custom resource and it’s implementation in form of a custom controller. The operator needs to be notified on changes of API objects in order to adjust the… Read more


2019-023 - Raoul Offizier - Bachelor Thesis

State of the Art in Defensive Programming

Software is now important in almost all areas of society and is used by almost everyone everywhere. Dependence on software and the need for developers to secure their code is increasing very rapidly in times of growing cybersecurity threats. Errors can have serious consequences, which is why software needs to… Read more


2019-021 - Joel Hermanns - Master Thesis

Continuous Operations in the Context od Edge Computing

Modern infrastructure and software systems are moving away from central data centers or cloud regions towards the edge of the infrastructure closer to the user. This trend results in highly distributed architecture for the software and imposes new problems and challenges for the operators of the software. Due to the… Read more


2019-018 - Daniel Höppe - Bachelor Thesis

Industrial IoT: Edge Device App Store & Digital Twins

Manufacturing companies need to be more efficient, productive and achieve new environmental standards while still providing low-cost products with regard to the competition. A digital production enables large-scale productivity gains, but also requires large amounts of data. As production environments are inherently heterogeneous it is often not easy to record… Read more