UsabilityProgram analysisFault-localization and repairModel Driven Engineering
I am a member of the Software Engineering - Productivity tools department at IBM Research - India. My research interests lie in the area of enhancing the productivity of software engineers. The goal of my research is to develop efficient and usable tools & techniques that help in automation, assistive visualization, and simplification of various software development and maintenance tasks. My research till date, has investigated artifact based modeling, simplified pervasive modeling techniques, model-transformations, model recovery, software testing, fault localization & repair in model transformations, and fault-localization in database intensive languages like ABAP.
My current research involves developing a usable debugging framework via novel program visualization and navigation techniques based on dynamic analysis.