Foto von Fabian Leinen

Fabian Leinen, M.Sc.

Technische Universität München

Informatik 4 - Lehrstuhl für Software & Systems Engineering (Prof. Pretschner)


Boltzmannstr. 3
85748 Garching b. München

Research Focus

When testing software, we assume that a test passes if the code under test is free from failures for the input defined in the test and assume that the test fails if not. In other words, we expect a test to be deterministic, which doesn't always hold true. This kind of tests, that fail intermittently without changes to the code under test or the test itself are called flaky tests. My current research focuses on detecting and determining root causes of this kind of tests.


Since November 2021, I am working as a doctoral research assistant at the Chair of Software and Systems Engineering (Prof. Pretschner). Prior to joining the Chair of Software and Systems Engineering, I've been working as a Data Scientist for Artificial Intelligence in the automotive industry. I hold a Master's degree in Robotics, Cognition, Intelligence from the Technical University of Munich.

Thesis Supervision

In case you have an interesting idea in the area of flaky tests, please feel free to contact me directly.

▌ Open  
Currently no open topics  
Do Flaky Tests live in Packs? Seminar
Detecting Flaky Tests by Comparing Program Traces (with DE) Bachelor
Determining Root Causes of Flaky Tests Using System Call Analysis (with DE) Master



SS 2022 Advanced Topics of Software Testing Tutorial
SS 2022 Seminar: Software Quality Seminar
WS 2021/22 Introduction to Informatics Tutorial