Completed Theses Archives - Page 6 of 29 - SWC


2019-005 - Frederik Lentjes - Master Thesis

Continuous Experimentation in the Cloud

Continuous Experimentation Based on your application framework for smart continuous delivery JARVIS we want to implement Continuous Experimentation. In general the there are three areas of interest. Experimentation Design and Modeling: Specify an experiment for a software product. Deployment Strategies: Canaray, A/B-Testing Information Collection and Reasoning: evaluate experiments and adapt delivery… Read more


2018-008 - Soosaithasan, Fabian - Bachelor Thesis

Reconstructing Input Parameter Models from Combinatorial Test Suites

Reconstructing Input Parameter Models from Combinatorial Test Suites Combinatorial interaction testing (CIT) is a black box testing approach which generates a set of (abstract) test cases from a given input parameter model. Existing algorithms try to minimize the number of test cases while preserving a certain coverage of the… Read more


2018-007 - Kaloyan Todorov - Bachelor Thesis

Supporting Distributed Environments in COMET

Supporting Distributed Environments in COMET Based on our Compliance testing tool COMET the following extensions should be implemented. New Test-/Compliancetechnologies BDD – buiness-driven testing Performance – Gaitlin, JMeter Meta-Testing: Import of external test results external Services (Security Scanner, Nessus, OpenVAS) Unit-Reports Coverage OWASP Dependency License – BlackDuck Multi-Propose languages: Java,… Read more


2018-005 - Nikhitha Rajashekar - Master Thesis

Comparing Graph Analytic Approach To Analyze Enterprise Architecture Models

Comparing Graph Analytic Approach To Analyze Enterprise Architecture Models Introduction An Enterprise is one complex system which comprises human,software,hardware and technology components. In Enterprise, it is difficult for the single person to understand how the things are working together. So there is a Enterprise architecture(EA) which creates a visual representation… Read more


2018-003 - Niels Willig - Master Thesis

Using BPMN to model Continuous Delivery Pipelines

Using BPMN to model Continuous Delivery Pipelines The application of Continuous Delivery promises reliable and short release cycles. Therefore more and more companies are implementing delivery processes for their software products. In doing so, they face a lot of different challenges. As part of a master thesis at the… Read more


2018-002 - Philipp Franke - Bachelor Thesis

Developing a Deployment Agent for the Internet of Things

DEVELOPMENT OF A DEPLOYMENT AGENT FOR THE INTERNET OF THINGS Over the last decades, continuous integration and deployment (CI/CD) becomes more and more popular within the software development industry. However, applying CI/CD to embedded projects can be challenging. One critical challenge is the volatile environment Internet of Things devices… Read more


2017-019 - Leo Andika - Master Thesis

A Report Interface for an Extendable Check Execution Framework

Software testing is an important task to ensure software quality. Software testers can automate most their checks which are then executed automatically by testing frameworks. As a result, the testing framework produces a report, comprising which checks have been discovered, executed, and if they succeeded or failed. Currently, a new… Read more


2017-015 - Marco Bähr - Bachelor Thesis

Developing a Service-Oriented Interface for a Heterogeneous Code Generator

When combining different architecture patterns and DevOps software projects become complex in structure. Using a code generator can ease the creation of new projects, but introduces the need to install the tool and keep it up to date. By providing it as a web service only one instance has to… Read more


2017-006 - Jan Thomas - Master Thesis

Software Architecture Conformance Analysis – A Large-Scale Industrial Case Study

KISTERS AG – an international company and industry partner of the research group for Software Construction at RWTH Aachen University (SWC) – develops complex and business-critical software solutions. As non-functional properties (NFP) like understandability, maintainability, performance and security are directly influenced by the quality of the underlying software architecture, developing… Read more