Portrait of Michele Tufano

Michele Tufano

Senior Research Scientist

About

I’m a Senior Research Scientist at Microsoft, in the Data & AI group.

My work involves designing, training, and evaluating models and algorithms which aim at automating several software engineering tasks. This includes models for Automated Test Generation, Program Repair, Software Maintenance, and more. My current research focus is on learning from large amount of software artifacts (i.e., code, documentation, etc.) in order to obtain models that support developers’ activities in a natural and effective way.

In our group, we aim to improve developers’ productivity by building AI-based tools that leverage data to learn to understand code, program semantics, and developers’ intentions.

Before Microsoft, I obtained my Ph.D. degree at William & Mary, with a thesis on Neural Machine Translation applied to Software Engineering tasks.