I am Distinguished Researcher at the Departamento de Sistemas Telemáticos y Computación (GSyC) at Universidad Rey Juan Carlos in Madrid, Spain. I am also Adjunct Faculty at the Department of Computer Science at Virginia Tech. My research focuses on software development productivity and software quality.
I use software evolution analysis and program analysis to create practical, efficient, and human-friendly techniques and tools that provide automatic support for all stages of software development. My research interests also include mining of software repositories, program comprehension, and software visualization.