About
I am a Senior Researcher in the Research in Software Engineering (RiSE) (opens in new tab) group at Microsoft Research (opens in new tab) in Redmond, WA, USA. My primary research interest is Programming Language Processing (PLP) — A coalescence between Software Engineering and Machine Learning. My research is motivated by building tools and techniques that reduce software engineering practitioners’ burden by automating tasks. Over the years, I have been building developer assistance tools with research collaboration across Programming Languages, Software Engineering, Machine Learning, Language Processing.
At the end of Summer 2022, I earned my Ph.D. from Columbia University in the city of New York, USA (opens in new tab) advised by Professor Baishakhi Ray (opens in new tab). I wrote his Ph.D. thesis on Learning to Edit Code, where I developed different AI models specifically catered for programming languages encompassing both Programming Language Understanding and Programming Language Generation. My future research goal is to push the boundary of machine understanding of source code and building tools for improving the software development pipeline. Details about my research can be found at saikatc.info (opens in new tab).