Vijayaraghavan Murali

Software Engineer

I am a software engineer in the Developer Infrastructure team at Facebook. My research background is in the area of programming languages and software engineering. Recently, I have been interested in applying probabilistic methods and machine learning to solving practical challenges in these areas (such as code generation, testing, debugging), as part of the “big code” initiative in the community.
I obtained my B.Comp. and PhD from the National University of Singapore in 2009 and 2014, respectively. Since then I was a research scientist at Rice University (Houston, Texas), before joining Facebook in 2018.
I publish in software engineering venues (FSE’17, OOPSLA’17) and machine learning venues (ICLR’18, ICML’18).


Programming languages, program analysis and synthesis, machine learning

Latest Publications

ICSE - July 22, 2020

Scaffle: Bug Localization on Millions of Files

Michael Pradel, Vijayaraghavan Murali, Rebecca Qian, Mateusz Machalica, Erik Meijer, Satish Chandra

ICSE - May 21, 2020

Debugging Crashes using Continuous Contrast Set Mining

Rebecca Qian, Yang Yu, Wonhee Park, Vijayaraghavan Murali, Stephen Fink, Satish Chandra

Machine Learning and Programming Languages (MAPL) Workshop at PLDI - June 22, 2019

Neural Query Expansion for Code Search

Jason Liu, Seohyun Kim, Vijayaraghavan Murali, Swarat Chaudhuri, Satish Chandra