Research

word cloud describing my research

The word cloud was generated from my PhD thesis and illustrates my main interests in software engineering research: I build development tools and recommender systems that support the daily workflow of programmers. I conduct empirical studies to learn about the information needs of developers, mostly by analyzing in-IDE interactions of developers. I create tools by extracting facts from source code through static analyses and by applying machine learning to find patterns in the big data found in public repositories.

Research Directions

I am currently following four main lines of research. Please do not hestitate to get in contact with me if you are interested in more details or if you want to collaborate with me.

Former Projects