Bei Fragen zu den hier angebotenen Themen wenden Sie sich bitte an die jeweiligen Betreuer. Weitere Themen können in der Regel direkt bei den Mitarbeitern der Arbeitsgruppe erfragt werden. Eigene Themenvorschläge können an unsere Mail-Verteiler geschickt werden (je nach Vorhaben bitte an Projekt, Abschlussarbeit, oder Praktikum). Abschlussarbeiten können wahlweise auf englisch oder deutsch verfasst werden.

Themen für Abschlussarbeiten

Die folgenden offenen Themen bieten wir derzeit für Bachelor- und Masterarbeiten an (bitte anklicken).

Database Topics

  • Relational Algebra Translator for SQLValidator (Bachelor)
Supervisor: ; Victor Obionwu
Abstract: This translator will allow students to execute relational algebra statements on a database. The relational algebra translator will read a relational statement as input and perform the following basic steps.
Goals and results: 
  • Syntax Validation: The syntax of the query is verified in this step.
  • Semantics Verification: Here, Type checking and verification of valid column references will be performed.
  • Query Evaluation: The query is evaluated using database engine. Its relational algebra statement will be translated to an SQL statement and then executed against a database.
  • A Spark-based framework for discovering closed patterns
Supervisor:   Sadeq Darrab
Abstract: A frequent pattern mining method is a subfield of data mining that identifies patterns that frequently co-occur together in a dataset. There are several methods for enumerating the complete set of frequent patterns. However, these methods generate so many patterns (including redundant ones), which leads to extensive downstream analysis. Also, they are designed to handle small datasets and cannot handle big data. In this thesis, we investigate a framework to mine condensed representations for interesting patterns from big data by utilizing the spark tool.

Software Engineering Topics

  • Semi-automatic approaches to support systematic literature reviews (Master)
Supervisor:   Yusra Shakeel
Abstract: Systematic Literature Review (SLR) is a methodology of research which aims to gather and evaluate all the available evidence regarding a specific research topic. The process is composed of three phases: Planning, Conducting and Reporting. Although SLRs gained immense popularity among evidence-based researchers, to conduct the entire process manually can be very time consuming. Hence, software engineering researchers are currently involved in proposing semi-automatic approaches to support different phases of an SLR. In this thesis, you analyze the current state of research related to reporting phase of the SLR process. Based on the findings, develop an approach to support researchers with the steps involved for reporting results of an SLR.
Goals and results: 
  • Determine the current-state-of-art related to approaches for reporting of an SLR
  • Propose and evaluate your concept to semi-automate the steps involved in this phase
  • Automate quality assessment of studies to support literature analysis (Bachelor/Master)
Supervisor:   Yusra Shakeel
Abstract: The number of empirical studies reported in software engineering have significantly increased over the past years. However, there are some problems associated with them, for example, the approach used to conduct the study is not clear or the conclusions are incomplete. Thus, making it difficult for evidence-based researchers to conduct an effective and valid literature analysis. To overcome this problem, a methodology to assess the quality and validity of empirical studies is important. Manually performing quality assessment of empirical studies is quite challenging hence, we propose a semi-automatic approach. In this thesis, you improve the already existing prototype for assessing quality of articles. The aim is to provide the most promising studies relevant to answer a research question.
Goals and results: 
  • Extend existing prototype to assess quality of empirical studies
  • Evaluate the proposed approach

Wissenschaftliche Teamprojekte

Für wissenschaftliche Teamprojekte bieten wir eine eigene Veranstaltung an: 

Zu Beginn dieser Veranstaltung werden verschiedene Themen vorgestellt, die innerhalb des Semesters bearbeitet werden können

Individualprojekte können mit Mitarbeitern auf Anfrage ebenfalls vereinbart werden.


Es stehen derzeit folgende Themen für ein Softwareprojekt zur Verfügung.

  • Analytic Dashboard for SQLValidator
Supervisor:   Victor Obionwu
Description: Desired features: Admin page where the respective survey statistics are analyzed and classified. A student page that shows the statistics about the students work patterns over the past week and months with respect to the exercise tasks, self-checks and team activities. The dashboard will also be able to provide recommendation based on a student’s survey and task submissions.



  • LaTeX-Vorlagen für deutsche und englische Arbeiten
    • DBSE Thesis Template 2021: GitLab
    • DBSE Thesis Template 2018: TeX, PDF
  • Microsoft Word-Vorlage: DOT


  • LaTeX-Vorlagen für Vorträge
    • DBSE Presentation Template 2021: GitLab
    • DBSE Presentation Template "Metrocity": GitHub
  • Microsoft PowerPoint-Vorlage: PPTX 4:3, PPTX 16:9

Letzte Änderung: 22.02.2022 - Ansprechpartner: