Study Projects
- Current (Summer 2026):
- Upcoming in Winter 2026/27: TBA
(send us an email if you are interested!)
Thesis Topics
If you are interested in one of topics below, please send an email to sq-teaching@rub.de and include the following documents: CV, a statement about your motivation for the chosen topic or your area of interest, and your transcripts with the overview of your current grades.
Note: The topics below are just samples, you can contact us to get more tailored topic suggestions!
- (new!) A Configurable IDE Data Collection Tool for Adaptive Programming Education in VS Code
- (new!) Extending the Reproducible Locator Break Dataset
- (new!) The robustness of NL-based Web GUI tests
- (new!) Adapting and Validating the Fragility Score
- SymCC for Java: Symbolic execution via Java bytecode instrumentation
- more topics on agentic SE (also in context of security) are available… Talk to us!
Current Student Theses
- Bachelor Thesis, Fynn Matuschek, „Evaluation of LLM Susceptibility to Vulnerable Code Generation Across Model Generations“
- Bachelor Thesis, Yazan Shakaki (viadee)
- Bachelor Thesis, Bilal Erinola (Zolitron)
- Bachelor Thesis, Ali Gatabi (Zolitron)
- Bachelor Thesis, Lars Rüschenbaum, „LLM-assisted Knowledge graph construction for Python Course“
- Bachelor Thesis, Selma Güler, „Indirect Prompt Injection through Claude Code Project Memory Files“
- Bachelor Thesis, Abdulrohman Atasi, „LLM-Assisted Automated Grading of UML Class Diagrams“
Past Study Projects
- Winter 25/26: Bilal Erinola, Fynn Matuschek, Jan Baltes, Jean-Philippe Njike Nana
JUnit meets APR: Development of a JUnit Extension for Automated Program Repair (v2) - Winter 24/25: Daniel Gerdes, Saida Dada, Junior Gogang Kengne
JUnit meets APR: Development of a JUnit Extension for Automated Program Repair
Past Student Theses
- Summer 26, Bachelor Thesis, Julian Karl, „Multi-Agent System for Automated Vulnerability Analysis“
- Winter 25/26, Bachelor Thesis, Junior Gogang Kengne, „Automated Migration of Script-based Web GUI Tests to NL-based Web GUI Tests“
- Winter 25/26, Bachelor Thesis, Lauin Hamow, „LLM-Assisted Tutor for Python Test Generation“
- Winter 25/26, Bachelor Thesis, Leon Adamietz, „Identification and Reproduction of Locator Breaks in Evolving Web Applications“
- Summer 25, Bachelor Thesis, Manhal Jasem, “Assessing the Robustness of Script-Free GUI Testing in Evolving Web Applications”
- Summer 25, Bachelor Thesis, Keanu-Wesley Schurkus, “Automating Test-Case Adaptation and Integration in Fork Ecosystems Using Large Language Models”
- Summer 25, Bachelor Thesis, Phil Großcurth, “Enhancing Evolutional Repair with LLM-Based Test Oracle Extraction”
- Winter 24/25, Bachelor Thesis, Oskar Wilke, „Exploring the Use of Large Language Models and Code Refactoring for Software Variability“
- Winter 24/25, Master Thesis, Abram Tan (SUTD), “Intelligent Mentoring of Software Projects”