Open Theses


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: Master 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


DevOps: Let’s make JARVIS cloud-native

Let’s make JARVIS cloud-native We want to extend our application framework for smart continuous delivery JARVIS. In general there are three areas of challenges for moving into the cloud. Scalability: adapt the framework be be elastic DevOps: integrate JARVIS with Docker, Kubernetes, Openshift for Development Integration: integrate the JARVIS into… Read more


DevOps: Analyzing Operating Data from JARVIS

Analyzing Operation Logs from JARVIS Based on our application framework for smart continuous delivery JARVIS we want to implement a mechanism to analyze operation data like, build logs, for identifying important information and insights into the build processes. Read more


DevOps: Smells and Anti-Patterns for Continuous Delivery Pipelines

Smells and Anti-Patterns for Continuous Delivery Pipelines Based on our application framework for smart continuous delivery JARVIS we want to implement more built-in quality assurance for modeled pipelines. To achieve this, we need to investigate the current state of known smells and anti-patterns for CD Pipelines. This thesis is… Read more


DevOps: Smart Modeling Support and Tooling for JARVIS

Smart Modeling Support and Tooling for JARVIS Based on our application framework for smart continuous delivery JARVIS we want to implement more tooling support. In general there are three areas of interest. Graphical Modeling: IDE Support with Autocompletion for our Pipeline Description Language Smart Tooling: Recommendation of pipeline elements… Read more