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

Master's Thesis
Automatic Maintenance of Yachts using Machine Learning and Robotics
Advisor
Sajjad Taheri
Author
-
Date
-
  The goal of this thesis is to build a semi-automatic system consisting of a mobile platform and an industrial robot to assist the process of maintaining the yachts. It must recognize the shape of the 3D surface, and decide which tool and robotic movement should be used for processing the surface, depending on the type of damage or dirt. The thesis built be done on top of a prototype which was done during our practical course in summer 2019. It includes improving the machine learning model to detect the damages and dirts, port the path planning C++ code into Python, and enable the system to work on mobile platforms.

test 

 

h

Master's Thesis
Detection of Unknown Classes in Classification of Small Parts
Advisor
Sajjad Taheri
Author
 
Date
 
Dealing with unknown objects in classification tasks is always of a great importance. By default, the classifier predicts them as one of the already known classes with a certain confidence score. However, in sensitive applications, this could reduce the performance of the system. In this master thesis, you will explore different approaches to detect unknown objects in classification of small parts (for instance, adding an unknown class with the images of multiple unknown items) and develop them using convolutional neural networks. Important: You need a solid knowledge of deep learning/convolutional neural networks and experience programming with python.
Bachelor's Thesis
Using Traditional Methods to Classify the Small Parts
Advisor
Sajjad Taheri
Author
 
Date
 
Although Convolutional Neural Networks has been used recently in image classification tasks and surpass other techniques, there are certain situations, where we can apply traditional methods and get optimal results; for example, when there is no variation in position and direction of the object in an image and the color/light conditions remain also the same. In this bachelor thesis, you will explore these traditional methods and build a classifier for industrial small parts using OpenCV. Important: You need to have experience in python programming and OpenCV.

 

 

Masterthesis
A Framework for Context-Aware Recipe Recommendation System
Advisor
Stefan Nosovic
Author
Daniel Richter
Date
15.3.2015
The aim of the thesis is the develop a framework for context-aware recipe recommendation systems. In order to address user-specific recommendations, the system is using three different information sources. First, it analyzes ratings from the community that is using the application (that is developed as a part of the thesis). Second, it extracts the current context of the user by using measurements of the user’s smartphone sensors. The context information includes location, season and activity. Finally, the system uses the data of an activity tracker information to draw inferences about the current mood of the user, which is also part of the current context.
Masterthesis
Designing a Supermarket Product Recommendation System Using iBeacons and Shopping Data Analytics
Advisor
Stefan Nosovic
Author
Dragan Mileski
Date
23.3.2015
In this thesis, a flexible and extensible framework for maintaining supermarket content and recommending products to supermarket customers, has been proposed. The system is composed of three distinct subsystems namely: Client Applications, Supermarket Content Management System (SCMS) and a Product Recommendation Engine (PRE).
Masterthesis
Semi-automatic Generation of Release Notes
Advisor
Stephan Krusche, Sebastian Klepper
Author
Dominik Münch
Date
2016
Bachelor's Thesis
User Feedback and Rationale Management in Continuous Software Evolution
Advisor
Dora Dzvonyar
Author
Ekaterina Sebina
Date
15.04.2016
Abstract TBA

 

Masterthesis
Smart Home Intrusion Detection Using Network Intrusion Detection Techniques
Advisor
Stefan Nosovic
Author
Manuel Munoz
Date
Expected 15.10.2015
 

 

 

