Awarded NWO Vidi grant (€800K) in 2013 for the TestRoots research proposal
Awarded NWO Vici grant (€1.5M, 13% acceptance rate) in 2019 for the TestShift proposal
Paper 'Pinpointing the Learning Obstacles of an Interactive Theorem Prover' received Distinguished Paper Award at ICPC 2025
Paper 'How Developers Engage with Static Analysis Tools in Different Contexts' received Most Influential 5-Years Journal First Paper Award at ICST 2025
Received Distinguished Reviewer Award at ICSME 2024
Paper 'Evaluating the Lifespan of Code Smells using Software Repository Mining' received Most Influential Paper Award at SANER 2022
PhD student Moritz Beller won VERSEN PhD Award 2019 and IPA Best Dissertation Award, graduated cum laude in 2018
PhD student Pouria Derakhshanfar won VERSEN PhD Award 2021
Elected 'Best CS Teacher' 2017 at TU Delft’s Faculty of Electrical Engineering, Mathematics and Computer Science
Gave TEDx talk 'Making Testing Fun' at TEDxDelft in February 2015
Joined the editorial board of Empirical Software Engineering journal in 2019
Research Experience
Joined Delft University of Technology as a post-doc in October 2006, working with Prof. Dr. Arie van Deursen
Later became assistant/associate professor in the Software Engineering Research Group (SERG) at TU Delft
Part-time lecturer at the University of Antwerp during the 2007–2008 academic year
Taught the 'System Reengineering' course at the University of Leicester (UK) from 2008 to 2010
Appointed full professor in software quality in July 2019
Background
Full professor in software engineering at Delft University of Technology, The Netherlands
Research interests in software evolution and software testing
Research goal is to make it easier for software engineers to create and maintain large-scale test suites manually or semi-automatically in a sustainable way
Head of the Department of Software Technology at TU Delft, which brings together around 200 researchers, educators, and support staff working on the design, engineering, and analysis of complex, distributed, and data-intensive software systems
Teaches basic programming, software testing, and software reengineering