Our thesis workflow

  1. Topic selection and meeting with advisor
  2. Proposal writing (incl. feedback from advisor) (typically 2-4 weeks)
  3. Kick-Off Talk in our SQ Colloquium, followed by official thesis registration (now the official thesis period starts)
  4. Intermediate Talk in our SQ Colloquium (approx. halfway through your thesis)
  5. Submission of your thesis (and the corresponding data/code)
  6. Defense in our SQ Colloquium

(We provide Latex templates for proposal and thesis documents.)

 

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!

 

Current Student Theses

  • Bachelor Thesis, Ali Gatabi (Zolitron)

 

Past Study Projects

 

Past Student Theses

  • Summer 26, Bachelor Thesis, Selma Güler, „Indirect Prompt Injection through Claude Code Project Memory Files“
  • Summer 26, Bachelor Thesis, Abdulrohman Atasi, „LLM-Assisted Automated Grading of UML Class and Sequence Diagrams“
  • Summer 26, Bachelor Thesis, Yazan Shakaki (viadee)
  • Summer 26, Bachelor Thesis, Lars Rüschenbaum, „LLM-assisted Knowledge graph construction for Python Course“
  • Summer 26, Bachelor Thesis, Fynn Matuschek, „Evaluation of LLM Susceptibility to Vulnerable Code Generation Across Model Generations“
  • Summer 26, Bachelor Thesis, Bilal Erinola (Zolitron)
  • 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”