Completed Theses Archives - Page 5 of 27 - SWC


2019-015 - Kateryna Prokhorova - Master Thesis

A Framework for Cost-aware Combinatorial Testing

A Framework for Cost-aware Combinatorial Testing Combinatorial testing is a technique to detect faults caused by interactions of several parameters. Most algorithms that generate test suites for combinatorial testing are developed with the intent to minimize the number of test cases. Due to this, the generated suites are relatively… Read more


2018-006 - Stefan Ossendorf - Master Thesis

Model-based Test Script Generation

Model-driven Test Script Generation from Abstract Test Data Models Application systems represent an important group of software systems in today’s companies. One main characteristic of these systems is their usage of databases to store customer or product information. However, the databases can add additional complexity to the testing activities… Read more


2018-004 - Umair Abbas Hayat - Master Thesis

Estimating Refactoring Efforts of Code Smells

Motivation. Code Smells detection approaches commonly provide an exhaustive list of refactoring. However, not all the code smells are important to be refactored. To find an important factor, there several studies have proposed, they introduced a severity score, context-driven, bug and change proneness etc. Although the studies identified these important factors… Read more


2018-001 - Sebastian Rabenhorst - Master Thesis

Using Genetic Algorithms to Solve Knapsack Problems

Motivation Aspera offers strategic software license management solutions that are supported by  SmartTrack. SmartTrack is a software solution that allows automated software license management and optimization for many different software products. In this thesis we will focus on the distribution of Microsoft SQL Server licenses in single and multi-cluster environments,… Read more


2017-016 - Marco Moscher - Master Thesis

Continuous Compliance Testing

Continuous Compliance Testing Motivation This master thesis is motivated by the technical debt of security aspects, which arise due to increasing software and infrastructure complexity. Beside the challenges of growing pace in software development and the automation process of different stages like building, testing and deployment to provide reproducible… Read more


2017-013 - Benedikt Holmes - Bachelor Thesis

Mining Changes of Build Processes in the Context of Continuous Integration

Mining Changes of Build Processes in the Context of Continuous Integration The use of Continuous Integration systems is a widely accepted and modern practice adopted by many open-source software (OSS) developers. As of yet there has been only little in-depth research on the understanding and usage of CI in OSS. Read more


2017-012 - Presha Rajbhandary - Master Thesis

Systematic Customer Comparison based on Meta-Data

Aspera is a software company mainly based in Aachen. Aspera offers three solutions namely: SmartTrack, SAMi and SLC. It has more than 200 clients and specializes in license management. It assists in the calculation of license demand and creates lots of potentials for saving. It is interesting how customers use… Read more


2017-010 - Jan Döring - Master Thesis

An Architecture for Self-organizing Continuous Delivery Pipelines

An Architecture for Self-organizing Continuous Delivery Pipelines Attracted by the competitive advantages of being able to release software quickly and reliable, many organizations have adopted Continuous Delivery (CD) practices in recent years. However, both academia and industry have reported on several adoption challenges. One major challenge are the infrastructure… Read more


2017-008 - Nils Christian Hans - Master Thesis

Integration of a Software Asset Management Tools into Heterogeneous Environments

Data warehouses employ Extract-Transform-Load (ETL) processes to integrate information from heterogeneous sources into a single repository, thus supporting management decisions with a global view on data across the organization. Deriving, documenting and validating requirements is referred to as requirements engineering (RE). The research community emphasizes the importance of thorough and… Read more


2017-003 - Leonidas Lazos - Master Thesis

Web and Mobile: Cross-Platform Development with JavaScript Technologies

Nowadays, mobile devices are getting increasingly important. Especially after the expansion of mobile networks and the support of LTE standards, mobile devices are a very important tool in everyday business. Therefore, there is a growing demand for mobile applications. In the area of mobile devices, there are different operating systems. Read more