My work follows an interdisciplinary approach of performing empirical user studies and large scale data analysis to understand the problems and barriers that developers currently face, design and design AI-powered tools to make developers and teams more efficient, and formative and summative user studies to evaluate the benefits of the tools. My research approach is interdisciplinary, leveraging research in AI modeling, data mining, program analysis, software design, software visualization, and human-computer interaction.
My current research projects include:
- Collaboration in distributed teams
- Sustainable OSS ecosystems and contributor retention
- Inclusive technology design
- Human-AI collaboration
- Impact of AI on CS learning
If you are interested in research along these lines, send me an email.