- Research Group Team — Doctoral Seminar September 2024


The paper On-Premise Kubernetes in Software Engineering Education: An Experience Report has been accepted at the ICSE-SEET track (Software Engineering Education and Training) and will be presented at ICSE’26 in Rio de Janeiro, Brazil. Modern software engineering courses increasingly need Kubernetes experience, but many universities face strict data protection requirements, limited budgets, and constrained IT resources. This paper reports how we designed and operated a multi-node, on-premise Kubernetes setup tailored to these educational constraints using RKE2, Ansible, and Rancher.

Lukas and Ramona have been awarded the Women in CIT Travel Awards. This allows both to attend conferences in the respective fields and fosters exchange within the international STEM community. Lukas will attend the Serious Play Conference Europe in Mainz, discussing insights from his master’s thesis. Ramona will join the Interaction Design and Children (IDC) Conference, a key venue for research on human-computer interaction and computing education. Both look forward to engaging with peers and gaining new impulses for their ongoing research projects.

Can computer science make the world a better place? A new video showcases how versatile, creative, and socially relevant a computer science degree is.

The paper Investigating Student Interaction with Competency-Based CS Education led by Maximilian Anzinger and co-authored with Annika Hecking-Veltman, Maxie Bichmann, and Stephan Krusche, has been accepted for the International Conference on Learning Analytics & Knowledge 2026 in Bergen, Norway. It expands the area of research in Competency-Based Education (CBE) to Computer Science in European Higher Education. The study investigates associations between voluntary student interaction with Atlas, a CBE Learning Analytics system integrated in Artemis, and learning outcomes across performance, engagement, and perceptions in a large-scale Computer Science course at TUM.

The paper Scaling Assessment of Student Models with LLMs: Integrating Feedback into Practice has been accepted at the ICSE-SEET track (Software Engineering Education and Training) and will be presented at ICSE’26 in Rio de Janeiro, Brazil. Automated assessment for UML modeling exercises is hard to scale: diagrams are open-ended, graphical, and highly contextual. This paper presents a production-ready extension of Athena, integrated into Artemis, that supports human-in-the-loop assessment by generating feedback suggestions that graders can review, adapt, or discard within their existing workflow.

My iPraktikum journey was a big step forward, turning challenges into opportunities and sharpening my skills while making lasting professional connections. It highlights how hands-on learning can make a difference.

Students go through the ABCs of software development, mastering practical skills along the way. This is hands-on experience, not just theory.

The level of creativity and dedication was beyond expectations. Always nice to get fresh and challenging thoughts in, to share networks, and, most and foremost, to have fun together.

From hesitant beginnings to confident steps forward, my journey in iPraktikum marked a progression from student to team coach and project leader. Each semester was a chapter of growth, learning, and leadership.

I'm really proud about what the team has achieved. Having a fully-running production deployment running on our own infrastructure within 30 minutes from receiving their server codebase felt great!

Great to see the impact of this fantastic university course. This course combines theory with practice and crafting valuable products.
The iPraktikum is a practical course centered around innovation. It covers mobile applications for smart devices, ranging from standalone applications, embedded systems including hardware and sensors to the design of modern interfaces for complex business applications.
Students learn and apply software engineering and usability engineering techniques. This includes object-oriented modeling and system design as well as the realization of graphical user interfaces, usability testing, continuous integration and continuous delivery.
Real industrial partners provide problem statements as clients. 8-12 companies participate in the iPraktikum every semester, each with a different problem statement and its own team. 60-100 students regularly participate and deliver these applications using agile techniques and communicating continuously to their clients.