Bachelorthesis
User-friendly Mobile Visualization of the Environmental State in Smart Buildings
Advisor
Sebastian Peters
Author
Nadine v. Frankenberg 
Date
13.10.2015
Building occupants have a considerable interest in the current state of their environment. Studies have shown that making building data transparent helps occupants to understand their energy consumption. In addition, transparent data can help to increase the Indoor Environmental Quality (IEQ) and therefore increase the occupants’ health. However, such data is often not accessible, intransparent and mostly not easy to understand for a typical user. Modern buildings equipped with various sensors tend to collect massive amounts of data, but often fail to provide information in an accessible, user-friendly and meaningful way. To give an example, a level of particulates at 170.000 ppcm might not be a helpful answer to understand the air quality. I pose the research hypothesis that an effective visualization of IEQ-related data in a smart building helps its occupants to develop an awareness about their IEQ. Furthermore, many smart environments offer diverse proprietary and therefore incompatible controlling systems. In order to interact with these or to gather information, its occupants have to switch between multiple interfaces. As a solution, I combine comprehensive and meaningful IEQ information with the possibility to control and improve the environment using a mobile application. The system’s usability is evaluated in iterative cycles with application domain experts and by means of two user studies. The first study serves the purpose of illustrating the user’s comprehension of the design concept whereas the second study evaluates the resulting system’s performance in terms of usability. The studies show that the mobile application enables users to get a better understanding for IEQ-relevant data.
Masterthesis
Free-hand Gesture Interaction for Controlling Smart Buildings
Advisor
Sebastian Peters
Author
Arno Schneider
Date
15.09.2015
In this thesis, I propose NICE (Natural Intuitive Camera-based Environment) control which allows occupants to use freehand-gestures, speech commands and a multimodal combination of both in order to interact with individual devices in a smart building. The usage of gestures and speech is a natural user interface that allows for an easy and intuitive interaction. Backed by a 3D camera, users can interact from various positions in a room without any additional personal device. The development of NICE control was complemented by two dedicated user studies as well as a continuous quasi-experiment in a user-centered approach. The first, a wizard-of-oz study, provided essential findings for the design of gestures and speech commands, whereas the second user study evaluated the real-world performance of NICE control. Participants stated they enjoyed natural user interfaces for controlling a smart room and were able to complete about 90% of the given tasks. Speech showed the fastest overall completion times for the tasks. Notably, participants ranked gesture commands as fastest and most fun.
Masterthesis
Energy awareness in smart buildings through personalized real time feedback on mobile devices
Advisor
Sebastian Peters
Author
Masashi Beheim 
Date
15.05.2015
A solution is proposed that aims at leveraging smart meters and delivers insight into consumption as well as control to office occupants using a mobile application. Occupants receive smart meters for tracking their appliances and are personally in control of registering these. The application gives them access to current, monthly and weekly data as well as the possibility to switch appliances on and off. Additionally, consumption comparisons are presented which express Wh (watt hours) in terms of another appliance with the goal to increase the occupant’s understanding of the consumption of their appliances. This prototype of an iPhone application was built at the Intelligent Workplace at the Carnegie Mellon University. The Intelligent Workplace is a living and lived-in laboratory providing an instrumented environment with sensors and controls to developers and occupants who can test applications in their daily use. The application was created in a user-centered and scenario-based approach. Continuous delivery ensured a highly iterative process with weekly deployments to the occupants. The design of the application was reviewed weekly by experts in building controls of the Intelligent Workplace. At the end of the project a survey was conducted, in which occupants were asked about whether the application helped to increase their understanding of the consumption of the appliances and reduce the consumption. The results show that, among the implemented features, presenting the current consumption, split by appliances and giving occupants the possibility to control them has most impact when this functionality can be accessed fast and conveniently.
Bachelorthesis
A flow-based and context-aware graphical rule system supporting energy-efficient automation in smart spaces
Advisor
Sebastian Peters
Author
Matthias Schwab 
Date
10.11.2014
By making use of flow-based programming paradigms and visual programming, we developed an automation system that is easy to learn and use by people without prior programming knowledge. Automation rules created with our system are represented graphically and modifying rules is as simple as dragging-and-dropping and connecting basic building blocks provided by the system. The system also features a plug-in infrastructure that makes it independent from appliance-vendor-specic protocols used to gather data from sensors or control appliances. Plug-ins can be written by third-party developers to make the system adaptable to every environment that allows access and control via a computer network. It is not tied to a specic appliance manufacturer and can be deployed on all major operating systems and hardware platforms. An informal usability evaluation conducted with the prototype we implemented over the course of the project shows, that our approach to graphical programming is easy to learn by people newly introduced to the concept. People can use the system to easily implement automated behaviour for their smart environments to increase their comfort and safe energy through intelligent, on-demand appliance control.
Masterthesis
Collaborative Energy Saving in Smart Spaces Using Gamification
Advisor
Sebastian Peters
Author
Simina Pasat 
Date
15.05.2014
The current thesis proposes a gamified approach that encourages the office workers to start saving energy in a collaborative way. They can define sequences of actions to be performed immediately or at a later time and send tailored recommendations to their colleagues, in the form of action sequences. By actively using the application, controlling their workplace in an energy-efficient way and encouraging their colleagues to have a pro-environmental behavior, the users enter a competition. The gamification strategy used in the current application makes use of game mechanics elements such as points, badges, levels and high scores. The pro-environmental behavior of the users is rewarded with points and/or stars. By accumulating points, they can climb in the high scores. Each player starts the game with five empty American flags, without stars on the canton. By accumulating stars, they can fill in the flags one by one and advance to the next level.
Masterthesis
Design of a Broker for Controlling Smart Spaces
Advisor
Sebastian Peters
Author
Stefan Nosovic 
Date
05.12.2013
In this thesis, a flexible and extensible framework for communication with fixtures, using a variety of communication protocols is proposed. The solution is based on the REST architectural style and the broker pattern that is used for decoupling the clients from fixtures. The broker provides a uniform protocol for controlling all fixtures in the environment, while hiding the complexity of different fixture communication protocols being used. The protocol, provided by the broker, is a HTTP based protocol which can be easily implemented in any programming language that supports the HTTP protocol. Using this feature, a variety of mobile or web based smart environment applications can be developed.
Masterthesis
Indoor positioning of mobile devices using ultrasonic positioning and the blackboard architectural pattern
Advisor
Sebastian Peters
Author
Steffen Bauereiß 
Date
15.11.2013
This thesis introduces a way of combining any number of location providers into one centralized location provider. By using the input of multiple location sources the accuracy of every single source can be improved and the availability of location information can be increased. Simple scenarios where two sources’ location information overlaps will be addressed as well as more complex ways of combining the information. The system introduced is flexible and extensible in terms of fusion algorithms or sources used. It’s ability to provide indoor location information more accurately and with higher availability makes it a better alternative to existing location based services.
Bachelorthesis
A serious game for home-based stroke rehabilitation
Advisor
Sebastian Peters
Author
Patrick Hiesel, Raoul Friedrich 
Date
22.08.2013
In our research we propose a portfolio of serious games for home-based stroke rehabilitation. The game approach enriches a patient’s training experience and thus establishes a higher level of compliance to prescribed exercises, while maintaining a supportive training environment as found in common therapy sessions. Our system monitors the patient’s performance while exercising and provides clinicians with an interface to personalize the training for their patients. In order to achieve an increased compliance to home-based exercising, we provide a collection of mini games based on rehabilitation exercises used in conventional physical therapy. All games are part of a joint storyline that encourages a patient to accomplish tasks on a treasure island. Playable games change over time to adapt to the patient’s state of rehabilitation and drive diversification. This research was inspired by a previous project at Carnegie Mellon University that provides a non-gamified way of self-governed exercising. While this prototype was a major breakthrough in the domain of computer-aided rehabilitation, patients experienced difficulties using the complex interface resulting in a lack of compliance and motivation to use the system. However, to offer a non-gamified alternative of exercising to our solution, the previous system was integrated as an independent component, giving patients the choice between the two systems.
Masterthesis
Design and implementation of a cloud-based RFID solution for a smart fridge
Advisor
Sebastian Peters
Author
Filip Duvnjak 
Date
15.11.2013
The master thesis studies how Radio-frequency Identification (RFID) along with Cloud-based computing can be used to improve the user experience of household appliances. Bringing RFID and cloud computing together provides a modern solution enabling the users ubiquitous real time control and management of a wide range of household appliances. This thesis describes the development of a scalable platform named "Cloud oriented Push Platform" (CoPP). The main purpose of CoPP is to connect and control various smart devices. These functions are enabled by storing and retrieving user information, and are supported by push notification services. Furthermore, CoPP may facilitate the development of a low-cost home automation system that is easy to deploy and maintain. Finally, this thesis displays a development and implementation process of a cloud based RFID solution for a content-aware smart fridge. Additionally, in order to determine the best solution for the implementation of the smart fridge, this thesis also evaluates available cloud computing services, RFID technologies, and different micro-controllers from several perspectives, keeping economic, legal, and technical restrictions in mind.
Masterthesis
An interactive editor for the definition of multimodal controls in smart buildings
Advisor
Sebastian Peters
Author
Jan Ole Johanßen 
Date
15.12.2015
The central component of this research is an editor for the definition and customization of multimodal interactions and controls in smart buildings.
Masterthesis
Voice control for multimodal interaction in smart buildings
Advisor
Sebastian Peters
Author
Dominic Henze 
Date
Currently in progress
According to current studies intuitive ways of controlling are for instance gestures, the use of voice-recognition or mobile phone applications. In this thesis the focus is set to the use of voice-recognition and the combination with existing controls. A possible way of integrating voice-recognition in the current system is using Apple’s HomeKit. This framework provides the possibility of using Siri, Apple’s voice assistance, to control accessories. Furthermore, users can exchange the application with any other HomeKit supporting application in the App store according to their personal preferences.
Bachelorthesis
Literacy acquisition in serious games: A recommendation framework
Advisor
Dennis Pagano, Damir Ismailović
Author
Lars Andersen
Date
DD.MM.YYYY
 
