Topics for Bachelor or Master Theses

Open Topics

We have exciting research topics available for bachelor and master projects. They typically combine a novel program analysis idea with a practical implementation that applies to real-world software. We expect interested students to be good programmers and to be able to come up with fresh ideas for challenging research problems. Thesis topics are primarily for students currently enrolled at University of Stuttgart. Please contact Michael Pradel to inquire about available topics.

Past Theses

In the past, we had the chance to supervise the following student projects:

At University of Stuttgart

  • Piyush Bajaj (master thesis), finished May 2023
  • Valentin Knappich (master thesis), finished April 2023
  • Felix Burk (master thesis), finished April 2023
  • Yiu Wai Chow (master thesis), finished November 2022. See paper at ISSTA'23
  • Maximilian Reichel (master thesis), finished May 2022
  • Dominik Huber (master thesis), finished May 2022. See paper on repair attention
  • Koushik Ragavendran (master thesis), finished May 2022
  • Ya-Jen Hsu (master thesis), finished October 2021
  • Paul Bredl (bachelor thesis), finished May 2021. See paper on DiffSearch
  • Patrick Bareiß (bachelor thesis), finished April 2021. See paper on studying Codex
  • Sebastian Harner (master thesis), finished November 2020. See paper at ICSE'22
  • Lars Gröninger (bachelor thesis), finished November 2020
  • Aaron Hilbig (bachelor thesis), finished October 2020. See paper at The Web Conference (WWW) '21
  • Fahad Ghouri (master thesis), finished September 2020

At TU Darmstadt

  • Markus Zimmermann (master thesis), finished December 2018. See NPM study paper.
  • Sandro Tolksdorf (master thesis), finished December 2018. See paper at ISSTA'19
  • Giacomo Iadarola (master thesis), finished September 2018
  • Rabee Sohail Malik (master thesis), finished July 2018. See paper at ICSE'19
  • Talal Ahmed (master thesis), finished May 2018
  • Philippe Skolka (master thesis), finished April 2018. See paper the The Web Conference (WWW) '19
  • Prabhjot Singh (master thesis), finished January 2018
  • Saeed Ehteshamifar (master thesis), finished July 2017. See technical report.
  • Daniel Lehmann (master thesis), finished June 2017. See paper at FSE'18
  • Satia Herfert, 2016 and 2017. See paper at ASE'17
  • Sebastian Ruhleder (master thesis), finished March 2017
  • Patrick Mell (bachelor thesis), finished October 2016
  • Dileep R. K. Murthy (master thesis), finished July 2016. See paper at ICSME'18
  • Pooja Dixit (master thesis), finished April 2016. See paper at ICSE'18
  • Markus Ermuth (master thesis), finished September 2015. See paper at ISSTA'16
  • Thomas Glaser (bachelor thesis), finished September 2015. See paper at ISSTA'17
  • Ankit Choudhary (master thesis), finished July 2015. See paper at ICSE'17

At UC Berkeley

At ETH Zurich

  • Michael Fäs (master thesis), finished April 2013
  • Markus Huggler (master thesis), finished March 2013. See paper at ISSTA'14
  • Pascal Zimmermann (bachelor thesis), finished September 2012
  • Christine Zeller (bachelor thesis), finished August 2012
  • Severin Heiniger (bachelor thesis), finished July 2011. See paper at ISSTA'12
  • Claudio Corrodi (bachelor thesis), finished July 2011
  • Jérémie Bresson (master thesis), finished April 2010
  • Philipp Bichsel (master thesis), finished March 2010. See paper at ICSM'10
  • Sebastian Grössl (diploma thesis), finished August 2009