Ravi Chugh

Registered user since Thu 29 May 2014

Name: Ravi Chugh

Bio: I am an Assistant Professor at the University of Chicago. I enjoy developing and deploying programming language technology — type systems, synthesis algorithms, and other program analysis techniques — for applications in software engineering and human-computer interaction.

Affiliation: University of Chicago

Personal website: http://people.cs.uchicago.edu/~rchugh

Research interests: Programming Languages

Contributions

SPLASH 2020Local Arrangements Chair in Organizing Committee
LIVE 2019Committee Member in Program Committee within the LIVE 2019-track
TyDe 2019Author of Livelits: Filling Typed Holes with Live GUIs within the TyDe 2019-track
SPLASH 2019PC Member in Program Committee within the Onward! Papers-track
PLATEAU 2018Keynote Speaker of Direct Manipulation Programming in Sketch-n-Sketch: Three Years, Three Ideas within the PLATEAU 2018-track
Committee Member in Program Committee within the PLATEAU 2018-track
PLDI 2019Artifact Evaluation Co-Chair in Organizing Committee
Artifact Evaluation Co-Chair in Artifact Evaluation Committee within the PLDI Research Artifacts-track
‹Programming› 2019Committee Member in Program Committee within the Research Papers-track
POPL 2019Author of Live Functional Programming with Typed Holes within the Research Papers-track
LIVE 2018Author of SVG Programming by Direct Manipulation of Intermediates within the LIVE 2018-track
Author of Hazel: Live and Direct Functional Programming with Holes within the LIVE 2018-track
Committee Member in Organizing Committee within the LIVE 2018-track
Session Chair of II (part of LIVE 2018)
PX/18Committee Member in Program Committee within the PX/18-track
SPLASH 2018Author of Bidirectional Evaluation with Direct Manipulation within the OOPSLA-track
Author of Bidirectional Evaluation with Direct Manipulation - Artifact Evaluation within the Artifacts-track
LIVE 2017Committee Member in Program Committee within the LIVE 2017-track
ICFP 2018Author of Student Research Competition Awards within the Keynotes and Reports-track
Student Research Competition Chair in Selection Committee within the Student Research Competition-track
Session Chair of T02: Direct Manipulation Programming in Sketch-n-Sketch (part of Tutorials)
Student Research Competition Chair in Poster and Presentation Judges within the Student Research Competition-track
Author of T02: Direct Manipulation Programming in Sketch-n-Sketch within the Tutorials-track
Student Research Competition Chair in Organizing Committee
PLDI 2018Co-chair in Artifact Evaluation Committee
Artifact Evaluation Co-Chair in Organizing Committee
PLMW@PLDIPanelist in Organizing Committee within the PLMW@PLDI 2016-track
Panelist of Panel: What I Wish I Knew When I Started Grad School within the PLMW@PLDI 2016-track
SPLASH 2017Author of Direct Manipulation Programming Systems within the SPLASH-I-track
PLDI 2017Committee Member in Program Committee
* ICSE 2018 *Author of Deuce: A Lightweight User Interface for Structured Editing within the Technical Papers -track
PADLSpeaker of Program Synthesis for Direct Manipulation Interfaces within the PADL-track
PLDI 2016Author of Programmatic and Direct Manipulation, Together at Last within the Research Papers-track
Committee Member in External Review Committee
ECOOP 2016Committee Member in Program Committee within the Research Track-track
STOP 2015Committee Member in Program Committee within the STOP-track
ESOP 2015Author of IsoLate: A Type System for Self-Recursion within the ESOP-track
SPLASH 2015Committee Member in External Review Committee within the OOPSLA-track
SPLASH 2014Session Chair of Type Systems (part of OOPSLA)
Committee Member in Program Committee within the OOPSLA-track
SPLASH 2012Author of Dependent types for JavaScript within the OOPSLA Research Papers-track