Registered user since Thu 26 Nov 2020
I am currently a Senior Researcher at the Research in Software Engineering (RiSE) group at Microsoft Research. Earlier, I graduated with Ph.D. in computer Science from Columbia University in the City of New York advised by Professor Baishakhi Ray. I wrote my Ph.D. thesis on Learning to Edit Code.
My primary research area is Software Engineering. In particular, I focus on Artificial Intelligence for Software Engineering (AI4SE). My research passion is Programming Language Processing (PLP) – A coalescence between Software Engineering and Machine Learning. More specifically, I am motivated by building tools and techniques that reduces software engineering practitioners’ burden by automating tasks they have to undergo in their everyday job. Over the years, I have been building developer assistance tools with research collaboration across Software Engineering, Machine Learning, Natural Language Processing.
Contributions
2025
2024
ICSE
- Author of Exploring the Effectiveness of LLM based Test-driven Interactive Code Generation: User Study and Empirical Evaluation within the Posters-track
- Author of Towards Causal Deep Learning for Vulnerability Detection within the Research Track-track
- Author of Automated Code Editing with Search-Generate-Modify within the Posters-track
- Author of NL2Fix: Generating Functionally Correct Code Edits from Bug Descriptions within the Posters-track
- Committee Member in Research Track within the Research Track-track
2023
ESEC/FSE
2022
ESEC/FSE
- Author of NatGen: Generative Pre-training by “Naturalizing” Source Code within the Research Papers-track
- United States of America in Program Committee within the Demonstrations-track
- Session Chair of Human/Computer Interaction (part of Research Papers)
- Session Chair of Program Repair/Synthesis (part of Research Papers)
2021
ESEC/FSE
- Session Chair of Testing—Program Repair 2 (part of Research Papers)
- Session Chair of Analytics & Software Evolution—Code Recommendation (part of Research Papers)
- Session Chair of SE & AI—Machine Learning for Software Engineering 2 (part of Research Papers)
- Session Chair of Analytics & Software Evolution—Code Recommendation (part of Research Papers)