Lehrstuhl für Angewandte Softwaretechnik
Chair for Applied Software Engineering

Dr. Stephan Krusche

Postdoc (working on my habilitation); Technology and Innovation Manager
Researcher in Continuous, Agile, Usability and Mobile Engineering
Young Scientist of the Werner-von-Siemens-Ring foundation
Software Architect; Swift, Objective-C and Java Developer
Certified Scrum MasterApple Certified Trainer

Office: FMI 01.07.041
Email: krusche (at) in.tum.de

Technische Universität München
Institut für Informatik I1
Boltzmannstraße 3
85748 Garching b. München, Germany

Stephan Krusche


Certified Scrum Master

Office Hours

By appointment. Please contact me via email.

Quick Links


I am interested in the following research topics


Stephan Krusche
Rugby - A Process Model for Continuous Software Engineering
Dissertation, Technische Universität München, 2016

Stephan Krusche, Mjellma Berisha and Bernd Bruegge 
Teaching Code Review Management using Branch Based Workflows
38th International Conference on Software Engineering (ICSE'16), Software Engineering Education and Training (SEET), ACM. Austin - USA, May 2016

Dora Dzvonyar, Stephan KruscheRana Alkadhi and Bernd Bruegge 
Context-Aware User Feedback in Continuous Software Evolution
International Workshop on Continuous Software Evolution and Delivery (CSED), ACM. Austin - USA, May 2016

Sebastian Klepper, Stephan Krusche and Bernd Bruegge 
Semi-Automatic Generation of Audience-Specific Release Notes
International Workshop on Continuous Software Evolution and Delivery (CSED), ACM. Austin - USA, May 2016

Stephan KruscheBarbara Reichart, Paul Tolstoi and Bernd Bruegge 
Experiences from an Experiential Learning Course on Games Development
47th Technical Symposium on Computer Science Education (SIGCSE 2016). Memphis - USA, March 2016

Yang Li, Stephan Krusche, Christian Lescher and Bernd Bruegge 
Teaching Global Software Engineering by Simulating a Global Project in the Classroom 
47th Technical Symposium on Computer Science Education (SIGCSE 2016). Memphis - USA, March 2016

Sajjad Taheritanjani, Stephan KruscheBernd Bruegge 
Experience Report: A Comparison between Commercial and Open Source Reference Implementations for the Rugby Process Model 
Workshop on Continuous Software Engineering (CSE 2016). Vienna - Austria, February 2016

Han Xu, Stephan KruscheBernd Bruegge 
Using Software Theater for the Demonstration of Innovative Ubiquitous Applications 
10th Joint Meeting on Foundations of Software Engineering (ESEC/FSE 2015). Bergamo - Italy, September 2015

Sebastian KlepperStephan KruscheSebastian PetersBernd Bruegge and Lukas Alperowitz
Introducing Continuous Delivery of Mobile Apps in a Corporate Environment: A Case Study
2nd International Workshop on Rapid Continuous Software Engineering (RCoSE'15). Florence - Italy, May 2015

Bernd BrueggeStephan Krusche and Lukas Alperowitz
Software Engineering Project Courses with Industrial Clients
Transactions on Computing Education. ACM Journal. 2015

Martin Glas, Maximilian Schramme and Stephan Krusche
Implications and Potential of Real-time Collaboration for the Design Process
Deutscher Luft- und Raumfahrtkongress, Augsburg - Germany, December 2014 

Stephan Krusche and Bernd Bruegge
User Feedback in Mobile Development
2nd International Workshop on Mobile Development Lifecycle (MobileDeli'14), SPLASH'14, ACM. Portland - USA, October 2014

Dora DzvonyarStephan Krusche and Lukas Alperowitz
Real Projects with Informal Models
10th Edition of the Educators' Symposium (EduSymp'14), MODELS'14, ACM. Valencia - Spain, October 2014

Stephan Krusche and Lukas Alperowitz
Introduction of Continuous Delivery in Multi-Customer Project Courses
36th International Conference on Software Engineering (ICSE'14), Software Engineering Education and Training (SEET), ACM. Hyderabad - India, June 2014

Stephan KruscheLukas Alperowitz, Bernd Bruegge and Martin Wagner
Rugby: An Agile Process Model Based on Continuous Delivery
1st International Workshop on Rapid Continuous Software Engineering (RCoSE'14), ACM. Hyderabad - India, June 2014

Stephan Krusche and Bernd Bruegge
Model-based Real-time Synchronization
International Workshop on Comparison and Versioning of Software Models (CVSM'14). Kiel - Germany, February 2014

Andreas Sommer and Stephan Krusche
Evaluation of Cross-Platform Frameworks for Mobile Applications
1st European Workshop on Mobile Engineering (ME13). Aachen - Germany, March 2013

Stephan Krusche and Tobias Konsek
Mobile Scrum
1st European Workshop on Mobile Engineering (ME13). Aachen - Germany, March 2013

Bernd Bruegge, Stephan Krusche and Martin Wagner
Teaching Tornado: From Communication Models to Releases
Proceedings of the 8th Edition of the Educators' Symposium (EduSymp'12MODELS'12), ACM. Innsbruck - Austria, October 2012

Ruth Demmel, Barbara Köhler, Stephan Krusche and Ludwig Schubert
The Serious Game: weMakeWords
Proceedings of the 10th SIGPLAN Symposium (Onward 2011), ACM. Portland - USA, October 2011


Bernd Bruegge, Stephan Krusche and Lukas Alperowitz
How to run a Multi-Customer Software Engineering Capstone Course
17th International Conference on Model Driven Engineering Languages and Systems (MODELS'14), ACM/IEEE. Valencia - Spain, October 2014

Program Committee

  • SIGCSE 2017, 48th Technical Symposium on Computer Science Education, ACM. Seattle - USA, March 2017
  • MobileSoft'17, 4th International Conference on Mobile Software Engineering and Systems (co-located with ICSE 2017), IEEE/ACM. Buenos Aires - Argentina, May 2017
  • EduSymp'16, 12th Educators Symposium (co-located with MODELS 2016), IEEE/ACM. Saint-Malo - France, October 2016
  • MobileSoft'16, 3rd International Conference on Mobile Software Engineering and Systems (co-located with ICSE 2016), IEEE/ACM. Austin - USA, May 2016
  • CSE'16, 1st Workshop on Continuous Software Engineering (co-located with SE 2016). Vienna - Austria, February 2016
  • MobileDeli'15, 3rd International Workshop on Mobile Development Lifecycle (co-located with SPLASH 2015). ACM. Pittsburgh - USA, October 2015
  • Tutorials Selection Committee, MODELS'15, 18th International Conference on Model Driven Engineering Languages and Systems, ACM/IEEE. Ottawa - Canada, October 2015
  • MobileSoft'15, 2nd International Conference on Mobile Software Engineering and Systems (co-located with ICSE 2015), ACM. Florence - Italy, May 2015


  • SEUH 2017, 15. Workshop für Software Engineering im Unterricht der Hochschulen, Hannover - Germany, Februar 2017



Deutschlandfunk: App Programmierung - Design steht am Anfang jeder App




“Tell me and I will forget. 
Show me and I will remember.
Involve me and I will understand.
Step back and I will act.”

Winter 2016/17:
iPraktikum | MOOC: Essentials of Applied Software Engineering
Summer 2016:
iPraktikum | Lecture: Software Engineering II: Project Organization and Management
Winter 2015/16:
JASS 2016 | iPraktikum
Summer 2011:
iOS Praktikum | iOS Seminar


Project Experience

I participated in many projects, the following is a non-exhaustive list:

  • Veato, Jan Henne (2016)
  • LiveCard, Markus Fograscher (2015)
  • TeleClinic, Katharina Jünger (2015)
  • opentabs, Sebastian Heise (2015)
  • Mileways, Alexander Lueck (2015)
  • furn.io, Benjamin Libor (2015)
  • Retail Analytics of Car Showrooms, BMW, Vitus Holzner (iOS Praktikum 2015)
  • Development of an Eclipse RCP application for Functional Safety, Engineering Consulting GmbH, Marcus Heine (2014 - 2015)
  • Development of several Eclipse RCP applications, M2M transformations and code generations, Berner & Mattner, Alexander Kühndel and Ferdinand Arndt (2008 - 2015)
  • ecp-p2p - Generic Real-Time Collaboration Framework for iOS, OS X and Java to connect with EMFStore (2012 - 2015)
  • Reto - Real-Time P2P framework for iOS, OS X and Java (2014 - 2015)
  • RealTimeUML - iPad Application for Real-Time Collaboration on UML Models (2013 - 2015)
  • Retail Analytics of Car Showrooms, BMW, Vitus Holzner (iOS Praktikum WS 14/15)
  • Online Appointment Scheduling for Car Maintenance, BMW, Vitus Holzner (iOS Praktikum 2014)
  • Remote Maintenance for Aircraft Systems, EADS, Bernhard Baudisch (2011 - 2013)
  • FishyFish - iOS Adventure Game with GameCenter integration (2013)
  • Mobile Scrum iOS Application (2013)
  • Travel Navigator for your iPhone, MaibornWolff et al and FTI, Sophie Mahé and Angelo Putzolu (iOS Praktikum 2013)
  • Holiday Companion for the Pocket, MaibornWolff et al and Open Travel Services, Sophie Mahé and Christa Walther (iOS Praktikum 2012)
  • Recommendation and Configuration of Audio Profiles for Hearing Devices, Contwist and Soundperience, Achim Ittner and Andreas Perscheid (iOS Praktikum 2011)
  • Market Research Application for Super Markets, Linova and GfK, Tobias Weishäupl and Andreas Braun (iOS Praktikum 2011)
  • Master's Thesis: Design and Implementation of a Tool for the Generation of Test Environments for AUTOSAR Software Components (2010)
  • Multiplayer In-Car Game, BMW, Mehrnoush Rhamani and Jeff Zabel (iOS Praktikum 2010)
  • Facility Management, Optimization of Resource Plans, Flughafen München, Georg Neumeier and Manfred Zötl (Dolli 3, 2009)
  • weMakeWords - Collaborative Learning Game for Children, Kinderpsychologische Praxis Garmisch, Dr. Peter Pohl (iOS Praktikum 2009


  • Since 2015: Apple Certified Technical Coordinator
  • Since 2014: Apple Certified Trainer
  • Since 2012: Certified Scrum Master
  • Since 2009: ISTQB Certified Tester, Foundation Level


Contact me during the office hours for more information. You can also bring your own ideas if they fit to my research interests.

Feel free to download and use our Latex template for your thesis: Latex Thesis Template TUM LS1

Available theses

Ongoing theses

  • Integrating User Feedback on Mobile Devices into the Development Workflow (Dominik Chessa)
  • Conducting Interactive Programming Exercises in Online Courses (Josias Montag)
  • Conducting Interactive Programming Exercises in Large Lectures (Dominik Münch)
  • Interactive Massive Open Online Courses (Sami Afifi)
  • Video Production for Massive Open Online Courses and Flipped Classrooms: Differences, Insights and Quality Measurement (Josef Seidl)

Supervised theses

  • Automatic Evaluation of Programming Exercises using Continuous Integration (Andreas Greimel)
  • A Comparison of Tools for Agile Project Management with Rugby (Sajjad Taheritanjani)
  • Comparison of Review Workflows (Arseniy Vershinin)
  • Evaluating Branch-based Code Review Management Workflows (Mjellma Berisha)
  • Improvement of Feedback Workflows in Agile Projects (Dora Dzvonyar)
  • Application and Evaluation of a Semiformal Requirements Specification Language: A Case Study (David Frey)
  • A Framework to Support Users with Real Time Collaboration (Hendrik Noeller)
  • Introduction of Agile Processes and Continuous Delivery in a Corporate Environment (Sebastian Klepper)
  • Development of a Real-Time Collaboration Platform for Model-Driven Software Development with AUTOSAR (Simon Moissl)
  • Reto: A Ubiquitous P2P Framework (Julian Asamer)
  • Assessment of Real Time Collaboration in Model-based System Design (Maximilian Schramme)
  • Collaborative Release Management in Agile Software Development (Andreas Seitz)
  • Cross-platform Frameworks and the Applicability to Mobile Business Applications (Sebastian Dirrigl)
  • Remote Real-time Collaboration (David Schöninger)
  • P2P based Real-Time Synchronization for the EMF Client (Dominik Münch)
  • WARP – A Web Framework for Real-Time Object Synchronization (Dominique d'Argent)
  • A Framework for Continuous Delivery in Project-based Organizations (Lukas Alperowitz)
  • Peer-to-Peer iOS Application for Collaborative Modeling in Real-Time (Hieu Trung Dao)
  • Extending the BMW B2B portal with a REST web service (Rui Yuan)
  • Mobile Scrum (Tobias Konsek)
  • Easy and reusable client server framework for iOS applications (Artem Grebenkin)
  • Usable Modeling Application for Mobile Devices (Tobias Sterner)
  • Extension of the ecp-ios Framework with a Peer-to-Peer Component for Real Time Data Synchronization amongst Participating Clients (Elias Stehle)
  • Comparison and Evaluation of Cross-platform Frameworks for the Development of Mobile Business Applications (Andreas Sommer)
  • Collaborative, Usable Application for Agile Project Management (Marküs Lücking, Christian Flasche)
  • Indoor Location Tracking Framework for mobile devices (Seán Labastille)
  • Collaborative, Usable Application for Project Management on Mobile Devices (Christopher Füseschi)
  • Design and Implementation of a Content Management System for the Serious Game weMakeWords (Michael Bigontina)
  • Objective-C Framework to communicate with EMFStore (Dominik Weber)
  • Development and Implementation of a Mobile Survey Application with 3D Product Models (Adrian Schnell)