MISSING
Intelligent Support for non-linear Serious Games
Advisor
Damir Ismailović
Author
Felix Kaser
Date
DD.MM.YYYY
 
MISSING
 
Advisor
Damir Ismailović
Author
 
Date
DD.MM.YYYY
 
MISSING
Ein Framework zur Kollaboration 
 in Multimedia Basierten Digitalen Lernspielen
Advisor
Damir Ismailović
Author
Mehdi Foudhaili
Date
DD.MM.YYYY
 
MISSING
Evaluation of a serious game
Advisor
Damir Ismailović
Author
Christina Kolb
Date
DD.MM.YYYY
 
MISSING
Developement of a framework for game-based learning and implementation of a game
Advisor
Damir Ismailović
Author
Barbara Köhler
Date
DD.MM.YYYY
 
MISSING
Ein Framework für Usability-Monitoring auf mobilen Geräten
Advisor
Damir Ismailović
Author
Daniel Bader
Date
DD.MM.YYYY
 
MISSING
Bug Game: Learning Math in a Serious Game for iPad
Advisor
Damir Ismailović
Author
Magued Michel George Farah
Date
DD.MM.YYYY
 
MISSING
An adaptive serious game for preschool mathematics on mobile end devices
Advisor
Damir Ismailović
Author
Blagina Simeonova
Date
DD.MM.YYYY
 
MISSING
A framework for modul based adaptive Serious Games
Advisor
Damir Ismailović
Author
Alexander Waldmann
Date
DD.MM.YYYY
 
MISSING
A quick prototyping tool for serious games with real time physics
Advisor
Damir Ismailović
Author
Juan Haladjian
Date
DD.MM.YYYY
 
MISSING
Entwicklung einer mobilen Multi-Plattform Softwarearchitektur
Advisor
Damir Ismailović
Author
Felix Willnecker
Date
DD.MM.YYYY
 
MISSING
Evaluation of the Impact of Micro-Adaptivity in Serious Games
Advisor
Damir Ismailović
Author
Taha Dhiaeddine Amdouni
Date
DD.MM.YYYY
 
MISSING
Auswirkungen der Cloud auf die Architektur betriebliecher Anwendungen
Advisor
Damir Ismailović
Author
Matous Kucera
Date
DD.MM.YYYY
 
MISSING
Learning German in a Serious Game for iPad
Advisor
Damir Ismailović
Author
Tobias Appel
Date
DD.MM.YYYY
 
MISSING
Self-organized adaptive tutoring system with user generated content generation
Advisor
Damir Ismailović
Author
Michael Blazek
Date
DD.MM.YYYY
 
MISSING
Interchange format for mobile physics simulation game prototypes
Advisor
Damir Ismailović
Author
Matthias Schwab
Date
DD.MM.YYYY
 
MISSING
Ein Framework für die spielerische online Mehr-Benutzer-Simulation von Schlachtfeldern
Advisor
Damir Ismailović
Author
Dapeng Liu
Date
DD.MM.YYYY
 
MISSING
A Mobile Educational Game for Children Having Dyslexia
Advisor
Damir Ismailović
Author
Daniel Richter
Date
DD.MM.YYYY
 
MISSING
Cydonia 43: Ein gewaltfreier Multiplayer-Taktik-Shooter
Advisor
Damir Ismailović
Author
Florian Kick
Date
DD.MM.YYYY
 
MISSING
Adaptives Master-Slave Videostreaming im Fahrzeug
Advisor
Damir Ismailović
Author
Frank Ziegler
Date
DD.MM.YYYY
 
