Foto von Fabian Leinen

Fabian Leinen, M.Sc.

Technische Universität München

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

Postadresse

Postal:
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 of faults for the input defined in the test, and that the test fails if it is not. In other words, we expect a test to be deterministic, which isn't always the case. These kinds of non-deterministic tests are called flaky tests. My research focuses on supporting developers in handling flaky tests in the context of continuous integration (CI).

Thesis Supervision

Open Topics

Please get in touch if you are interested in guided research or if you need supervision for your master's or bachelor's thesis. Throughout the entire research period, we will meet weekly to discuss results, issues, and the next steps. You will receive feedback on your thesis before submission, giving you the opportunity to further improve your work.

When applying, please include your resume and transcript so that I can assess whether your prior knowledge and experience match the project.

Currently, I don't have any open topics. Please find open topics of our chair here.

Finished and Ongoing Topics

Supporting Developers in Repairing Flaky Tests in CI Master
A Study on Flaky Tests Master
Enhanced Debugging of Flaky Test Cases: Automating State Preservation for Efficient Failure Analysis Bachelor
Automatically Detecting Flaky End-to-End Test Failures Using Code Coverage (with RW) Master
Reducing Effort for Flaky Test Detection Through Resource Limitation Bachelor
Analyzing the Effectiveness of Rerunning Tests for Detecting Flaky UI Tests Bachelor
Reducing Effort for Flaky Test Detection through Dynamic Program Analysis (with DE; Rohde & Schwarz Best Bachelor Award) Bachelor
Determining Root Causes of Flaky Tests Using System Call Analysis (with DE) Master

 

Publications

Wuersching, R.*, Elsner, D.*, Leinen, F., Pretschner, A., Grueneissl, G., Neumeyr, T., Vosseler, T. (2023). Severity-Aware Prioritization of System-Level Regression Tests in Automotive Software. In Proceedings of the 16th IEEE International Conference on Software Testing, Verification and Validation.