Open Theses


Towards a modelling approach for ontologies in segmented DevOps teams

Towards a modelling approach for ontologies in segmented DevOps teams DevOps is a well known means to support the development of software by removing the borders between development and operations teams in software development projects. Software is continuously evolving and is not finished after it is shipped to the… Read more


Graphical transformation algorithms for Enterprise Architecture models

Implementation of graphical transformation algorithms for Enterprise Architecture models The discipline of Enterprise Architecture (EA) is an established approach to model and manage the interaction of businesses processes and IT in an organization. Thereby, the EA model as a central artifact of EA is subject to a continuous evolution caused by multiple… Read more


Towards The Refactoring of Enterprise Architecture Smells

Enterprise Architecture (EA) is a discipline for holistically organizing and modeling strategic assets (e.g. business processes, IT infrastructure). The resulting EA models are then used by architects to support and steer decision-making processes toward the desired state of the enterprise. To support continuous quality improvement of EA models, the architects… Read more


Determining Thresholds for Detecting Enterprise Architecture Smells

Enterprise Architecture Smells (EA Smells) indicate possible weaknesses in an EA structure. Various EA metrics have been proposed as tools to detect EA smells, and the effectiveness of the detection solely lies on the applied metric thresholds, which determine whether the detected EA smell indicates a valid threat to EA… Read more


DevOps: Using Kubernetes Operators inside the Internet of Production

DevOps: Using Kubernetes Operators inside the Internet of Production Kubernetes is one of the emerging technologies in recent times. A lot of companies adopted Containerization and Kubernetes as a new way of operating and managing complex software systems. With Kubernetes the concept of Operators emerged, which a custom build… Read more


DevOps: Continuous Delivery for Industry 4.0

Continuous Delivery for Industry 4.0 Based on your application framework for smart continuous delivery JARVIS we want to tackle challenges in industry 4.0 scenarios In Industry 4.0 the manufacturing and production processes get completely digitalised. In extension to previous work this thesis will evaluate the challenges and possible solutions… Read more


DevOps: Extending JARVIS Framework

DevOps: Extending JARVIS Framework Our application framework for smart continuous delivery JARVIS needs to be extended. In general the there are four areas of interest. Activity Microservices: Deployment for Kubernetes New Programming Languages: Scala, Groovy, Javascript, GoLang Testing Frameworks: BDD, UI/E2E-Testing, Arquillian New operation scenarios: IoT, Cloud, OnPremise, Mobile… Read more


DevOps: Continuous Analysis of Infrastructure as Code

DevOps: Continuous Analysis of Infrastructure as Code Previous Work introduced code smells for infrastructure as code. Based on this results this thesis aims to integrate the code smell detection in a tool like SonarQube, where it can be evaluated continuously. Type: Bachelor Thesis Status: Open Downloads Supervisor… Read more


DevOps-aware Software Complexity

DevOps-aware Software Complexity DevOps introduced a new mindset into the world of software engineering. It’s methods and techniques like Continuous Delivery and new architectural styles like Microservices claim to tackle the problem of the growing complexity of modern software systems. The thesis aims to find a new consistent definition of… Read more