NEWS: I moved to Concordia University in July 2014.

I am an Assistant Professor in the Department of Software Engineering at the Rochester Institute of Technology.

My general research area is Software Engineering. I am particularly interested in Mining Software Repositories, Software Quality Assurance, Software Maintenance, Empirical Software Engineering and Software Architecture. I mine historical project data and apply Data Mining, Artificial Intelligence and Statistical Analysis techniques in order to build pragmatic solutions that practitioners can use to maximize their software quality with the least amount of resources. Some of my research has been done in collaboration with and/or adopted in industry by companies such as Avaya, Microsoft and Research In Motion.

My research has successfully addressed questions such as:

My research page has more information about my ongoing research projects. I am always looking for students to work with, if you are interested feel free to contact me.