Contact

Short Bio
I am a postdoctoral researcher in the Software Engineering Group of the University of Bern since August 2023. In July 2023, I graduated as a PhD student in the Software Engineering Group of the University of Bern under the supervision of Prof. Timo Kehrer (since July 2022). I started my research in 2017 at the Software Engineering Group of the University of Siegen, advised by Prof. Udo Kelter.
Research Interests
My primary research field is model-driven software engineering, model consistency and repair, recommendation systems for software engineering, and analysis of development histories.
Teaching
Lecturer & Instructor (Exercises)
Instructor (Exercises)
Supervision
- Sébastien Anthamatten: “Empirical Analysis of Java Software Evolution - Breaking Changes and Migrations in Git Histories”. Master’s Thesis. 2025.
- Daniel Zeidan: “Automated Generation of Code Contracts: Semantic Analysis using Mutation Based Testing”. Master’s Thesis. 2025.
- Adriana Moisil: “Enhancing Code Quality - Customized Source Code Refactoring by Example”. Master’s Thesis. 2025.
- Olivier Mingard: “Java Conflicting Chunk Derivability and Structured Merge Algorithms”. Bachelor’s Thesis. 2025.
- Maurice Amon: “Segmentation of Source Codes for Minimal Reproducible Examples”. Bachelor’s Thesis. 2024.
- Lukas Bosshart: “Graph Delta Debugging - A Minimal Working Example Generator”. Master’s Thesis. 2023.