About Me
I am a Ph.D. candidate at the Software Languages Lab of the Vrije Universiteit Brussel. My research mainly revolves around defect detection for Infrastructure as Code, with a focus on the Ansible language. My research interests include software quality and code smells, pattern mining in source code, anomaly detection, library/API usages, and mining software repositories. I am working towards my Ph.D. under the supervision of Prof. Dr. Coen De Roover.
In 2017, I obtained my BSc in Computer Sciences at Vrije Universiteit Brussel with a BSc thesis titled “Towards Template-Driven Source Code Transformations in C++”, available for download here. In 2019, I obtained my MSc in Applied Sciences and Engineering: Computer Sciences at Vrije Universiteit Brussel with a MSc thesis titled “Exploring Static Inter-Procedural API Misuse Detection Using Graph Inlining”, available for download here.
Recent publications
- June 21, 2022: Smelly Variables in Ansible Infrastructure Code: Detection, Prevalence, and Lifetime (MSR'22)
- December 08, 2021: Using Program Dependence Graphs to Detect Misunderstandings of Ansible's Variable Precedence and Expression Evaluation Semantics (BENEVOL'21)
- December 01, 2021: On the practice of semantic versioning for Ansible galaxy roles: An empirical study and a change classification model (JSS)
Recent talks and presentations
- September 13, 2022: Security Smell Detection for Ansible Infrastructure as Code (Mechelen, Belgium)
- May 24, 2022: Smelly Variables in Ansible Infrastructure Code: Detection, Prevalence, and Lifetime (in-person long talk) (Pittsburgh, Pennsylvania, USA)
- May 23, 2022: Smelly Variables in Ansible Infrastructure Code: Detection, Prevalence, and Lifetime (poster) (Pittsburgh, Pennsylvania, USA)