University Stuff

During my bachelor's and master's studies, I produced a variety of things. This, among others, includes slides, projects, papers, and theses. I compiled a little list of the more interesting things:

Master's Thesis
For my master's thesis I implemented a novel approach to calculate code coverage for R packages. The approach only consideres code that is executed and relevant for the test's result as covered. To evaluate it, I implemented mutatr: a mutation testing frameword for R.
Slicing Coverage, MutatR
The Anatomy of R code
I coauthored a paper about the anatomy of real-world R code. The paper conducts a large-scale, static analysis of more than 50 million lines of R code to identify their characteristics and the features that are actually used. It was accepted at MSR 2024.
Paper
Bachelor's Thesis
My bachelor's thesis extended the MOSTflexiPL project by adding a backend to the compiler that uses LLVM to lower MOSTflexiPL code to machine code.
Code Generation