Research Field: Human Computer Interaction

Focus Areas

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

Research members

Publications

↓ 2019


Theses

Open


Master / BachelorTemplates for All Programming Languages in Artemis
Year2022
Advisor(s)Prof. Dr. Stephan Krusche
Abstract

With its VCS and CI architecture, 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. In addition, static code analysis should be integrated into more programming exercise templates.

Master / BachelorCommunication and Discussions on Artemis
Year2022
Advisor(s)Prof. Dr. Stephan Krusche
Abstract

Discussions on Artemis are already context-sensitive in Artemis, however their functionality is still limited. In this thesis, the features would be enhanced based on new functionality. Users should be able to link Artemis content (e.g. videos scenes, exercise tasks, specific lecture slides) in questions. There should be dedicated channels for tutor groups and internal communication (e.g. between instructors and tutors). In addition, the mechanism to prevent post duplication should be enhanced and the search for posts within a course should be improved.

Master / BachelorFurther Development of the Intellij Plugin Orion (https://github.com/ls1intum/Orion)
Year2022
Advisor(s)Prof. Dr. Stephan Krusche
Abstract

Orion already works for students to participate in programming exercises and for instructors to setup programming exercises, but not yet for the code review of programming exercises by tutors. Inline hints, the support for team based exercises and automatic conflict resolution would be other possible enhancements.



Finished


StudentAdvisor(s)Supervisor(s)TitleTypeYear
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

Applied Software Engineering


Prof. Dr. Stephan Krusche

Informatics 1 – Chair of Distributed Systems & Operating Systems
School of Computation, Information, and Technology
Technical University of Munich

Boltzmannstraße 3
85748 Garching b. München

Administrative office


Sophia Adelmeier
adelmeie@cit.tum.de


Office: 01.07.052
Phone: +49 (89) 289-18206
Fax: +49 (89) 289-18207