Teaching
Supervised Theses
Over the years, I have successfully supervised 17 Master theses, 48 Bachelor theses, and 1 Diplom theses. You can browse the full list of supervised theses, which contains the names and topics of all completed theses.
Teaching Activities
| Period | Level | Title | Role |
|---|---|---|---|
| 2025/26 | |||
| Q4 | B.Sc. | Research Project (Mining Reproducible Dependency Updates) | Supervisor |
| Q4 | B.Sc. | Research Project (LLM-based Test Generation) | Supervisor |
| Q4 | B.Sc. | Software Project (Systems-as-Code DevOps Infrastructure) | Supervisor |
| Q2 | B.Sc. | Collaborative Software-Engineering Project | Responsible Professor |
| Q2 | M.Sc. | Development and Operation of Distributed Applications | Responsible Professor |
| 2024/25 | |||
| Q4 | M.Sc. | Release Engineering for Machine Learning Applications | Responsible Professor |
| Q4 | B.Sc. | Research Project (Impact of Build Strategies in OSS) | Supervisor |
| Q4 | B.Sc. | Research Project (Dependency Management in Practice) | Supervisor |
| Q2 | B.Sc. | Collaborative Software-Engineering Project | Responsible Professor |
| 2023/24 | |||
| Q4 | M.Sc. | Release Engineering for Machine Learning Applications | Responsible Professor |
| Q3 | B.Sc. | Object-Oriented-Programming Project | Responsible Professor |
| Q2 | B.Sc. | Research Project (Digital Twins) | Supervisor |
| Q2 | B.Sc. | Research Project (Helping a Hoarder) | Supervisor |
| 2022/23 | |||
| Q4 | M.Sc. | Release Engineering for Machine Learning Applications | Responsible Professor |
| Q4 | B.Sc. | Research Project (Uncovering Secrets of the Maven Repository) | Supervisor |
| Q4 | B.Sc. | Research Project (Descriptive GitHub Metrics) | Supervisor |
| Q4 | B.Sc. | Software Project (Restaurant Menu Managment) | Supervisor |
| Q3 | B.Sc. | Object-Oriented-Programming Project | Responsible Professor |
| 2021/22 | |||
| Q4 | M.Sc. | Release Engineering for Machine Learning Applications | Responsible Professor |
| Q4 | B.Sc. | Research Project (Static Analysis Complements ML) | Supervisor |
| Q4 | B.Sc. | Research Project (Maven Central API Analysis) | Supervisor |
| Q4 | B.Sc. | Software Project (Password Manager) | Supervisor |
| Q3 | B.Sc. | Object-Oriented-Programming Project | Responsible Professor |
| 2020/21 | |||
| Q4 | B.Sc. | Software Project (Plagiarism Detection) | Supervisor |
| Q3 | B.Sc. | Object-Oriented-Programming Project | Responsible Professor |
| 2019/20 | |||
| Q4 | B.Sc. | Software Project (Automated Production Planning) | Supervisor |
| Q3 | B.Sc. | Object-Oriented-Programming Project | Responsible Professor |
| 2019 | |||
| Winter | B.Sc. | Informatik 1 | Lecturer, Coordinator |
| Winter | M.Sc. | Seminar: Advanced Software Engineering | Coordinator |
| Summer | M.Sc. | Advanced Software Engineering | Lecturer, Coordinator |
| Summer | M.Sc. | Master Project (Submission Correctness Tester) | Supervisor |
| Summer | M.Sc. | Master Project (Dashboard for Personal Work Retrospectives) | Supervisor |
| Summer | M.Sc. | Seminar: Advanced Software Engineering | Organizer |
| 2018 | |||
| Winter | B.Sc. | Informatik 1 | Lecturer, Coordinator |
| Winter | M.Sc. | Master Basis Module (S. Stoll) | Supervisor |
| Winter | M.Sc. | Master Project (Continuous Notification Dashboard) | Supervisor |
| Winter | M.Sc. | Seminar: Advanced Software Engineering | Coordinator |
| Summer | M.Sc. | Advanced Software Engineering | Lecturer, Coordinator |
| Summer | M.Sc. | Master Basis Module (T. Phan) | Supervisor |
| Summer | M.Sc. | Master Project (Happy Planner) | Supervisor |
| Summer | M.Sc. | Seminar: Advanced Software Engineering | Coordinator |
| 2017 | |||
| Winter | M.Sc. | Big Data for SE: Mining Interaction Histories | Guest Lecture |
| Winter | B.Sc. | Informatik 1 | Lecturer, Coordinator |
| Winter | M.Sc. | Master Basis Module (N. Gordillo) | Supervisor |