I obtained my PhD from the University of Wisconsin-Madison in 1997, and a B.Tech. from the Indian Institute of Technology-Kanpur in 1991, both in computer science. From 1997 to 2002, I was a member of technical staff at Bell Laboratories, where my research focused on program analysis, domain-specific languages, and data-communication protocols. From 2002 to 2013, I was a research staff member at IBM Research, where my research focused on bug finding and verification, software synthesis, and test automation. From 2013 to 2016, I worked at Samsung Research America, where I led the advanced programming tools research team. In 2016, I started working at Facebook. I am an ACM Distinguished Scientist.
Recent Items:
- I am a co-program chair of the industry track of FSE 2018. https://2018.fseconference.org/track/fse-2018-Industry
- I am serving on the program committee of FSE 2018. https://2018.fseconference.org/track/fse-2018-research-papers
- I taught a graduate class on Software Engineering at Stanford University, Winter 2017.
- I am serving on the program committee of Foundations of Software Engineering (FSE) 2017.
Interests
Programming Languages, Program Analysis, Software Testing, and Automated Debugging
Latest Publications
ICSE - November 23, 2020
Predictive Test Selection
Mateusz Machalica, Alex Samylkin, Meredith Porth, Satish Chandra
arXiv - September 30, 2019
Neural Code Search Evaluation Dataset
Hongyu Li, Seohyun Kim, Satish Chandra
ICSE - February 13, 2019
SapFix: Automated End-to-End Repair at Scale
Alexandru Marginean, Johannes Bader, Satish Chandra, Mark Harman, Yue Jia, Ke Mao, Alexander Mols, Andrew Scott
Latest News

November 21, 2018