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

Results of the iPraktikum SS2022

(Stephan Krusche, Snezhina Milusheva, Philipp Zagar, August 2022)

Course description

In this course you develop a mobile application in the context of a larger system architecture. Depending on the project, you work with application servers, machine learning algorithms, smart sensors, intelligent clothing, wearables like the Apple Watch or micro-controllers.

You get to know the workflows, activities and tools of state-of-the-art agile software engineering, in particular agile hardware/software co-development, from requirements engineering to system delivery. In particular, you learn Apple’s programming language Swift, UI frameworks like UIKit and SwiftUI, and Server-Side Swift. In addition, you will gain hands-on knowledge in the fields of system modeling, usability engineering and continuous integration and delivery.

For this course, industry partners provide real problem statements. You get real team and project experience while working tightly together with a real client towards a real deadline.



Program Management

Prof. Dr. Stephan Krusche Snezhina Milusheva Philipp Zagar

Prof. Dr. Stephan Krusche

Snezhina Milusheva

Philipp Zagar


The chart shows the project-based organization of the course. All projects are shown as columns, including information about the customer, project management, and student team. A team of twelve student coaches dealt with the project management of the teams. Furthermore, cross-project teams with one member of each team (horizontal bars) dealt with different aspects during the project. The release management team was in charge of the right usage of version control, continuous integration, continuous delivery, and feedback management. The Usability Engineering team kept an eye on usability aspects and metrics of the mobile applications. The modeling team was responsible for the modeling activities, including the creation of informal models, i.e., trailer, mockups, and UML diagrams, to improve the communication of difficult aspects within the team.


Project: B / S / H

Culinerics supports families with their weekly meal planning by providing recipe suggestions, which respect everyone’s eating preferences, and utilizing edutainment and gamification capabilities.

Team members: Maximilian Sölch (Project Leader), Felix Schrimper (Coach), Konstantin Kissel, Jonathan Parth, Dmitry Lugovoy, David Parth, Andrei Barashkov, Rojeena Maharjan

Customers: Berkay Ogulcan Tutal, Cristina Montanes, Josko Perc

Project: Eisenführ Speiser Anwaltskanzelei

My IP Port allows patent holders to quickly identify status, deadlines, and costs of their IP portfolio and simplifies communication with patent attorneys using an iPhone app.

Team members: Evgeny Volynsky (Project Leader), Tobias Klausen (Coach), Johannes Fuest, Henri Petuker, Maximilian Hau, Julian Heiß, Dominik Remo, Selina Hochstrat

Customers: Fabian Fegers, Philipp von Cube

Project: MRI (Klinikum rechts der Isar)

The TUM telemonitoring system enables remote supervision of athletes and patients to achieve their sports or recovery goals.

Team members: Maximilian Kapsecker (Project Leader), Carmen Berndt (Coach), Efe Berk Ergülec, Markus Gumbart, Jonas Goos, Nina Cordes

Customers: Stephan Müller, Felix Gass

Project: MSG

With SuGo, yua can view the sustainable score of the grocery which suits your eating preferences in real time with AR view during grocery shopping.

Team members: Ruoqing Wang (Project Leader), Nikolai Madlener (Coach), Linus Salzmann, Nikita Charushnikov, Jakob Vetter, Malek Jarraya, Heidi Albarazi, Sebastian Sthamer

Customers: Dominic Henze, Oliver Feldmann, Tove Gehrke

Project: Netlight

Refugees and immigrants use Journey to find information and get matched to job opportunities when arriving in Germany.

Team members: Prof. Dr. Stephan Krusche (Project Leader), Zeynep Iyigörür (Coach), Michael Fuest, Taner Kurt, Dominik Klein, Kathrin Kühne, Leon Kastner, Nils Rehtanz

Customers: Dris Mi, Narin Mahmuti, Nina Lattke

Project: Quartett Mobile

Rejuice is an automatic recommendation system for managing charge requests in dynamic traffic situations using Vehicle-2-Vehicle communication.

Team members: Prof. Dr. Bernd Brügge (Project Leader), Martin Fink (Coach), Tarlan Ismayilsoy, Merve Öztekin, Alexander Görtzen, Casimir Wallwitz

Customers: Leon von Tippelskirch

Project: SAP

Polarics makes navigating easier, indoors and outdoors, featuring an intuitive augmented reality interface.

Team members: Snezhina Milusheva (Project Leader), Hans Santoso (Coach), Yiwen Wang, Achref Aloui, Selim Ben Othman, Ruoshi Li, Levon Avetisyan, Yilmaz Kaan Cayli

Customers: Nikolas Pietrek, Le Khanh Duy Dinh, Kristiyan Nachev

Project: Zeiss Medical

Zeiss Ergonomics guides dentists through an individualized setup process for their medical loops and microscopes to ensure an optimal fit between dentist and device.

Team members: Jens Klinker (Project Leader), Ani Dekova (Coach), Swagat Prasad Niroula, Magnus Jørgenvåg, Erik Traise, Ashika Manjunath, Jane-Ly Buhvestova, Pablo Jerez Arnau

Customers: Saskia Grasl

Project: Zeiss SoftwareCampus

CSharp collects and analyses users’ vision-related phone usage behaviour to detect potential visual impairments.

Team members: Florian Schweizer (Project Leader), Stefanie Manger (Coach), Nicolas Schmitt, Jonas Bäumer, Phuong Nguyen, Karl Rieländer, Junpeng Chen

Customers: Dr. Alexander Leube, Jens Klinker, Maximilian Kapsecker

Project: iABG

PowerHood is a smart grid marketplace app for trading local green energy.

Team members: Bayram Ahmadov (Project Leader), Christoph Weinhuber (Coach), Mohamed Bilel Besrour, Chaima Ghaddab, Julian Kretzschmar, Hannes Leonhard, Jan Thurner, Nick Schneider

Customers: Marko Filipovic, Martin Glas