Theses
Students! We are looking forward to work with you on the open topics listed below. You may also contact us if you think that you have identified an interesting challenge that may fit the research profile of our chair.
In either case, please
send e-mail to db-theses@cs.uni-tuebingen.de
(German is fine). Make sure to include the following information:
- Which of our chair’s courses did you attend?
- Beyond database systems, which courses/seminars have particularly raised your interest?
- Are you a hands-on hacker type or do you prefer working with pencil and paper?
- Which programming languages are part of your toolbox? Which of these do you master?
- Did you work with functional programming languages (beyond the bits of Scheme taught in the introductory CS courses)?
- Any projects you have worked on in the recent past?
- What would be a suitable date to start the work on your thesis? What are your other commitments (e.g., courses, exams, day job) in the thesis time frame?
- Please also enclose your transcript of records.
Thanks!
In Progress
Ann-Kathrin Claessens (M.Sc.)
From PostgreSQL to DuckDB: Unusual Queries, their Performance, and Readability
Contact:
Denis Hirn
2024
Ludwig Kolesch (B.Sc.)
Bringing Flummi to WITH MUTUALLY RECURSIVE
on Materialize DB
Contact:
Tim Fischer
Felix Kofink (M.Sc.)
Database-Backed Computation Over Weather Data
Contact:
Tim Fischer
•
Torsten Grust
2023
2022
Daniel Täsch (M.Sc.)
How to Optimize What Is Slow in Data Provenance and Why You Should Do It
Contact:
Tobias Müller
2021
Jonatan Braun (M.Sc.)
Extend SQLite3 with Support for LATERAL Join
Contact:
Denis Hirn
•
Torsten Grust
Tobias Burghardt (M.Sc.)
From Recursion To Iteration: Compiling SQL UDFs with Continuations
Contact:
Denis Hirn
2020
Pascal Engel (B.Sc.)
How-Provenance Through Query Rewriting
Contact:
Benjamin Dietrich
•
Tobias Müller
•
Torsten Grust
Fabian Bauer (M.Sc.)
Projektorientierter Informatikunterricht zum Thema “Relationale Datenbanksysteme”
Contact:
Torsten Grust
Tim Fischer (B.Sc.)
Utilizing parallelism in the two-phase approach of translated fsUDFs
Contact:
Christian Duta
2019
2018
Gabriel Paradzik (B.Sc.)
Language-Level Provenance Analysis of SQL
Contact:
Benjamin Dietrich
•
Tobias Müller
2017
Moritz Bruder (M.Sc.)
Database-Supported Haskell: Efficient Code Generation for MonetDB
Contact:
Alexander Ulrich
Lena Weinmann (B.Sc.)
Design and Implementation of a Browser-Based User Interface for Habitat
Contact:
Benjamin Dietrich
Jonas Lingg (B.Sc.)
Simple Haskell Graphics Library (based on JavaScript Canvas)
Contact:
Torsten Grust
2016
Marco Häberle (B.Sc.)
Implementation of a Web-Based Frontend for JIT-Compiled PostgreSQL functions
Contact:
Dennis Butterstein
Hien Hung Nguyen (B.Sc.)
Peformance Optimizations for the PostgreSQL JIT Compiler
Contact:
Dennis Butterstein
Jonas Weissensel (M.Sc.)
Ship route simulation based on location and weather data
Contact:
Torsten Grust
2015
Nadejda Ismailova (B.Sc.)
Development of a Data Provenance Analysis Tool for Python Bytecode
Contact:
Tobias Müller
2014
Philipp Moers (B.Sc.)
Binoculars for Habitat: Implementation of a Web-Based Frontend for an Observational SQL-Debugger
Contact:
Benjamin Dietrich
•
Torsten Grust
Tobias Fabritz (B.Sc.)
Evaluation of decimal arithmetic for predicate evaluation in LLVM
Contact:
Dennis Butterstein
Janek Bettinger (B.Sc.)
Implementation of a Browser-based Interface for Provenance Analysis
Contact:
Tobias Müller
Steffen Brennscheidt (B.Sc.)
Implementation of a DSH code generator for MonetDB5 MAL
Contact:
Alexander Ulrich
Alexander Schiller (B.Sc.)
Implementation of an XML to Relational Data Format Conversion Tool
Contact:
Tobias Müller
Simon Kalt (B.Sc.)
Instrumentation of Python Bytecode and Symbolic Program Analysis
Contact:
Tobias Müller
2013
Development of a webservice frontend to support Performance-Simulation
Achim Kruse
GHC extensions for overloading list notation and rebinding of SQL-like monad comprehension notation
Alexander Zietlow
Performance analysis on database queries on IBM System Z, P & X
Contact:
Dennis Butterstein
Worked on by Jessica Abele (BSc Bioinformatik) @ GE Healthcare, Munich