Skip to content

Sumit Gulwani

Publication record assembled from the DBLP archive of ranked conferences.

Papers indexed

138

Venues

40

Active years

2003–2026

Best venue rank

A*

Where they publish

Papers

138 indexed papers, newest first.

YearVenueTitleAuthors
2026ACLTEN: Table Explicitization, Neurosymbolically.Nikita Mehrotra, Aayush Kumar, Sumit Gulwani, Arjun Radhakrishna, Ashish Tiwari
2026CHIThe Invisible Mentor: Inferring User Actions from Screen Recordings to Recommend Better Workflows.Litao Yan, Andrew Head, Ken Milne, Vu Le, Sumit Gulwani, Chris Parnin, Emerson R. Murphy-Hill
2026SIGCSEClosing the Loop: An Instructor-in-the-Loop AI Assistance System for Supporting Student Help-Seeking in Programming Education.Tung Phung, Heeryung Choi, Mengyan Wu, Christopher Brooks, Sumit Gulwani, Adish Singla
2026SIGMODConDABench: Interactive Evaluation of Language Models for Data Analysis.Avik Dutta, Priyanshu Gupta, Hosein Hasanbeig, Rahul Pratap Singh, Harshit Nigam, Sumit Gulwani, Arjun Radhakrishna, Gustavo Soares, Ashish Tiwari
2025EMNLPSTACKFEED: Structured Textual Actor-Critic Knowledge base editing with FEEDback.Shashank Kirtania, Naman Gupta, Priyanshu Gupta, Sumit Gulwani, Arun Iyer, Suresh Parthasarathy Iyengar, Arjun Radhakrishna, Sriram K. Rajamani, Gustavo Soares
2025ICLRExecution-guided within-prompt search for programming-by-example.Gust Verbruggen, Ashish Tiwari, Mukul Singh, Vu Le, Sumit Gulwani
2025NAACLTeCoFeS: Text Column Featurization using Semantic Analysis.Ananya Singha, Mukul Singh, Ashish Tiwari, Sumit Gulwani, Vu Le, Chris Parnin
2025NAACLAn empirical study of validating synthetic data for formula generation.Usneek Singh, Jos Cambronero, Sumit Gulwani, Aditya Kanade, Anirudh Khatry, Vu Le, Mukul Singh, Gust Verbruggen
2025SANERBuilding Your Own Product Copilot: Challenges, Opportunities, and Needs.Chris Parnin, Gustavo Soares, Rahul Pandita, Sumit Gulwani, Jessica Rich, Austin Z. Henley
2024AAAIFLAME: A Small Language Model for Spreadsheet Formulas.Harshit Joshi, Abishai Ebenezer, Jos Pablo Cambronero Snchez, Sumit Gulwani, Aditya Kanade, Vu Le, Ivan Radicek, Gust Verbruggen
2024AAAIEmFORE: Learning Email Folder Classification Rules by Demonstration.Mukul Singh, Gust Verbruggen, Jos Cambronero, Vu Le, Sumit Gulwani
2024CIKMUntitled recordMukul Singh, Gust Verbruggen, Vu Le, Sumit Gulwani
2024EMNLPRAR: Retrieval-augmented retrieval for code generation in low resource languages.Avik Dutta, Mukul Singh, Gust Verbruggen, Sumit Gulwani, Vu Le
2024EMNLPMetaReflection: Learning Instructions for Language Agents using Past Reflections.Priyanshu Gupta, Shashank Kirtania, Ananya Singha, Sumit Gulwani, Arjun Radhakrishna, Gustavo Soares, Sherry Shi
2024EMNLPOne-to-many testing for code generation from (just) natural language.Mansi Uniyal, Mukul Singh, Gust Verbruggen, Sumit Gulwani, Vu Le
2024LAKAutomating Human Tutor-Style Programming Feedback: Leveraging GPT-4 Tutor Model for Hint Generation and GPT-3.5 Student Model for Hint Validation.Tung Phung, Victor-Alexandru Padurean, Anjali Singh, Christopher Brooks, Jos Cambronero, Sumit Gulwani, Adish Singla, Gustavo Soares
2024SIGCSEInvestigating Student Mistakes in Introductory Data Science Programming.Anjali Singh, Anna Fariha, Christopher Brooks, Gustavo Soares, Austin Z. Henley, Ashish Tiwari, Chethan M, Heeryung Choi, Sumit Gulwani
2023AAAIRepair Is Nearly Generation: Multilingual Program Repair with LLMs.Harshit Joshi, Jos Pablo Cambronero Snchez, Sumit Gulwani, Vu Le, Gust Verbruggen, Ivan Radicek
2023CIKMEmFore: Online Learning of Email Folder Classification Rules.Mukul Singh, Jos Cambronero, Sumit Gulwani, Vu Le, Gust Verbruggen
2023EDMGenerating High-Precision Feedback for Programming Syntax Errors using Large Language Models.Tung Phung, Jos Cambronero, Sumit Gulwani, Tobias Kohn, Rupak Majumdar, Adish Singla, Gustavo Soares
2023EMNLPTSTR: Target Similarity Tuning Meets the Real World.Anirudh Khatry, Sumit Gulwani, Priyanshu Gupta, Vu Le, Mukul Singh, Ananya Singha, Gust Verbruggen
2023EMNLPCodeFusion: A Pre-trained Diffusion Model for Code Generation.Mukul Singh, Jos Cambronero, Sumit Gulwani, Vu Le, Carina Negreanu, Gust Verbruggen
2023ICERGenerative AI for Programming Education: Benchmarking ChatGPT, GPT-4, and Human Tutors.Tung Phung, Victor-Alexandru Padurean, Jos Cambronero, Sumit Gulwani, Tobias Kohn, Rupak Majumdar, Adish Singla, Gustavo Soares
2023ICSEPersonalized action suggestions in low-code automation platforms.Saksham Gupta, Gust Verbruggen, Mukul Singh, Sumit Gulwani, Vu Le
2023ICSETowards More Effective AI-Assisted Programming: A Systematic Design Exploration to Improve Visual Studio IntelliCode's User Experience.Priyan Vaithilingam, Elena L. Glassman, Peter Groenwegen, Sumit Gulwani, Austin Z. Henley, Rohan Malpani, David Pugh, Arjun Radhakrishna, Gustavo Soares, Joey Wang, Aaron Yim
2023SIGMODCoWrangler: Recommender System for Data-Wrangling Scripts.Bhavya Chopra, Anna Fariha, Sumit Gulwani, Austin Z. Henley, Daniel Perelman, Mohammad Raza, Sherry Shi, Danny Simmons, Ashish Tiwari
2022ICLRSynchromesh: Reliable Code Generation from Pre-trained Language Models.Gabriel Poesia, Alex Polozov, Vu Le, Ashish Tiwari, Gustavo Soares, Christopher Meek, Sumit Gulwani
2021ICSECan Program Synthesis be Used to Learn Merge Conflict Resolutions? An Empirical Analysis.Rangeet Pan, Vu Le, Nachiappan Nagappan, Sumit Gulwani, Shuvendu K. Lahiri, Mike Kaufman
2021SIGMODCoCo: Interactive Exploration of Conformance Constraints for Data Understanding and Data Cleaning.Anna Fariha, Ashish Tiwari, Alexandra Meliou, Arjun Radhakrishna, Sumit Gulwani
2021SIGMODConformance Constraint Discovery: Measuring Trust in Data-Driven Systems.Anna Fariha, Ashish Tiwari, Arjun Radhakrishna, Sumit Gulwani, Alexandra Meliou
2021UISTreCode : A Lightweight Find-and-Replace Interaction in the IDE for Transforming Code by Example.Wode Ni, Joshua Sunshine, Vu Le, Sumit Gulwani, Titus Barik
2020CHIWrex: A Unified Programming-by-Example Interaction for Synthesizing Readable Code for Data Scientists.Ian Drosos, Titus Barik, Philip J. Guo, Robert DeLine, Sumit Gulwani
2020ICPRAn Integrated Approach of Deep Learning and Symbolic Analysis for Digital PDF Table Extraction.Mengshi Zhang, Daniel Perelman, Vu Le, Sumit Gulwani
2020SIGMODExTuNe: Explaining Tuple Non-conformance.Anna Fariha, Ashish Tiwari, Arjun Radhakrishna, Sumit Gulwani
2020SIGMODWeb Data Extraction using Hybrid Program Synthesis: A Combination of Top-down and Bottom-up Inference.Mohammad Raza, Sumit Gulwani
2019AISTATSLearning Natural Programs from a Few Examples in Real-Time.Nagarajan Natarajan, Danny Simmons, Naren Datha, Prateek Jain, Sumit Gulwani
2018AAAIDisjunctive Program Synthesis: A Robust Approach to Programming by Example.Mohammad Raza, Sumit Gulwani
2018CHIAutomatic Diagnosis of Students' Misconceptions in K-8 Mathematics.Molly Q. Feldman, Ji Yong Cho, Monica Ong, Sumit Gulwani, Zoran Popovic, Erik Andersen
2018ICLRNeural-Guided Deductive Search for Real-Time Program Synthesis from Examples.Ashwin Kalyan, Abhishek Mohta, Oleksandr Polozov, Dhruv Batra, Prateek Jain, Sumit Gulwani
2018ICSECompilation error repair: for the student programs, from the student programs.Umair Z. Ahmed, Pawan Kumar, Amey Karkare, Purushottam Kar, Sumit Gulwani
2018PLDIAutomated clustering and program repair for introductory programming assignments.Sumit Gulwani, Ivan Radicek, Florian Zuleger
2017AAAIAutomated Data Extraction Using Predictive Program Synthesis.Mohammad Raza, Sumit Gulwani
2017AIEDSynthesis of Problems for Shaded Area Geometry Reasoning.Chris Alvin, Sumit Gulwani, Rupak Majumdar, Supratik Mukhopadhyay
2017APLASProgramming by Examples: PL Meets ML.Sumit Gulwani, Prateek Jain
2017FlAIRSSynthesis of Solutions for Shaded Area Geometry Problems.Chris Alvin, Sumit Gulwani, Rupak Majumdar, Supratik Mukhopadhyay
2017IJCAILearning to Learn Programs from Examples: Going Beyond Program Structure.Kevin Ellis, Sumit Gulwani
2017ICSELearning syntactic program transformations from examples.Reudismam Rolim, Gustavo Soares, Loris D'Antoni, Oleksandr Polozov, Sumit Gulwani, Rohit Gheyi, Ryo Suzuki, Bjrn Hartmann
2017PPDPProgramming by examples: applications, algorithms, and ambiguity resolution.Sumit Gulwani
2016CADEProgramming by Examples: Applications, Algorithms, and Ambiguity Resolution.Sumit Gulwani
2016ICSEProgram synthesis using natural language.Aditya Desai, Sumit Gulwani, Vineet Hingorani, Nidhi Jain, Amey Karkare, Mark Marron, Sailesh R, Subhajit Roy
2016OOPSLARinger: web automation by demonstration.Shaon Barman, Sarah E. Chasins, Rastislav Bodk, Sumit Gulwani
2016OOPSLAFIDEX: filtering spreadsheet data using examples.Xinyu Wang, Sumit Gulwani, Rishabh Singh
2016POPLTransforming spreadsheet data types using examples.Rishabh Singh, Sumit Gulwani
2015AAAIAutomatic Generation of Alternative Starting Positions for Simple Traditional Board Games.Umair Z. Ahmed, Krishnendu Chatterjee, Sumit Gulwani
2015CAVPredicting a Correct Program in Programming by Example.Rishabh Singh, Sumit Gulwani
2015CHIAutomatic Game Progression Design through Analysis of Solution Features.Eric Butler, Erik Andersen, Adam M. Smith, Sumit Gulwani, Zoran Popovic
2015CHIMixed-Initiative Approaches to Global Editing in Slideware.Darren Edge, Sumit Gulwani, Natasa Milic-Frayling, Mohammad Raza, Reza Adhitya Saputra, Chao Wang, Koji Yatani
2015CHIA Framework for Automatically Generating Interactive Instructional Scaffolding.Eleanor O'Rourke, Erik Andersen, Sumit Gulwani, Zoran Popovic
2015IJCAIFlashNormalize: Programming by Examples for Text Normalization.Dileep Kini, Sumit Gulwani
2015IJCAIPersonalized Mathematical Word Problem Generation.Oleksandr Polozov, Eleanor O'Rourke, Adam M. Smith, Luke Zettlemoyer, Sumit Gulwani, Zoran Popovic
2015IJCAICompositional Program Synthesis from Natural Language and Examples.Mohammad Raza, Sumit Gulwani, Natasa Milic-Frayling
2015ICSEStriSynth: Synthesis for Live Programming.Sumit Gulwani, Mikal Mayer, Filip Niksic, Ruzica Piskac
2015OOPSLAAutomating grammar comparison.Ravichandhran Madhavan, Mikal Mayer, Sumit Gulwani, Viktor Kuncak
2015OOPSLAFlashMeta: a framework for inductive program synthesis.Oleksandr Polozov, Sumit Gulwani
2015PLDIFlashRelate: extracting relational data from semi-structured spreadsheets using examples.Daniel W. Barowy, Sumit Gulwani, Ted Hart, Benjamin G. Zorn
2015POPLAutomating Repetitive Tasks for the Masses.Sumit Gulwani
2015POPLCultivating research taste (illustrated via a journey in program synthesis research).Sumit Gulwani
2015WWWBrowser Record and Replay as a Building Block for End-User Web Automation Tools.Sarah E. Chasins, Shaon Barman, Rastislav Bodk, Sumit Gulwani
2015UISTUser Interaction Models for Disambiguation in Programming by Example.Mikal Mayer, Gustavo Soares, Maxim Grechkin, Vu Le, Mark Marron, Oleksandr Polozov, Rishabh Singh, Benjamin G. Zorn, Sumit Gulwani
2014AAAISynthesis of Geometry Proof Problems.Chris Alvin, Sumit Gulwani, Rupak Majumdar, Supratik Mukhopadhyay
2014AAAIProgramming by Example Using Least General Generalizations.Mohammad Raza, Sumit Gulwani, Natasa Milic-Frayling
2014GECCOApplications of program synthesis to end-user programming and intelligent tutoring systems.Sumit Gulwani
2014IUIA practical framework for constructing structured drawings.Salman Cheema, Sarah Buchanan, Sumit Gulwani, Joseph J. LaViola Jr.
2014KDDLaSEWeb: automating search strategies over semi-structured web data.Oleksandr Polozov, Sumit Gulwani
2014PLDIFlashExtract: a framework for data extraction by examples.Vu Le, Sumit Gulwani
2014PLDITest-driven synthesis.Daniel Perelman, Sumit Gulwani, Dan Grossman, Peter Provost
2014SIGMODNLyze: interactive programming by natural language for spreadsheet data analysis and manipulation.Sumit Gulwani, Mark Marron
2013CAVRecursive Program Synthesis.Aws Albarghouthi, Sumit Gulwani, Zachary Kincaid
2013CHIA trace-based framework for analyzing and synthesizing educational progressions.Erik Andersen, Sumit Gulwani, Zoran Popovic
2013ICMLA Machine Learning Framework for Programming by Example.Aditya Krishna Menon, Omer Tamuz, Sumit Gulwani, Butler W. Lampson, Adam Kalai
2013IJCAIAutomatically Generating Problems and Solutions for Natural Deduction.Umair Z. Ahmed, Sumit Gulwani, Amey Karkare
2013IJCAIAutomated Grading of DFA Constructions.Rajeev Alur, Loris D'Antoni, Sumit Gulwani, Dileep Kini, Mahesh Viswanathan
2013ICSETeaching and learning programming and software engineering via interactive gaming.Nikolai Tillmann, Jonathan de Halleux, Tao Xie, Sumit Gulwani, Judith Bishop
2013LPARSolving Geometry Problems Using a Combination of Symbolic and Numerical Reasoning.Shachar Itzhaky, Sumit Gulwani, Neil Immerman, Mooly Sagiv
2013MobisysSmartSynth: synthesizing smartphone automation scripts from natural language.Vu Le, Sumit Gulwani, Zhendong Su
2013MobisysKeyword programming for TouchDevelop.Vu Le, Jonathan de Halleux, Sumit Gulwani, Zhendong Su
2013PLDIStatic analysis for probabilistic programs: inferring whole program properties from finitely many paths.Sriram Sankaranarayanan, Aleksandar Chakarov, Sumit Gulwani
2013PLDIAutomated feedback generation for introductory programming assignments.Rishabh Singh, Sumit Gulwani, Armando Solar-Lezama
2013PPoPPFrom relational verification to SIMD loop synthesis.Gilles Barthe, Juan Manuel Crespo, Sumit Gulwani, Csar Kunz, Mark Marron
2013UISTA colorful approach to text processing by example.Kuat Yessenov, Shubham Tulsiani, Aditya Krishna Menon, Robert C. Miller, Sumit Gulwani, Butler W. Lampson, Adam Kalai
2012AAAIAutomatically Generating Algebra Problems.Rohit Singh, Sumit Gulwani, Sriram K. Rajamani
2012CAVSynthesizing Number Transformations from Input-Output Examples.Rishabh Singh, Sumit Gulwani
2012CHIQuickDraw: improving drawing experience for geometric diagrams.Salman Cheema, Sumit Gulwani, Joseph J. LaViola Jr.
2012PLDIType-directed completion of partial expressions.Daniel Perelman, Sumit Gulwani, Thomas Ball, Dan Grossman
2012SYNASCSynthesis from Examples: Interaction Models and Algorithms.Sumit Gulwani
2011PLDISynthesis of loop-free programs.Sumit Gulwani, Susmit Jha, Ashish Tiwari, Ramarathnam Venkatesan
2011PLDISynthesizing geometry constructions.Sumit Gulwani, Vijay Anand Korthikanti, Ashish Tiwari
2011PLDISpreadsheet table transformations from examples.William R. Harris, Sumit Gulwani
2011PLDIPath-based inductive synthesis for program inversion.Saurabh Srivastava, Sumit Gulwani, Swarat Chaudhuri, Jeffrey S. Foster
2011POPLAutomating string processing in spreadsheets using input-output examples.Sumit Gulwani
2011SASBound Analysis of Imperative Programs with the Size-Change Abstraction.Florian Zuleger, Sumit Gulwani, Moritz Sinn, Helmut Veith
2010FMCADDimensions in program synthesis.Sumit Gulwani
2010ICSEOracle-guided component-based program synthesis.Susmit Jha, Sumit Gulwani, Sanjit A. Seshia, Ashish Tiwari
2010OOPSLAA simple inductive synthesis methodology and its applications.Shachar Itzhaky, Sumit Gulwani, Neil Immerman, Mooly Sagiv
2010PLDIThe reachability-bound problem.Sumit Gulwani, Florian Zuleger
2010POPLContinuity analysis of programs.Swarat Chaudhuri, Sumit Gulwani, Roberto Lublinerman
2010POPLFrom program verification to program synthesis.Saurabh Srivastava, Sumit Gulwani, Jeffrey S. Foster
2010PPDPDimensions in program synthesis.Sumit Gulwani
2009CAVSPEED: Symbolic Complexity Bound Analysis.Sumit Gulwani
2009CAVVS3: SMT Solvers for Program Verification.Saurabh Srivastava, Sumit Gulwani, Jeffrey S. Foster
2009PLDIControl-flow refinement and progress invariants for bound analysis.Sumit Gulwani, Sagar Jain, Eric Koskinen
2009PLDIProgram verification using templates over predicate abstraction.Saurabh Srivastava, Sumit Gulwani
2009POPLA combination framework for tracking partition sizes.Sumit Gulwani, Tal Lev-Ami, Mooly Sagiv
2009POPLSPEED: precise and efficient static estimation of program computational complexity.Sumit Gulwani, Krishna K. Mehra, Trishul M. Chilimbi
2009VMCAIConstraint-Based Invariant Inference over Predicate Abstraction.Sumit Gulwani, Saurabh Srivastava, Ramarathnam Venkatesan
2009VMCAISynthesizing Switching Logic Using Constraint Solving.Ankur Taly, Sumit Gulwani, Ashish Tiwari
2008CAVProving Conditional Termination.Byron Cook, Sumit Gulwani, Tal Lev-Ami, Andrey Rybalchenko, Mooly Sagiv
2008CAVA Numerical Abstract Domain Based on Expression Abstraction and Max Operator with Application in Timing Analysis.Bhargav S. Gulavani, Sumit Gulwani
2008CAVConstraint-Based Approach for Analysis of Hybrid Systems.Sumit Gulwani, Ashish Tiwari
2008ESOPRanking Abstractions.Aziem Chawdhary, Byron Cook, Sumit Gulwani, Mooly Sagiv, Hongseok Yang
2008ESOPCover Algorithms and Their Combination.Sumit Gulwani, Madan Musuvathi
2008PLDIInferring locks for atomic sections.Sigmund Cherem, Trishul M. Chilimbi, Sumit Gulwani
2008PLDIProgram analysis as constraint solving.Sumit Gulwani, Saurabh Srivastava, Ramarathnam Venkatesan
2008POPLLifting abstract interpreters to quantified logical domains.Sumit Gulwani, Bill McCloskey, Ashish Tiwari
2007CADELogical Interpretation: Static Program Analysis Using Theorem Proving.Ashish Tiwari, Sumit Gulwani
2007CAVAn Abstract Domain for Analyzing Heap-Manipulating Low-Level Software.Sumit Gulwani, Ashish Tiwari
2007ESOPComputing Procedure Summaries for Interprocedural Analysis.Sumit Gulwani, Ashish Tiwari
2007POPLProgram verification as probabilistic inference.Sumit Gulwani, Nebojsa Jojic
2007VMCAIAssertion Checking Unified.Sumit Gulwani, Ashish Tiwari
2006ESOPAssertion Checking over Combined Abstraction of Linear Arithmetic and Uninterpreted Functions.Sumit Gulwani, Ashish Tiwari
2006PLDICombining abstract interpreters.Sumit Gulwani, Ashish Tiwari
2005CAVRandomized Algorithms for Program Analysis and Verification.George C. Necula, Sumit Gulwani
2005POPLPrecise interprocedural analysis using random interpretation.Sumit Gulwani, George C. Necula
2004POPLGlobal value numbering using random interpretation.Sumit Gulwani, George C. Necula
2004SASA Polynomial-Time Algorithm for Global Value Numbering.Sumit Gulwani, George C. Necula
2004SASPath-Sensitive Analysis for Linear Arithmetic and Uninterpreted Functions.Sumit Gulwani, George C. Necula
2003CADEA Randomized Satisfability Procedure for Arithmetic and Uninterpreted Function Symbols.Sumit Gulwani, George C. Necula
2003POPLDiscovering affine equalities using random interpretation.Sumit Gulwani, George C. Necula