My research interests lie primarily in the area of software engineering – that is, I study the methods and techniques by which developers design, create, test, and manage software. In particular, I aim to identify and study developer needs related to various tasks in the software development life cycle and design tailored automated approaches for those needs with the intention of facilitating software development and maintenance tasks. A key focus of my research lately is examining how we can leverage Deep Learning techniques and data mined at scale from software repositories to build automated developer tools.

Before applying for this opportunity you need to submit your online profile. Click the button below to continue.