My research focuses on the problem-solving strategies used by developers in software development activities and how human factors, such as gender, impact these strategies. I'm interested to find out, "to what extent current software tools and practices support comprehension strategies deployed by developers with various levels of expertise and gender differences". The goal is to improve current software development tools and processes to be more inclusive and cater to a wide range of developers.
I studied the impact of different types of visualizations on program comprehension, requirement traceability, model-driven development in software engineering, and the global image registration methods in computer vision.