Interactive Learning
Increasing student participation through shorter exercise cycles
Artemis
Interactive Learning with Individual Feedback
Focus Areas
- Competencies
- Team-based Learning
- Automatic Assessment
- Learning Platforms
- Machine Learning
- DEI (Diversity, Equity & Inclusion)
- Learning Analytics
- Adaptive Learning
- K12 / Schools
- Security
- Infrastructure
Research members
Publications
↓ 2023ChatGPT for Good? on Opportunities and Challenges of Large Language Models for Education.
Enkelejda Kasneci,
Kathrin Sessler,
Stefan Küchemann,
Maria Bannert,
Daryna Dementieva,
Frank Fischer,
Urs Gasser,
Georg Groh,
Stephan Günnemann,
Eyke Hüllermeier,
Stephan Krusche,
Gitta Kutyniok,
Tilman Michaeli,
Claudia Nerdel,
Jürgen Pfeffer,
Oleksandra Poquet,
Michael Sailer,
Albrecht Schmidt,
Tina Seidel, ..., and
Gjergji Kasneci.
January
2023.
doi: 10.35542/osf.io/5er8f
Integrating Competency-Based Education in Interactive Learning Systems.
Maximilian Sölch,
Moritz Aberle, and
Stephan Krusche.
13th International Conference on Learning Analytics & Knowledge
(LAK23)
.
Arlington, TX, USA,
March
2023.
↓ 2022
Machine Learning Based Feedback on Textual Student Answers in Large Courses.
Jan Philip Bernius,
Stephan Krusche, and
Bernd Brügge.
In: Computers and Education: Artificial Intelligence, Volume: 3.
June
2022.
doi: 10.1016/j.caeai.2022.100081
Balancing Between Creativity and Efficiency in Software Engineering Project Courses.
Ruoqing Wang,
Snezhina Milusheva, and
Stephan Krusche.
29th Asia-Pacific Software Engineering Conference
(APSEC '22)
.
Virtual,
December
2022.
doi: 10.1109/APSEC57359.2022.00075
↓ 2021
A Machine Learning Approach for Suggesting Feedback in Textual Exercises in Large Courses.
Jan Philip Bernius,
Stephan Krusche, and
Bernd Brügge.
8th ACM Conference on Learning @ Scale
(L@S '21)
.
Potsdam, Germany,
June
2021.
doi: 10.1145/3430895.3460135
Toward Computer-Aided Assessment of Textual Exercises in Very Large Courses.
Jan Philip Bernius.
52nd ACM Technical Symposium on Computer Science Education
(SIGCSE '21)
.
Toronto, ON, Canada,
March
2021.
doi: 10.1145/3408877.3439703
↓ 2020
Towards the Automation of Grading Textual Student Submissions to Open-Ended Questions.
Jan Philip Bernius,
Anna Kovaleva,
Stephan Krusche, and
Bernd Brügge.
4th European Conference of Software Engineering Education
(ECSEE '20)
.
Seeon, Germany,
May
2020.
doi: 10.1145/3396802.3396805
Segmenting Student Answers to Textual Exercises Based on Topic Modeling.
Jan Philip Bernius,
Anna Kovaleva, and
Bernd Brügge.
17th Workshop on Software Engineering im Unterricht der Hochschulen
(SEUH '20)
.
Innsbruck, Austria,
February
2020.
↓ 2019
Toward the Automatic Assessment of Text Exercises.
Jan Philip Bernius, and
Bernd Brügge.
2nd Workshop on Innovative Software Engineering Education
(ISEE '19)
.
Stuttgart, Germany,
February
2019.
↓ 2018
Team Composition in Software Engineering Project Courses.
Dora Dzvonyar,
Lukas Alperowitz,
Dominic Henze, and
Bernd Brügge.
EDUCON
.
Gothenburg, Sweden,
June
2018.
doi: 10.1145/3194779.3194782
Software Theater - Teaching Demo-Oriented Prototyping.
Stephan Krusche,
Dora Dzvonyar,
Han Xu, and
Bernd Brügge.
In: ACM Transactions on Computing Education, Volume: 18.
January
2018.
doi: 10.1145/3145454
↓ 2016
Context-Aware User Feedback in Continuous Software Evolution.
Dora Dzvonyar,
Stephan Krusche,
Rana Alkadhi, and
Bernd Brügge.
International Workshop on Continuous Software Evolution and Delivery
(CSED@ICSE '16)
.
January
2016.
doi: 10.1145/2896941.2896952
[BibTeX]
Rugby - A Process Model for Continuous Software Engineering.
Stephan Krusche.
January
2016.
[BibTeX]
↓ 2015
Using Software Theater for the Demonstration of Innovative Ubiquitous Applications.
Han Xu,
Stephan Krusche, and
Bernd Brügge.
2015 10th Joint Meeting on Foundations of Software Engineering
(ESEC/FSE '15)
.
January
2015.
doi: 10.1145/2786805.2803207
[BibTeX]
Software Engineering Project Courses With Industrial Clients.
Bernd Brügge,
Stephan Krusche, and
Lukas Alperowitz.
In: ACM Transactions on Computing Education, Volume: 15.
January
2015.
doi: 10.1145/2732155
↓ 2014
Introduction of Continuous Delivery in Multi-Customer Project Courses.
Stephan Krusche, and
Lukas Alperowitz.
36th International Conference on Software Engineering
(ICSE '14)
.
January
2014.
doi: 10.1145/2591062.2591163
[BibTeX]
Theses
Open
In Progress
Master's Theses | Automatic Test Environment Deployment and Continuous Security Analysis for Learning Platforms |
Start Date | September 2022 |
Advisor(s) | Matthias Linhuber |
Supervisor(s) | Prof. Dr. Stephan Krusche |
Abstract | Automatic Test Environment Deployment and Continuous Security Analysis for Learning Platforms |
Master's Theses | Code Quality Assurance Using E2E Tests |
Start Date | December 2022 |
Advisor(s) | Matthias Linhuber |
Supervisor(s) | Prof. Dr. Stephan Krusche |
Abstract | Code quality assurance using E2E tests |
Master's Theses | An LLM-Enabled Approach for Automated Feedback Generation on Programming Exercises |
Start Date | March 2023 |
Advisor(s) | Maximilian Sölch |
Supervisor(s) | Prof. Dr. Stephan Krusche |
Abstract | TBA |
Master's Theses | Generalizing Machine-Learning Based Assessments |
Start Date | March 2023 |
Advisor(s) | Maximilian Sölch |
Supervisor(s) | Prof. Dr. Stephan Krusche |
Abstract | TBA |
Master's Theses | Improved Assessment Workflow of Exercises on Mobile Devices |
Start Date | April 2023 |
Advisor(s) | Maximilian Sölch |
Supervisor(s) | Prof. Dr. Stephan Krusche |
Abstract | TBA |
Finished
Student | Advisor(s) | Supervisor(s) | Title | Type | Year |
---|---|---|---|---|---|
Simon Leiß | Matthias Linhuber | Prof. Dr. Stephan Krusche | Scaling of a monolith application using microservice architecture | Master's Theses | 07/2022 - 01/2023 |
Manuel Manso | Maximilian Sölch | Prof. Dr. Stephan Krusche | Extension of LTI Support in Artemis | Master's Theses | 06/2022 - 12/2022 |
Benjamin Sebastian Schmitz | Dr. Jan Philip Bernius , and Matthias Linhuber | Prof. Dr. Stephan Krusche | Automatic Correction of Programming Exercises With Artemis and Gitlab Ci | Seminar's Theses | 01/2022 - 12/2022 |
Moritz Aberle | Maximilian Sölch | Prof. Dr. Stephan Krusche | Adaptive Learning in an Interactive Teaching Platform | Master's Theses | 05/2022 - 11/2022 |
Kilian Warmuth | Matthias Linhuber , and Robert Jandow | Prof. Dr. Stephan Krusche | Towards a Declarative Definition of Network Configurations Custom Terraform Provider for Rest Apis | Bachelor's Theses | 01/2022 - 05/2022 |
Merlin Mehmed | Evgeny Volynsky , and Prof. Dr. Stephan Krusche | Prof. Dr.-Ing. Pramod Bhatotia | Migration of Artemis Architecture From Monolithic to Microservices | Master's Theses | 06/2021 - 12/2021 |
Simon Leiß | Prof. Dr. Stephan Krusche | Prof. Dr. Bernd Brügge | Securing and Scaling Artemis Websocket Architecture | Bachelor's Theses | 06/2022 - 11/2021 |
Lorena Schlesinger | Prof. Dr. Stephan Krusche | Prof. Dr. Bernd Brügge | Metis: Multiplying Engagement Through Interacting Socially on the Artemis Learning Platform | Master's Theses | 06/2021 - 11/2021 |
Dominik Fuchs | Prof. Dr. Stephan Krusche | Prof. Dr. Bernd Brügge | Teaching Analytics in Artemis | Bachelor's Theses | 10/2020 - 04/2021 |
Stefan Waldhauser | Prof. Dr. Stephan Krusche | Prof. Dr. Bernd Brügge | Integration Learning Analytics in Artemis | Bachelor's Theses | 09/2020 - 03/2021 |
Philipp Bauch | Prof. Dr. Stephan Krusche | Prof. Dr. Bernd Brügge | Improved Integration of Plagiarism Detection Into Artemis | Bachelor's Theses | 08/2020 - 02/2021 |
Martin Dunker | Prof. Dr. Stephan Krusche | Prof. Dr. Bernd Brügge | Development of Manual Assessment for Programming Exercises in the Orion Plugin | Bachelor's Theses | 02/2020 - 08/2020 |