Study Projects
- Current: JUnit meets APR: Development of a JUnit Extension for Automated Program Repair (v2)
- Upcoming in Summer 2026: Language-agnostic Migration Assistant for Web GUI Tests (send us an email if you are interested!)
- Past:
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!Bachelor Thesis Topics
- Benchmark Curation for APR in Software Testing Education
- (new!) Integrating Script-free Testing with the Playwright Framework
Master Thesis Topics:
- Combining LLMs for Automated Program Repair
- Automated Evolution of Software Engineering agents
- Automated Repair of Neural Networks under Data Poisoning Attacks
- SymCC for Java: Symbolic execution via Java bytecode instrumentation
Past Student Theses
- 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”