MISSING
User Interfaces for Keyboard Apps on Stage for Mobile DevicesUser Interfaces for Keyboard Apps on Stage for Mobile Devices
Advisor
Damir Ismailović
Author
Thomas Walter
Date
DD.MM.YYYY
 
MISSING
Game based manipulation of game elements in a mobile multiplayer real time strategy game
Advisor
Damir Ismailović
Author
Maximilian Jakasovic
Date
DD.MM.YYYY
 
MISSING
RoboCONF: A ToolKit for Configuring Robot Simulations
Advisor
Damir Ismailović
Author
Alejandro Rueda
Date
DD.MM.YYYY
 
MISSING
 
Advisor
Damir Ismailović
Author
 
Date
DD.MM.YYYY
 
MISSING
 
Advisor
Damir Ismailović
Author
 
Date
DD.MM.YYYY
 
MISSING
A space combat simulation game for mobile devices
Advisor
Damir Ismailović
Author
Ivan Bratoev
Date
DD.MM.YYYY
 
MISSING
Kundenindividuelle Konfiguration von Schuhen auf mobilen Endgeräten
Advisor
Damir Ismailović
Author
Tobias Neuner
Date
DD.MM.YYYY
 
MISSING
A Framework for Modelling Games on Mobile Devices
Advisor
Damir Ismailović
Author
Gözde Okul
Date
DD.MM.YYYY
 
MISSING
Hordes of Demons: A distributed, cloud-based game balancing Framework utilizing Machine Learning methods
Advisor
Damir Ismailović
Author
Mustafa Kurtulus Isik
Date
DD.MM.YYYY
 
Masterthesis
Development of a framework for serious games on mobile devices in the car
Advisor
Damir Ismailović
Author
 
Date
DD.MM.YYYY
 
Masterthesis
MMO Games on mobile devices
Advisor
Damir Ismailović
Author
 
Date
DD.MM.YYYY
 
Masterthesis
Evaluation of Serious Games
Advisor
Damir Ismailović
Author
 
Date
DD.MM.YYYY
 
Bachelorthesis
Development of an Analysis and Feedback Tool for Adaptive Serious Games
Advisor
Barbara Reichart
Author
Marcel Stuht
Date
15.04.2012
 
Bachelorthesis
Developing a serious game for bioinformatics: DNA sequencing
Advisor
Barbara Reichart
Author
Peter Hirschbeck
Date
25.09.2012
 
Bachelorthesis
Gamification of Fitness Machines
Advisor
Barbara Reichart
Author
Daniel Schosser
Date
15.02.2013
 
Seminar Paper
Entwicklung einer App für die Konferenz "EARLI 2013"
Advisor
Barbara Reichart
Author
Bennet Breier
Date
 
Bachelorthesis
Serious Game - Raising nutrition awareness through simulation and multiplayer interaction
Advisor
Barbara Reichart
Author
Linh To Thuy
Date
16.09.2013
 
Bachelorthesis
Chemimon - Serious Game for Learning the Basic Chemical Reaction Principles
Advisor
Barbara Reichart
Author
Ludwig Eisgruber, Hubert Niedermaier
Date
15.05.2013
 
Bachelorthesis
Evaluation of cross-platform development tools regarding their suitability for the development of sports games
Advisor
Barbara Reichart
Author
Julian Geiger
Date
17.03.2014
 
Masterthesis
Effects of Physical Activity and Social Interaction on Gameplay Experience
Advisor
Barbara Reichart
Author
Dmytro Lapchuk
Date
 
 
Bachelorthesis
The impact of audiovisual effects on teaching in a serious game
Advisor
Barbara Reichart
Author
Sascha Rushing
Date
15.03.2015
 
Bachelorthesis
Application of Room Escape Game Patterns to Serious Games
Advisor
Barbara Reichart
Author
Verena Schönecker
Date
15.04.2015
 
 
Bachelorthesis
Developing an adaptive Serious Game for primary school mathematics
Advisor
Barbara Reichart
Author
Roman Maier
Date
15.08.2015
 
Bachelorthesis
Influence of social interactions on motivation
Advisor
Barbara Reichart
Author
Christian Untch
Date
15.08.2015
 
Masterthesis
Competition-based Social Interaction Patterns in Serious Games
Advisor
Barbara Reichart
Author
Jana Pejić
Date
15.09.2015
 
Masterthesis
Influence of location based behavior through rewards
Advisor
Barbara Reichart
Author
Karl-Heinz Oberkoxholt
Date
15.10.2015
 
Bachelorthesis
Implementation and Evaluation of an Adaptive Serious Game for Primary School Mathematics
Advisor
Barbara Reichart
Author
Yue Chi
Date
15.10.2015

 

 

 

