I am an assistant professor at the University of Lille (France) and a member of the ADAM research group. My research interests lie in the area of software engineering. My current research focuses on devising and evaluating systems that are able to manipulate and adapt software artifacts as intelligently as software engineers do. For instance, I am convinced that we can automate the task of improving code quality (through refactoring), of fixing certain bugs (e.g. one line fixes), and of generating certain kinds of documentation (e.g. FAQs). This research heavily relies on datamining software artifacts, recommendation systems and empirical methods.