Research Group for Applied Software Engineering
Forschungsgruppe für Angewandte Softwaretechnik

InProgress

  • iCow: An approach to detect anomalies in the walking pattern of cows

    Masterthesis
    iCow: a wearable device for gait analysis in cows
    Advisor
    Juan Haladjian
    Date
    20.07.2017
    This thesis involves the development and evaluation of a software approach to detect annomalies in the walking pattern of cows using a wearable motion sensor. As part of this thesis, a study should be conducted in a stable in Oberschleissheim to collect cow data (we will do this together). Afterwards, we will analyze the cow's data and develop an approach to detect anomalies in a cow's walking pattern. Experience in machine learning is a plus but not required.
  • Theses - Paul Schmiedmayer - An Architecture for Sustainability in Cloud-Native Applications

    Master's Thesis
    An Architecture for Sustainability in Cloud-Native Applications
    Advisor
    Author
    Valentin Bootz
    Start Date
    December 15, 2021
    Abstract Cloud providers schedule tasks and distribute resources in data centers resulting in ever-growing global energy demand. Cloud-native application sustainability depends on the cloud providers’ infrastructure, which needs insights to manage applications sustainably - yet information is not available to all stakeholders. Sustainable application design proposes steps to engage organizations in the sustainability of cloud-native applications. The master’s thesis enables web service developers to communicate web service insights in sustainable application models, integrates sustainability development frameworks in web services to annotate and disclose sustainability-related information in web services, and provides an interface that enables cloud providers to leverage the information. We identify use cases to evaluate sustainable application design in the context of cloud-native applications and validate the artifacts’ design.
  • Theses - Paul Schmiedmayer - Change Impact Analysis of Web API Evolution

    Guided Research 
    Change Impact Analysis of Web API Evolution
    Advisor
    Author
    Andreas Bauer
    Start Date
    October 15, 2021
    Abstract Web services need to continuously adapt to an ever-changing environment. Therefore, over time, web services evolve. A particular part of web service evolution is Web API evolution, concerning any evolutionary steps happening on the level of a particular API type. Web APIs can be classified into three types: remote procedure calls, message-based and resource-based. In the proposed guided research, we want to investigate differences in the propagation of changes in the individual API types. We will instantiate our approach using Apodini, a domain-specific language to write web services in an abstract and generalized manner that is independent of the concrete instantiation of an API type. Our findings are integrated into ApodiniMigrator, a tool-suite for automated, machine-readable migration guides. The system is validated using replications of common web APIs and applying real-world evolutionary steps from the past to assess the system’s capabilities.
  • Theses - Paul Schmiedmayer - Declarative Development of Interface-Type-Agnostic Web Services

    Master's Thesis
    Declarative Development of Interface-Type-Agnostic Web Services
    Advisor
    Author
    Lukas Kollmer
    Start Date
    October 15, 2021
    Abstract

    The thesis aims to identify and address the challenges faced when using domain-specific languages (DSLs) to declaratively express the interface of a web service based on the service’s structure and the semantics of its implementation. Apodini proposes an internal DSL, with the intention of using a web service’s structure in combination with run-time type introspection to automatically generate, by the means of so-called interface exporters, client-facing interfaces for a variety of different protocols, such as REST, HTTP, WebSockets, or others. The approach of deriving service interfaces dynamically from an implementation presents an interface exporter developer with several new challenges, such as properly mapping the semantics of the service as expressed in Swift to the semantics of the respective protocols. We will conduct an expansive evaluation by adding two new interface exporters to Apodini: gRPC and GraphQL. These two interface exporters will serve as a validation of our general work on Apodini, and will be used to determine the quality, accuracy, and reliability of the API mappings generated by Apodini.

  • Theses - Paul Schmiedmayer - Mobile-Based Mental Health Prevention

    Master's Thesis
    Mobile-Based Mental Health Prevention
    Advisor
    Author
    Ninah Nyaranga Wambugu
    Start Date
    February 15, 2022
    Abstract Internet- and mobile-based interventions (IMIs) can potentially overcome the limitations of traditional psychological prevention programs, hence maximizing the impact of psychological preventive interventions. Producing psychology-based self-help content that addresses mental health is a challenge involving delivering the content to end-users and offering them an engaging experience. The goal of this thesis is to design and implement a mental health application that is built upon a scalable and extensible psychological content delivery process. To validate the design and implementation, we will create an instantiation of a mental health app in collaboration with a startup in the field of mental health prevention.
  • Theses_Andreas_Seitz_Automatic_Evaluation_Continuous_Integration

    Master's Thesis
    Automatic Evaluation of Programming Exercises using Continuous Integration
    Advisor
    Andreas Seitz, Stephan Krusche
    Author
    Andreas Greimel
     
  • Theses_Andreas_Seitz_Conducting_Interactive_Programming_Exercises_Large_Lectures

    Master's Thesis
    Conducting Interactive Programming Exercises in Large Lectures
    Advisor
    Andreas Seitz, Stephan Krusche
    Author
    Dominik Münch
     
  • Theses_Andreas_Seitz_Human_Presence_Cyber_Physical_Systems

    Bachelor's Thesis
    Analysis and evaluation of technologies to detect human presence in Cyber-Physical Systems
    Advisor
    Andreas Seitz
    Author
    Bernhard Kreminski
    Especially in the field of IoT and CPSs it is important to detect human presence in a specific area. In this thesis you have to compare different technologies and implement several demo scenarios and evaluate them.
  • Theses_Barbara_Reichart_Epidemien

  • Theses_Damir_Ismailovic_Evaluation_Serious_Games

    Masterthesis
    Evaluation of Serious Games
    Advisor
    Damir Ismailović
    Author
     
    Date
    DD.MM.YYYY
     
  • Theses_Damir_Ismailovic_Framework_Games_Car

    Masterthesis
    Development of a framework for serious games on mobile devices in the car
    Advisor
    Damir Ismailović
    Author
     
    Date
    DD.MM.YYYY
     
  • Theses_Damir_Ismailovic_MMO_Mobile_Devices

    Masterthesis
    MMO Games on mobile devices
    Advisor
    Damir Ismailović
    Author
     
    Date
    DD.MM.YYYY
     
  • Theses_Lukas_Alperowitz_Prototype_Delivery_Requirements_engineering_Mobile_apps_Case_Study

    Mastersthesis
    Automated Prototype Delivery in the Requirements engineering of Mobile Applications - A Case Study
    Lukas Alperowitz
     
    Marie Weintraud
     
    Date
    -
    -
  • Theses_Stefan_Nosovic_Smart_Home_Intrusion_Detection

    Masterthesis
    Smart Home Intrusion Detection Using Network Intrusion Detection Techniques
    Advisor
    Stefan Nosovic
    Author
    Manuel Munoz
    Date
    15.10.2015
     
  • Theses_Tobias_Röhm_Intelligent_System_Construction_UI_Webapp

    Masterthesis
    An Intelligent System for Constructing User Interfaces for Web Applications
    Advisor
    MISSING
    Author
    Bardh Lohaj
    Date
    DD.MM.YYYY
    DESCRIPTION MISSING
  • Theses_Zardosht_Hodaie_Gesture_Recognition_Conducting_Symphony_Orchestra

    Master's thesis
    Using Gesture Recognition Techniques for Conducting a Virtual Symphony Orchestra
    Advisor
    Zardosht Hodaie
    Author
    Alba Xhani
    Date
    2015
    Design and development of a virtual symphony orchestra that reacts to conducting gestures performed using a smart baton. The recognition of the gestures is based motion data sent from the baton.
  • Theses_Zardosht_Hodaie_Pinocch.io_Smart_Baton

    Bachelor's thesis
    Pinocch.io: Design and Implementation of an Smart Baton for Automatic Detection of Conducting Gestures
    Advisor
    Zardosht Hodaie
    Author
    Daniel Peter
    Date
    2015
    Design and development of a smart baton. The baton consists of an IMU and the controller boards that send the motion data in different formats via BLE to the desktop computer. An interface to other systems and the the program for configuration of the baton is developed.