Bachelorthesis
Bug Game: Learning Math in a Serious Game for iPad
Advisor
Damir Ismailović, Juan Haladjian
Author
Magued Farah
Date
01.10.2011
Development of an educational game for teaching basic mathematics to kids in the first class.
Bachelorthesis
An interchange format for mobile physics simulation game prototypes
Advisor
Damir Ismailović, Juan Haladjian
Author
Matthias Schwab
Date
31.07.2012
Refactoring of the TangoPhysics game prototyping tool to support collaborative game edition.
Bachelorthesis
User Interfaces for Keyboard Apps on Stage for Mobile Devices
Advisor
Juan Haladjian, Damir Ismailović
Author
Thomas Walter
Date
15.08.2012
Controlling MIDI devices over an iPad to add effects to live music performance.
Bachelorthesis
A Gesture Based Framework for Symbol Recognition
Advisor
Juan Haladjian
Author
Tevfik Aloglu
Date
15.04.2013
A framework for recognizing symbols (characters, numbers) drawn on touch devices and transmitting them wirelessly.
Bachelorthesis
A Visual Programming Approach for Reusing Solutions to Commonly Occurring Problems in the Context of Smart Clothing
Advisor
Juan Haladjian
Author
Timm Beckmann
Date
15.10.2014
A solution to reusing functionality in the development of eTextiles by hierarchically aggregating lower level functionality components in the Interactex environment. Demonstrated the idea with a smart glove with flexion sensors.
Bachelorthesis
Recording and classification of gestures in a visual programming environment
Advisor
Juan Haladjian
Author
Michael Conrads
Date
14.08.2014
Added functionality to the Interactex environment to classify data (such as gestures performed by users) and trigger actions when event or gesture occurred. Demonstrated the idea with a smart glove with flexion sensors.
Bachelorthesis
Interactive control of computer applications with user-defined gestures
Advisor
Juan Haladjian
Author
Tobias Kammerer
Date
15.08.2014
A smart ring with an integrated IMU, which learned the gestures performed by users. It enabled users to map actions to each gesture such as inputting text into a computer device, or turning on and off the music.
Bachelorthesis
Implementation of a Framework for Real-Time Information Sharing on the Internet of Things
Advisor
Juan Haladjian
Author
Robert Weindl
Date
14.08.2014
Implemented a framework based on the MQTT communication protocol to enable cyber-physical systems including wearable devices to communicate and share data over a back end server with regard to privacy concerns. Demonstrated it with a T-Shirt able to measure pulse from the user’s ears.
Masterthesis
Patterns for the development of rehabilitation exercises with eTextiles
Advisor
Juan Haladjian
Author
Blagina Simeonova
Date
15.09.2014
Identified patterns of movements that are usually performed by patients in the field of rehabilitation and described ways to realize them using wearables.
Masterthesis
A Framework for Dynamic Gesture Management Using Smart Rings
Advisor
Juan Haladjian
Author
Natalia Zarawska
Date
15.01.2015
A smart ring and iPad App to control a smart environment (plugs, blinds, lamps). The ring would learn from the gestures performed by the user.
Masterthesis
Improvement of the functionality and usability of TangoHapps: a development environment for eTextiles
Advisor
Juan Haladjian
Author
Nazmus Shaon
Date
15.04.2014
Redesigned, added unit tests and evaluated the Interactex development environment for eTextiles.
Masterthesis
Visual Programming Paradigm for e-Textiles
Advisor
Juan Haladjian
Author
Aarón Pérez Martín
Date
15.07.2015
Developed a new visual programming paradigm in the Interactex environment.
Bachelor Thesis
A Testbed for the Comparison of Algorithms for Rehabilitation Exercises
Advisor
Juan Haladjian
Author
Lukas Welte
Date
15.07.2015
Created a testbed to support developers in the creation of software for e-Textiles by automatically finding the proper algorithm parameters.
Masterthesis
Integrating Usage Feedback into an IDE for E-Textiles
Advisor
Juan Haladjian
Author
Magued Farah
Date
15.08.2015
Identified different designs to make an e-Textile provide output to a user (wearer or other individuals around the wearer) and integrated it in Interactex.
Masterthesis
A Visual Programming Environment For Medical e-Textile Applications
Advisor
Juan Haladjian
Author
Güven Candogan
Date
15.09.2015
Added support in Interactex for the one-leg hop exercise using a knee bandage with a pressure sensor.
Masterthesis
A Framework for the Rapid Development of E-Textiles
Advisor
Juan Haladjian
Author
Mertcan Yigin
Date
15.10.2015
Created a tool for text-based programming of software for e-Textiles.
Bachelor Thesis
A Smart Bandage for the Rehabilitation of Knee Injuries
Advisor
Juan Haladjian
Author
Tim Haug
Date
15.10.2015
Created a bandage for rehabilitation of knee injuries with pressure sensors and algorithms for measuring performance of one-leg hops and side hops.
Bachelorthesis
A Testbed for Comparing and Optimizing Rehabilitation Exercises
Advisor
Juan Haladjian
Author
MISSING
Date
DD.MM.YYYY
A testbed that enables developers of an eTextile to compare different algorithms used for data mining or classification based on sensor data.
Bachelorthesis
Visual Programming Paradigm for eTexiles
Advisor
Juan Haladjian
Author
MISSING
Date
DD.MM.YYYY
Development of a new visual programming paradigm in the Interactex IDE.
Masterthesis
A framework for pattern-based development wearable computing projects
Advisor
Juan Haladjian
Author
MISSING
Date
DD.MM.YYYY
Identified patterns and best practices how an eTextile can transmit information to its user and implemented a set of constraints into the Interactex IDE to aid developers in the design process of an eTextile.
Bachelorthesis
A visual programming environment for medical eTextile applications
Advisor
Juan Haladjian
Author
MISSING
Date
DD.MM.YYYY
Added support in the Interactex IDE for mining information out of sensor data. The IDE now supports the development of the KneeHapp bandage.
Bachelorthesis
A framework for the rapid development of eTextiles
Advisor
Juan Haladjian
Author
MISSING
Date
DD.MM.YYYY
Identified functionality needed for the development of eTextiles and wearable devices and developed a set of APIs created a framework for

 

Masterthesis
Application and Evaluation of s Semiformal Requirements Specification Language: a Case Study
Advisor
Yang Li and Stephan Krusche
Author
David Frey
Date
15.06.2015
 
Masterthesis
Applying the Brick Pattern in the Development of a Framework for Energy Management
Advisor
Yang Li
Author
Marko Lalic
Date
15.09.2015
 

 

