We constantly provide topics for bachelor and theses and research projects. The topics are closely related to our research topics and projects, but can also originate from cooperations with companies, such as IBM, SAP, but also IT companies from nearby region around Ilmenau.

What we expect:

  • very good previous knowledge in the field of databases,
  • above-average comiitment to work on the topic,
  • team work skills.
 

What we provide:

  • interessante und anspruchsvolle Themen, die nicht selten zu wissenschaftlichen Veröffentlichungen auf internationalen Veranstaltungen führen,
  • eine intensive und kompetente Betreuung: Neben der individuellen Konsultation bieten wir ein wöchentliches Oberseminar an, dass allen Studierenden die Möglichkeit der Präsentation und Diskussion ihrer Probleme und Ergebnisse gibt.
 

Process

You are interested in a topic? 

  1. Contact us for further information.
  2. You prepare a short summary ("Exposé") containing the following content: short description of the task, a draft of the solution, evaluation plans and a work plan (very important!).
  3. We decide on the assignement and registration of the topic based on your task summary. It is also possible that we test your qualification for the topic with the help of a short practical task.
  4. You will present your topic in a kick-off presentation to our research group in the course of our "Oberseminar".

Currently Available Topics

The following topics are currently available:

  • Pandas Compatibility for Grizzly DataFrame API (Research Project/Bachelor)

    Requirements: Python, Pandas/DataFrames, SQL

    See: https://github.com/dbis-ilm/grizzly

    Contact: Stefan Hagedorn

  • Time Travel Queries in Graph Databases (Bachelor/Research Project/Master)

    Requirements: C++

    Contact: Prof. Sattler

  • S3 Backend for Graph Databases (Bachelor/Research Project/Master)

    Requirements: C++, AWS Cloud Computing

    Contact: Prof. Sattler

  • Indexing in Graph Databases (Bachelor/Master)

    Requirements: C++, interest in data structures

    Contact: Prof. Sattler

  • String Compression for Persistent Memory (Bachelor/Master)

    Requirements: C++

    Contact: Prof. Sattler

  • Failure prediction in larger scale processing engines(SPARK) (Master)

    Requirements: Scala/Python skills

    Contact: Hani Al-Sayeh

  • [DLR] Development of a scalable benchmarking tool to evaluate petabyte-scale storage archives [Reserved]

    Requirements: Java, interest in object storage systems (e.g. OpenStack Swift, AWS S3) and performance evaluation

    Contact: Stefan Hagedorn

  • Optimizing data layout using delta structures

    Requirements: C skills, interest in database performance optimization in a commercial database system

    Contact: Steffen Kläbe

  • Design and Implementation of a DBMS Blockchain Layer (Bachelor/Research Project/Master)

    Requirements: blockchain paradigm, consensus algorithms, distributed systems programming (e.g. in Go)

    Contact: Marius Schlegel

  • Assessment of Machine Learning Model Marketplaces (Bachelor/Research Project) (reserved)

    Requirements: systematic literature review, software architecture

    Contact: Marius Schlegel

  • Dynamic Data Structures for Graph Analytics on GPU (Research Project, Master)

    Requirements: C++, interest in data data structures

    Contact: Muhammad Attahir Jibril

LaTeX Templates

You can find LaTeX-Templates for thesis reports - master and bachelor thesis, but also research project reports - here.