Registered user since Thu 12 Mar 2015
Satish Chandra is a software engineer at Google, where he applies machine learning techniques to improve developer productivity and leads the work on internal developer infrastructure using these techniques.
Prior to Google, he has worked – in reverse chronological order – at Facebook, Samsung Research, IBM Research, and Bell Laboratories. His work has spanned many areas of programming languages and software engineering, including program analysis, type systems, software synthesis, bug finding and repair, software testing and test automation, and web technologies. His research has been widely published in leading conferences in his field, including POPL, PLDI, ICSE, FSE and OOPSLA. The projects he has led have had significant industrial impact: in addition to his work on ML-based developer productivity at Facebook, his work on bug finding tools shipped in IBM’s Java static analysis product, his work on test automation was adopted in IBM’s testing services offering, and his work at Samsung was included in Samsung’s Tizen IDE.
Satish Chandra obtained a PhD from the University of Wisconsin-Madison, and a B.Tech from the Indian Institute of Technology-Kanpur, both in computer science. He is an ACM Distinguished Scientist and an elected member of WG 2.4.
Contributions
2025
2024
ESEC/FSE
AIware
2023
2022
ESEC/FSE
- Author of TypeWriter: Neural Type Prediction with Search-Based Validation within the ESEC/FSE 2020-track
- Session Chair of ESEC/FSE 2023 Organizing Committee Meeting (part of Social)
- Author of Explaining Mispredictions of Machine Learning Models using Rule Induction within the ESEC/FSE 2021-track
- Author of Leveraging Test Plan Quality to Improve Code Review Efficacy within the Industry Paper-track
- Committee Member in Program Committee within the Research Papers-track
MAPS
2021
ECOOP/ISSTA
ICSE
- Author of Code Prediction by Feeding Trees to Transformers within the Technical Track-track
- Author of Industry-scale IR-based Bug Localization: A Perspective from Facebook within the SEIP - Software Engineering in Practice-track
- Author of Scalable Statistical Root Cause Analysis on App Telemetry within the SEIP - Software Engineering in Practice-track
- Author of What It Would Take to Use Mutation Testing in Industry—A Study at Facebook within the SEIP - Software Engineering in Practice-track
2020
ESEC/FSE
- Author of TypeWriter: Neural Type Prediction with Search-Based Validation within the Research Papers-track
- Moderator of Conversations on Cloud / Services 1 within the Paper Presentations-track
- Author of Exempla Gratis (E.G.): Code Examples for Free within the Industry Papers-track
- Committee Member in Program Committee within the Research Papers-track
- Moderator of Conversations on Cloud / Services 2 within the Paper Presentations-track
Mining Software Repositories
2019
SPLASH
- Author of Aroma: Code Recommendation via Structural Code Search within the OOPSLA-track
- Author of Aroma: Code Recommendation via Structural Code Search within the Posters-track
- Author of Getafix: Learning to Fix Bugs Automatically within the Posters-track
- Author of Getafix: Learning to Fix Bugs Automatically within the OOPSLA-track
ECOOP
PLDI
2018
ESEC/FSE
- Industry Co-Chair in Organizing Committee
- Session Chair of Test Automation (part of Industry)
- Author of Big Code at Facebook (Keynote II) within the NL4SE-track
- Session Chair of Keynote II (part of Keynotes)
- Chair in Organizing Committee within the Industry-track
- Committee Member in Program Committee within the Research Papers-track
- Session Chair of Symbolic Execution and Constraint Solving (part of Research Papers)