Masterthesis
Mining Social Media Data for Creating Personas in Software Engineering
Advisor
Emitzá Guzmán Ortega, Rana Alkadhi
Author
Diane Xhymshiti
Masterthesis
A Context-Sensitive User Feedback Mechanism for Continuous Software Evolution
Advisor
Stephan Krusche, Rana Alkadhi
Author
Dora Dzvonyar
Masterthesis
Towards Systematic User Involvement in Software Engineering
Advisor
Dennis Pagano
Author
Rana Alkhadi
Date
2012
 
Masterthesis
Analytics of Software Features Based on Monitored User Actions
Advisor
MISSING
Author
Martin Stoll
Date
DD.MM.YYYY
DESCRIPTION MISSING
Masterthesis
Recommending and Automating Frequently Occurring Action Patterns of Software End Users
Advisor
MISSING
Author
Nadeem Ahmed
Date
DD.MM.YYYY
DESCRIPTION MISSING
Masterthesis
Detecting Behavioural Patterns in User Actions
Advisor
MISSING
Author
Iulia Gaina
Date
DD.MM.YYYY
DESCRIPTION MISSING
Masterthesis
Presenting User and Context Information to Developers during Bug Fixing
Advisor
MISSING
Author
Nigar Gurbanova
Date
DD.MM.YYYY
DESCRIPTION MISSING
Masterthesis
Classification of User Feedback for Software Evolution
Advisor
MISSING
Author
Muhammad El-Halaby
Date
DD.MM.YYYY
DESCRIPTION MISSING
Masterthesis
Automatic Usability and User Experience Analysis in User Feedback
Advisor
MISSING
Author
Elsa Bakiu
Date
DD.MM.YYYY
DESCRIPTION MISSING
Masterthesis
Mining and Visualizing User Feedback for Software Evolution
Advisor
MISSING
Author
Padma Bhuvanagiri
Date
DD.MM.YYYY
DESCRIPTION MISSING
Masterthesis
Analysis of Personalities and Sentiments in User Feedback
Advisor
MISSING
Author
Margarethe Barth
Date
DD.MM.YYYY
DESCRIPTION MISSING
Masterthesis
An Intelligent System for Constructing User Interfaces for Web Applications
Advisor
MISSING
Author
Bardh Lohaj
Date
DD.MM.YYYY
DESCRIPTION MISSING

 

Masterthesis
Tag-based Task Assignment Recommendation
Nitesh Narayan
Taraneh Najafi
15.06.2015
Needless to say that, for any act of team organisation like task management the importance of having an overview of the activities and the strength of the team members in different fields is of no doubt. As elements of task management, the features of task board management and assignee recommender cover the former and the latter respectively. Through task board management, the organiser tracks the sequence of the tasks and the arrangement of the assigned tasks, so he or she could minimize the idle status of the team. To this end, the task should be distributed optimally among the developers based on their level of desirability. This implicitly brings the necessity of a mechanism to evaluate their desirability quantitatively which is normally assessed intuitively and qualitatively. As a result, through more rational assignment of the tasks among the developers based on their quantitative desirability, more tasks would be accomplished in the same specific sprint. Therefore, the effectiveness of the team would be improved. In this thesis we develop a light weight assignee recommendation and association algorithm, which is integrated within an android application for task management
...
...
  • Metrics in Agile Software Development (Daniel Menke)
  • A Release Management Process for Connected Services in the Automotive Sector (Julia Glas)
  • A Continuous Delivery Process for Distributed Systems (Mark Becker)
  • Prototyping in Early Requirements Engineering (Stefan Kofler, Stephan Rabanser)
  • Introduction of Agile Processes and Continuous Delivery in a Corporate Environment (Sebastian Klepper)
  • Collaborative Release Management in Agile Software Development (Andreas Seitz)
  • Automated Prototype Delivery in the Requirements Engineering of Mobile Applications - A Case Study (Marie Weintraud)
  • Feel free to send me an E-Mail
