Usability Engineering
A good user experience can make a big difference between a software being a huge success and a software being completely ignored. With mobile devices usability has become even more important due to several reasons.
Agile Development
Agile methods and philosophies like e.g. Scrum are used more and more in software engineering projects in university and industry. They offer many advantages and possibilities in the development and management of software. Researching the different possibilities of agile methods, as well as the development of new methods are therefore a central research topic at our chair. We also put emphasis on the practical use of agile techniques in teaching.
Continuous software engineering
Continuous Delivery is based on configuration management and continuous integration and allows developers to release the current development state of their software to users at any time in the development process. After successfully building a deployment pipeline, a developer can create a release with only a few interactions and has the possibility to obtain feedback from users easily and early in the development process.
Focus Areas
- Agile Development
- Mobile Development
- Continous *
- Modeling
- Innovation
- Project Courses
- Distributed Systems
- Deployment
- DevOps
Research members
Publications
↓ 2024Dynamic Fog Computing for Enhanced LLM Execution in Medical Applications.
Philipp Zagar,
Vishnu Ravi,
Lauren Aalami,
Stephan Krusche,
Oliver Aalami, and
Paul Schmiedmayer.
August
2024.
doi: 10.48550/arXiv.2408.04680
Exploring the Efficacy of Robotic Assistants With ChatGPT and Claude in Enhancing ADHD Therapy: Innovating Treatment Paradigms.
Santiago Berrezueta,
Mohanad Kandil,
María-Luisa Martín-Ruiz,
Iván Pau-de-la-Cruz, and
Stephan Krusche.
20th International Conference on Intelligent Environments
.
Ljubljana, Slovenia,
June
2024.
Can My Microservice Tolerate an Unreliable Database? Resilience Testing With Fault Injection and Visualization.
Michael Assad,
Christopher Meiklejohn,
Heather Miller, and
Stephan Krusche.
IEEE/ACM 46th International Conference on Software Engineering
(ICSE Demonstations '24
)
.
Lisbon, Portugal,
April
2024.
doi: 10.48550/arXiv.2404.01886
Future of ADHD Care: Evaluating the Efficacy of ChatGPT in Therapy Enhancement.
Santiago Berrezueta,
Mohanad Kandil,
María-Luisa Martín-Ruiz,
Iván Pau de la Cruz, and
Stephan Krusche.
In: Healthcare, Volume: 12.
March
2024.
doi: 10.3390/healthcare12060683
↓ 2023
Ubiquitous Mobile Application for Conducting Occupational Therapy in Children With ADHD.
Santiago Berrezueta,
Melissa Montalvo, and
Stephan Krusche.
21st International Conference on Advances in Mobile Computing & Multimedia Intelligence
(MoMM
)
.
Bali, Indonesia,
November
2023.
doi: 10.1007/978-3-031-48348-6_9
Constructive Alignment in Modern Computing Education: An Open-Source Computer-Based Examination System.
Matthias Linhuber,
Jan Philip Bernius, and
Stephan Krusche.
23nd Koli Calling International Conference on Computing Education Research
(Koli '23
)
.
Koli, Finland,
November
2023.
doi: 10.1145/3631802.3631818
↓ 2022
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
[BibTeX]
Architect: A Framework for the Migration to Microservices.
Evgeny Volynsky,
Merlin Mehmed, and
Stephan Krusche.
2022 International Conference on Computing, Electronics & Communications Engineering
(iCCECE '22
)
.
Southend, United Kingdom,
August
2022.
doi: 10.1109/iCCECE55162.2022.9875096
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
[BibTeX]
Global Software Engineering in a Global Classroom.
Paul Schmiedmayer,
Robert Chatley,
Jan Philip Bernius,
Stephan Krusche,
Konstantin Chaika,
Kirill Krinkin, and
Bernd Brügge.
IEEE/ACM 44th International Conference on Software Engineering: Software Engineering Education and Training
(ICSE SEET '22
)
.
Pittsburgh, PA, USA,
May
2022.
doi: 10.1109/ICSE-SEET55299.2022.9794211
[BibTeX]
↓ 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
[BibTeX]
Toward Computer-Aided Assessment of Textual Exercises in Very Large Courses.
Jan Philip Bernius.
52nd ACM Technical Symposium on Computer Science Education
(SIGCSE '21, 1386)
.
Toronto, ON, Canada,
March
2021.
doi: 10.1145/3408877.3439703
[BibTeX]
↓ 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, 61-70)
.
Seeon, Germany,
May
2020.
doi: 10.1145/3396802.3396805
[BibTeX]
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, 72-72)
.
Innsbruck, Austria,
February
2020.
[BibTeX]
↓ 2019
Toward the Automatic Assessment of Text Exercises.
Jan Philip Bernius, and
Bernd Brügge.
2nd Workshop on Innovative Software Engineering Education
(ISEE '19, 19-20)
.
Stuttgart, Germany,
February
2019.
[BibTeX]
Theses
In Progress
Bachelor's Theses | Enhancing Lti Based Artemis Integration in Learning Management Systems |
Start Date | November 2024 |
Advisor(s) | Maximilian Anzinger |
Supervisor(s) | Prof. Dr. Stephan Krusche |
Student | Raphael Klein |
Abstract | Abstract TBA |
Master's Theses | Enhancing Competency Models Through Machine Learning Techniques |
Start Date | November 2024 |
Advisor(s) | Maximilian Anzinger |
Supervisor(s) | Prof. Dr. Stephan Krusche |
Student | Arda Karaman |
Abstract | Abstract TBA Artemis is open source and available on https://github.com/ls1intum/Artemis |