Research Field: Human Computer Interaction

Focus Areas

  • Interaction Design
  • User Involvement
  • User Experience
  • Creativity
  • User Model
  • Interactive Technology
  • Mockups
  • Prototyping

Research members


↓ 2019



Master's ThesesCommunication in Artemis
Advisor(s)Prof. Dr. Stephan Krusche

Communication on Artemis already provides context-sensitive interactions between students and instructors. In this thesis, communication should be enhanced based on new functionality. The user experience should be further enhanced so that it makes more fun and is comparable to platforms such as Slack and Discord. This can include the enhancements of the new mobile Artemis apps for iOS and Android. Artemis is open source and available on

Master's ThesesLocal Continuous Integration in Artemis
Advisor(s)Prof. Dr. Stephan Krusche

Artemis supports local VCS and CI using Docker containers. This provides many benefits like better performance, easier setup and reduce maintenance effort. However, the implementation is still preliminary and some features of programming exercises are missing. In this thesis, you extend the capabilities and implement a more flexible solution for CI taking scalability with build agents and customizable build plans into account. Artemis is open source and available on

Bachelor's ThesesTemplates for All Programming Languages in Artemis
Advisor(s)Prof. Dr. Stephan Krusche

Artemis supports any programming language for programming exercises. Currently, it includes templates for many popular languages, however templates for a couple of languages is still missing. In this thesis, new templates for programming exercises will be developed and tested with the Bitbucket/Bamboo and Gitlab/Jenkins and LocalVCS/CI. In addition, static code analysis should be integrated into more programming exercise templates. Artemis is open source and available on

In Progress

Master's ThesesImproved Assessment Workflow of Exercises on Mobile Devices
Start DateApril 2023
Advisor(s)Maximilian Sölch
Supervisor(s)Prof. Dr. Stephan Krusche
StudentTarlan Ismayilsoy

Artemis is an interactive learning platform used across multiple universities. One of its key features is support for exercise assessment through its web client. However, the web client’s usability on portable devices, such as iPads, is suboptimal. This limitation poses a challenge for tutors in providing prompt feedback to students, ultimately hindering their learning process. To address this issue, the development of Themis, a dedicated iPad app, was initiated, and a prototype focusing on the assessment of programming exercises was developed.

Master's ThesesIntegration of Adaptive Learning in Interactive Online Learning Environments
Start DateMay 2023
Advisor(s)Patrick Bassner
Supervisor(s)Prof. Dr. Stephan Krusche
StudentMaximilian Anzinger

This thesis will focus on the integration of AL into Artemis. We will use theoretical research and a requirements analysis to create a software design based on the existing architecture of Artemis. The proposed design will be implemented in the LMS. Finally, the thesis will document the analysis of the current state, the requirements engineering process, and the development of the features proposed in this section. Artemis is open source and available on https://github.

Bachelor's ThesesUser-Centered Design in Agile University Projects
Start DateMay 2023
Advisor(s)Patrick Bassner, and Matthias Linhuber
Supervisor(s)Prof. Dr. Stephan Krusche
StudentBenedikt Geisberger

Abstract TBA

Bachelor's ThesesDesign Anywhere: UML Modeling on Mobile Devices
Start DateSeptember 2023
Advisor(s)Maximilian Sölch
Supervisor(s)Prof. Dr. Stephan Krusche
StudentAlexander Görtzen

With the high prevalence of mobile devices among students, a significant need exists to adapt and optimize the web-based Unified Modeling Language (UML) modeling tool, Apollon, for mobile devices. Artemis, a learning platform integrating Apollon, has multiple related iOS apps also seeking an Apollon integration. This thesis aims to bridge this usability gap, making UML modeling more efficient and user-friendly within the Artemis app ecosystem. The objectives include developing a Swift package for Apollon, integrating it into Themis for efficient feedback and grading, and incorporating it into Artemis for iOS to allow students to model from their mobile devices.


Adrian SohnMatthias Linhuber, and Christoph WeinhuberProf. Dr. Stephan KruscheExtending TEASE Enhancing the Reference Implementation of TEMPOBachelor's Theses02/2023 - 06/2023
Benjamin Sebastian SchmitzDr. Jan Philip Bernius, and Matthias LinhuberProf. Dr. Stephan KruscheAutomatic Correction of Programming Exercises With Artemis and Gitlab CiSeminar's Theses01/2022 - 12/2022
Moritz AberleMaximilian SölchProf. Dr. Stephan KruscheAdaptive Learning in an Interactive Teaching PlatformMaster's Theses05/2022 - 11/2022
Lorena SchlesingerProf. Dr. Stephan KruscheProf. Dr. Bernd BrüggeMetis: Multiplying Engagement Through Interacting Socially on the Artemis Learning PlatformMaster's Theses06/2021 - 11/2021

Head of Research Group

Prof. Dr. Stephan Krusche

Administrative office

Sophia Adelmeier

Office: 01.07.052
Phone: +49 (89) 289-18206
Fax: +49 (89) 289-18207 Boltzmannstraße 3
85748 Garching b. München