Master's Thesis
A context-sensitive user feedback mechanism for continuous software evolution
Advisor
Stephan Krusche
Author
Dora Dzvonyar
Date
October 2015
Regular user feedback is important, as it helps to validate requirements and improves user satisfaction. However, it fails to unfold its full potential in many projects. Common challenges include low user motivation, fragmented feedback channels, and missing information, making it difficult for the development team to extract the underlying requirements of the user. We aim to address these problems by proposing a system for Context-Aware Feedback (CAFE), which integrates user feedback into the software evolution process. The objective is to provide a channel for users to give feedback with as little effort as possible in order to bridge the gap between users and developers. CAFE stores feedback directly in the issue tracker enriching it with recorded usage context and visualizes the evolution of requirements through user feedback. In a formative evaluation with controlled user experiments we found that both developers and users prefer CAFE to other feedback channels and that automatically gathered context data is useful. Both the fact that user feedback is saved in the issue tracker and the added value of Feedback Traceability are regarded as beneficial.
Master's Thesis
A Framework for Continuous Delivery in Project-based Organizations
Advisor
Stephan Krusche
Author
Lukas Alperowitz
Date
November 2013
Continuous delivery allows software developers to deliver applications to the customer with a few clicks and therefore helps them to gather feedback fast. We present a continuous delivery process model and describe how we integrated this process model into the iOS Praktikum. We explain how we thought the concepts to the student using different teaching resources like a cross-project release-team. We evaluate the course using an online questionnaire after the end of the projects. Our observations show that participating students understood and applied the concepts of continuous delivery and are convinced about the benefits. Continuous delivery increased the amount of releases increased the speed of the delivery process compared to earlier versions of the Praktikum.
Master's Thesis
Collaborative Release Management in Agile Software Development
Advisor
Stephan Krusche
Author
Andreas Seitz
Date
August 2014
Deployment and publication of software can be painful and time consuming. In this thesis we address the release management of software related to continuous integration and delivery. As collaboration is a central point in agile software development, we aim to promote collaboration in the area of release management by improving the release process. We focus on the release process, as the Rugby process model describes it. This thesis deals with the usage of releases in the context of Rugby and examines their impact. We conduct an evaluation to address the use of releases in meetings. This leads to an idea that can improve the application of releases as communication models.
Master's Thesis
Introduction of a Standardized Continuous Delivery Workflow for Mobile Applications in a Corporate Environment
Advisor
Stephan Krusche
Author
Sebastian Klepper
Date
November 2014
Mobile applications are of increasing relevance to businesses in all industries. While companies are progressively adopting agile methodologies to facilitate faster development, there is a lack of suitable workflows that accommodate all requirements and restrictions of a corporate environment. There are, however, promising approaches to continuous delivery for mobile projects in the academic field. Our goal is to transfer a well-proven process model and system from Technische Universität München (TUM) to the mobile business line at Capgemini, a multinational provider of IT consulting, outsourcing, and professional services. We describe a modified and extended process model that includes optional as well as variable subprocesses to provide a flexible solution. By allowing each project to adapt the workflow to their specific needs, we simultaneously provide a way of standardizing how continuous delivery is applied to mobile projects in the company. After evaluating our solution in eight deliberately chosen projects, results show increased frequency and thoroughness of integration, resulting in more immediate feedback about changes. Delivery is simplified and accelerated, saving both time and resources.
...
Master's Thesis
Scaling interactive in-class exercises with continuous integration in the cloud
Advisor
Stephan Krusche
There is an increasing demand for computer scientists in industry, in particular for software engineers. The growing number of students in computer science (CS) at TUM reflects this trend. There are courses with up to 1000 students that we teach. One challenge in courses with such a high number of participants is the increased effort for the preparation, conduction and correction of interactive in-class exercises. This Master's Thesis explores approaches using continuous integration and continuous delivery to automate interactive in-class exercises in the cloud to minimize the effort for exercise conduction and correction as far as possible. Build agents are scaled in the Amazon Elastic Compute Cloud (EC2) to provide immediate feedback to students after submitting their exercise solution, even if up to 1000 students submit the exercise at the same time. In a CASE study in the summer semester 2016, the results of this Master's Thesis are applied and evaluated.

 

 

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.
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.
Master's Thesis
Automatic Evaluation of Programming Exercises using Continuous Integration
Advisor
Andreas Seitz, Stephan Krusche
Author
Andreas Greimel
 
Master's Thesis
Conducting Interactive Programming Exercises in Large Lectures
Advisor
Andreas Seitz, Stephan Krusche
Author
Dominik Münch
 
Master's Thesis
A Framework for Data Analytics in Cyber-Physical Systems
Advisor
Constantin Scheuermann, Andreas Seitz
Author
Thomas Sojka
Date
2015
Cyber-Physical Systems are generating huge amounts of data like sensor observations. This thesis aims to gain insights into these data by providing a generic way to communicate actions in a CPS and visualizing these actions.
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. Rhis thesis compared different technologies and implemented several demo scenarios and evaluated them.
Master's Thesis
Applicability of Personal Computers as Remote Build Agents for Continuous Integration
Advisor
Andreas Seitz
Author
-
 
Master's Thesis
SANCTUS - Skill Based Access Control System
Advisor
Andreas Seitz
Author
-
 
Master's Thesis
Automated Testing of Models in Software Engineering Courses
Advisor
Andreas Seitz
Author
-
 
Master's Thesis
Fog-Kiosk: Applicability fo Fog Computing for Local Content Distribution
Advisor
Andreas Seitz
Author
-
 
Master's Thesis
Handling of lecture content for heterogenous state of knowledge of the audience
Advisor
Jan Knobloch
Author
Johannes Flemke
Date
2016
-
Bachelor's Thesis
Monitoring the behaviour of readers: A case study based on a mobile application of the "Bayerischer Rundfunk"
Advisor
Jan Knobloch
Author
Johann Rottenfußer
Date
2016
-
Bachelor's Thesis
Implementation of an iOS-Application to assess the quality of lectures
Advisor
Jan Knobloch
Author
Soner Ercelik
Date
2015
-
IDP
Incident Detection ILAS - MES and Backend
Advisor
Constantin Scheuermann
Author
Sri Vishnu Totakura
Cyber-Physical Systems are bridging the cyber and physical world enabling us to monitor and control the physical world. In this master thesis you will do research on how to identify incidents in a real production line. You will bridge the MES and the Incident Assistance System developed in cooperation with T-Systems, TUM and ProGlove. You develop the missing part of incident identification by implementing and evaluating it.
Guided Research
MQTT - Broker for Cyber-Physical Systems
Advisor
Constantin Scheuermann
Author
André Kohn
A Publish/Subscribe mechanism is not enough to serve the idea of CPS. You will implement and evaluate an extended Service orientated MQTT - Broker offering RESTful Services in combination with Authentication.
Bachelor's Thesis
Bluetooth Low Energy and its Role within Cyber-Physical Systems and Industry 4.0
Advisor
Constantin Scheuermann
You will conduct an overview and an evaluation between existing BLE applications in the Cyber-Physical Systems domain and additionally conduct a comparism between other wireless technologies, such as IEEE 802.15.4 (Zigbee), WLAN, IEEE 802.11p.
Master's Thesis
A Framework for Data Analytics in Cyber-Physical Systems
Advisor
Constantin Scheuermann, Andreas Seitz
Author
Thomas Sojka
Date
2015
Cyber-Physical Systems are generating huge amounts of data like sensor observations. This thesis aims to gain insights into these data by providing a generic way to communicate actions in a CPS and visualizing these actions.
Master's Thesis
Mobile Augmented Reality based Annotation System for Aircraft Maintenance using a 3D sensor
Advisor
Constantin Scheuermann
Author
Felix Meißgeier
Date
2015
The objective of this project is to improve the collaboration process for physical tasks such as repairing or maintaining of aircraft components as well as machines at industrial plants. For this purpose an Augmented Reality based Annotation System will be developed that runs on mobile hand-held devices using external depth data as input.
Master's Thesis
Smart Glove Extension
Advisor
Constantin Scheuermann
Author
---
Date
2016
Create and further develop a Smart Glove. We are currently evaluating new User Interacton concepts. Therefore, you have to extend or current Smart Textile and conduct a User Study. For details contact me via email.
Master's Thesis
MARBAS
Advisor
Constantin Scheuermann
Author
---
Date
2016
Mobile Augmented Reality based Annotation System - You will have to further develop our recently developed prototype. You will have to deal with Node.js, Point Clouds, MQTT. Depending on the progress we will conduct a user study to proove our concept. For details contact me via email.
Guided Research
An Empirical User Interface Evaluation of a Smart Glove in the Manufacturing Domain
Advisor
Constantin Scheuermann
Author
Maximilian Strobel
This guided research will develop and conduct a field experiment to evaluate di fferent ProGlove user interfaces in practical scenarios.
...

