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

Results of the iPraktikum WS2021/22

(Stephan Krusche, Snezhina Milusheva, February 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

Prof. Dr. Stephan Krusche

Snezhina Milusheva

Organization

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.

Projects

Project: B / S / H

The Secret Garden App uses gamification to encourage washing machine users to more environmentally-friendly habits using AR.

Team members: Prof. Dr. Stephan Krusche (Project Leader), Berke Esmer (Coach), Sebastian Nikles, Andrei Zitti, Sven Andabaka, David Bonello, Carmen Berndt, Simon Stolz

Customers: Ge Zou, Harald Moschütz, Cristina Montanes Oroz

Project: Equinux

Revolutionize your email newsletter creation on small screen sizes 

Team members: Jessica Saroufim (Project Leader), Philipp Zagar (Coach), Anton Wyrowski, Mohamed Sahbi Faidi, Marco Dollinger, Deniz Daum, Saury Pande, Timothy Summers

Customers: Adrian Thomas, Till Schadde

Project: MRI

Improve your health with personalized training programs created by sports scientists.

Team members: Maximilian Kapsecker (Project Leader), Bayram Ahmadov (Coach), Valeryia Andraichuk, Simon Zilker, Marc Fett, Julian Ostarek, Hongkuan Zhou

Customers: Stephan Müller, Felix Gass, Mario Weichenberger

Project: Netlight

EdgeUp brings together new and experienced Netlighters to connect and share knowledge.

Team members: Snezhina Milusheva (Project Leader), Nicolas Neudeck (Coach), Robyn Kölle, Max Schallermayer, Svilen Kirov, Soner Durmaz, Fahim Shahriar, Kamber Vogli

Customers: Nina Lattke, Rene Birkeland, Narin Mahmuti

Project: Quartett Mobile

You ain't never had a friend like Alfred, your mobile Audi Butler.

Team members: Prof. Dr. Bernd Brügge (Project Leader), Ruoqung Wang (Coach), Berkay Özerbay, Lennart Pauli, Florian Pfisterer, Atakan Özcan, Mohamed Nour Touati, Wissem Jridi

Customers: Leon von Tippelskirch

Project: Süddeutsche Zeitung

Get the latest news and podcasts from SZ in your car and on your Phone.

Team members: Evgeny Volynsky (Project Leader), Andreas Pfurtscheller (Coach), Michael Hug, Martina Preis, Jonas Andersson, Alexander Galloni, Justus Wendroth, Leo Kögel

Customers: Oliver Neumann, Tobias Konsek

Project: Zeiss Medical

Guiding your patients and improving patient flow.

Team members: Jens Klinker (Project Leader), Felix Moser (Coach), Dorsaf Syrine Gnaoui, Azarya Bernard Haposan, Christoph Weinhuber, Hans Santoso, Amin Ben Saad

Customers: Sophie Knigge, Nicolas Bensaid