Denis Hirn

Research Assistant

Universität Tübingen, WSI
Lehrstuhl für Datenbanksysteme
Sand 13
72076 Tübingen
Room B312

+49 7071 29-75485
+49 7071 29-5958

denis.hirn@uni-tuebingen.de
0000-0001-7040-1780

Teaching Assistance

Winter 2022/23: Info 1 (Praktische Informatik 1: Deklarative Programmierung)
Winter 2022/23: SQL is a Programming Language
Summer 2022: DB2
Summer 2022: Teamprojekt: The Construction of an SASL-Compiler
Winter 2021/22: Functional Programming
Winter 2021/22: Selected Fun Problems of the ACM Programming Contest (Proseminar)
Summer 2021: Informatik 2
Summer 2021: Teamprojekt: The Construction of an SASL-Compiler
Winter 2020/21: Informatik 1
Winter 2020/21: SQL is a Programming Language
Summer 2020: DB 2
Summer 2020: Teamprojekt: The Construction of an SASL-Compiler
Winter 2019/20: Functional Programming
Winter 2019/20: Selected Fun Problems of the ACM Programming Contest (Proseminar)
Winter 2018/19: Selected Fun Problems of the ACM Programming Contest (Proseminar)
Winter 2018/19: Informatik 1
Summer 2018: Teamprojekt: The Construction of an SASL-Compiler

Research Supervisor

2023: B.Sc. Thesis of Alexander Götz
2023: M.Sc. Thesis of Adrian Müller
2022: M.Sc. Thesis of Tim Fischer
2022: M.Sc. Thesis of Phil Elgert
2022: M.Sc. Thesis of Marcus Huber
2021: M.Sc. Thesis of Tobias Burghardt
2021: M.Sc. Thesis of Jonatan Braun

Short Biography

  • since May 2018: Research Assistant at the Database Systems Chair
  • Oct 2013 - Sept 2019: Student of Computer Science at University of Tübingen

Recent Publications

A Fix for the Fixation on Fixpoints

Denis HirnTorsten Grust

Proceedings of the 13th Conference on Innovative Data Systems Research (CIDR 2023), Amsterdam, The Netherlands, January 2023.

Snakes on a Plan — Compiling Python Functions into Plain SQL Queries

Denis HirnTorsten GrustTim Fischer

Proceedings of the 41st ACM SIGMOD Int’l Conference on Management of Data (SIGMOD 2022), Philadelphia, PA, USA, June 2022.

Functional Programming on Top of SQL Engines

Tobias Burghardt • Denis HirnTorsten Grust

Proceedings of the 24th International Symposium on Practical Aspects of Declarative Languages (PADL 2022), Philadelphia, PA, USA, January 2022. https://doi.org/10.1007/978-3-030-94479-7_5.

One WITH RECURSIVE Is Worth Many GOTOs

Denis HirnTorsten Grust

Proceedings of the 40th ACM SIGMOD Int’l Conference on Management of Data (SIGMOD 2021), Xi’an, Shaanxi, China, June 2021.

PL/SQL Without the PL

Denis HirnTorsten Grust

Proceedings of the 39th ACM SIGMOD Int’l Conference on Management of Data (SIGMOD 2020), Portland, Oregon, USA, June 2020.

Compiling PL/SQL Away

Denis HirnTorsten GrustChristian Duta

Proceedings of the 10th Conference on Innovative Data Systems Research (CIDR 2020), Amsterdam, The Netherlands, January 2020.

PgCuckoo — Laying Plan Eggs Into PostgreSQL's Nest

Denis HirnTorsten Grust

Proceedings of the 38th ACM SIGMOD Int’l Conference on the Management of Data (SIGMOD 2019), Amsterdam, The Netherlands, June 2019.

PgCuckoo – Injecting Physical Plans into PostgreSQL

Denis Hirn

Proceedings of the 18th Conference on Database Systems for Business, Technology, and Web (BTW 2019), Rostock, Germany, March 2019.

More Publications