Please contact me in person to discuss about open topics and possiblities. 

On this page you can find a list of open topics for bachelor's and master's theses as well as topics for guided research and IDP's. 
Please also check the Research Fields and the individual pages of the members of the scientific staff.  
For your thesis, we recommend to use our Latex template. For thesis with Juan Haladjian please use: Thesis template.

 

Master / Bachelor
Step-wise exercises with interactive help tutorials in Artemis
Advisor
 
Many exercises include multiple tasks that depend on each other. Then it is impossible, difficult and/or demotivating for students to continue with the 2nd or 3rd task if they were not able to solve the 1st task. It is also misleading if the 1st task is finished and the student gets the feedback that e.g. 8 out of 12 test cases still fail. In this thesis, you will extend Artemis so that student can receive automatic help in form of live tutorials for exercise parts that they don't understand or cannot solve. Based on a template/solution diff, test coverage analysis and the connection between tasks, tests and code, Artemis will be able to automatically propose hints for tasks which can be further refined by instructors and linked to relevant lecture content. (Master thesis only) The thesis should also evaluate if these improvements help and motivate students to achieve a better learning experience. Artemis is open source and available on https://github.com/ls1intum/Artemis

 

Master / Bachelor
Further Development of Apollon (https://github.com/ls1intum/Apollon
Advisor
  Apollon is an online modeling editor written in React. It offers an easy to use and lightweight experience to learn UML and other notations in an interactive environment. It runs as standalone version on https://apollon.ase.in.tum.de offering a collaborative modeling experience without accounts. It is also integrated into Artemis to enable modeling exercises. Students create models, tutors assess those models and provide feedback which students can then see in order to improve their modeling skills. In this thesis, Apollon should be enhanced with new features such as an improved live collaboration, new diagram types, and an improved experience when assessing UML models.

 

Master / Bachelor
Further Development of the IntelliJ Plugin Orion (https://github.com/ls1intum/Orion
Advisor
  Orion already works for students to participate in programming exercises and for instructors to setup programming exercises, but not yet for the code review of programming exercises by tutors. Inline hints, the support for team based exercises and automatic conflict resolution would be other possible enhancements. 

  

Master / Bachelor
Development of an Eclipse Plugin for Artemis
Advisor
  There is already an IntelliJ plugin for Artemis called Orion (https://github.com/ls1intum/Orion), it would also be interesting to develop an Eclipse plugin with the same feature set.

 

Master / Bachelor
Further Development of the Gitlab / Jenkins Integration in Artemis
Advisor
  Programming exercises in Artemis can be realized with Bitbucket and Bamboo or with Gitlab and Jenkins. Currently, the integration with Gitlab and Jenkins is limited and does not offer all functionality. In this thesis, the missing features would be implemented. In addition, the concept of build agents and dockerized builds should be realized within Jenkins.

 

Master / Bachelor
Communication and Discussions on Artemis
Advisor
  Discussions on Artemis are already context sensitive in Artemis, however their functionality is still limited. In this thesis, the features would be enhanced based on new functionility. Users should be able to link Artemis content (e.g. videos scenes, exercise tasks, specific lecture slides) in questions. There should be dedicated channels for tutor groups and internal communication (e.g. between instructors and tutors). In addition, the mechanism to prevent post duplication should be enhanced and the search for posts within a course should be improved.

 

Master / Bachelor
Templates for all Programming Languages in Artemis
Advisor
  With its VCS and CI architecture, Artemis supports any programming language for programming exercises. Currently, it includes templates for many popular languages, however templates for a couple of languages is still missing. In this thesis, new templates for programming exercises will be developed and tested with the Bitbucket/Bamboo and Gitlab/Jenkins. In addition, static code analysis should be integrated into more programming exercise templates.

 

 
Master / Bachelor
Learning Paths in Artemis
Advisor
  In this thesis, the learning analytics should be enhanced in Artemis to provide learning paths for students. It should be possible for instructors to define dependencies (prerequisite, conists of, duplicate) between learning goals. This information should be used to build individual paths based on the existing experiences of students and will provide first steps into adaptive learning.

 

Master / Bachelor
Improving the Communication with External Systems in Artemis
Advisor
  The communication with the external systems (Bamboo, Bitbucket, Jenkins, Gitlab) in Artemis can be further improved. Artemis should store the console log of failed builds in the database and not always fetch it from the CI system. It should be possible to sync all build plans of an exercise in case the template build plan is changed. Tutors should be able to download the student repository including the tests to simplify the local setup. The build queue and the history of all build times of an exercise should be used to indicate students and instructors how long they need to wait for the next build.