Ashish Mishra

Affiliations. Assistant Professor, Computer Science@IITH.

dp.jpg

CS-606, Computer Science,

IIT Hyderabad, Kandi

Telangana 502284

lnfn@cse.iith.ac.in

About

Starting March 2024, I am an Assistant Professor of Computer Science at IIT Hyderabad, where I am part of ΣλMPL∃ (Simple) Lab. Before, I was a Postdoc at PurPL, Purdue, working with wonderful Suresh Jagannathan. I also worked for an year on Program Analysis for JS with Frank Tip. I did my PhD at IISc.

My background is in Formal Methods and Programming Languages. My research views programming languages as the core machinery for problem solving. My main efforts are towards helping developers/machines to write/generate correct, safe and efficient programs.

Research Interests

  • Program Synthesis:
    • Type-driven synthesis;
    • Scalable synthesis and repair;
    • Neurosymbolic program and specification synthesis;
    • Verified code generation and repair
  • Automated Program Verification:
    • Under-approximate Reasoning; Incorrectness Logic;
    • Effects and Higher-Order programs;
    • Program Analysis;
    • Formal Methods for (Guardrailing) AI
  • Functional Programming and Type Systhems:
    • Refinement Types, DSLs;
    • Type Inference.
    • Formal Verification using Lean

I am always on the lookout for motivated PhD/M.Tech/B.Tech students to work with me. Please see the highlights of some of the projects in our lab, and drop me an email if you find this interesting.

Services

PC Member : ATVA ‘25, SAS ‘25, ECCOP ‘25, ISEC 25. Artifact Evaluation : PLDI ‘25, OOPSLA ‘25, OOPSLA ‘26.

news

Aug 28, 2026 We are looking for a good PhD student to join our group to work on topics broadly related to Trustworthy AI: Guardrailing AI and Formal Methods for AI. See details.
Aug 16, 2026 Congratulations to both our PhD students, Vyshnavi and Varsha for being selected for the prestigious TCS Research Fellowship 2026.
May 29, 2026 Liquify Your Programs, accepted for presentation at SYNT ‘26, co-located with CAV ‘26. Congrats Rajarshi!
Apr 22, 2026 Liquid Tree Automata accepted to appear at CAV 2026.
Apr 17, 2026 Recent Talk on Refinement Types at LeanLang Hackathon by Emergence AI India.

selected publications

  1. SYNT ’26, Workshop
    Liquify Your Programs
    Rajarshi Goswami, and Ashish Mishra
    2026
  2. CAV ’26
    Liquid Tree Automata
    Ashish Mishra, and Suresh Jagannathan
    2026
  3. JFP ’26
    Polymorphic Coverage Types
    Zhe Zhou, Ashish Mishra, Benjamin Delaware, and Suresh Jagannathan
    2026
  4. OOPSLA ’25
    We’ve Got You Covered: Type-Guided Repair of Incomplete Input Generators
    Patrick LaFontaine, Zhe Zhou, Ashish Mishra, Suresh Jagannathan, and 1 more author
    Proc. ACM Program. Lang., Oct 2025
  5. OOPSLA ’25
    We’ve Got You Covered: Type-Guided Repair of Incomplete Input Generators
    Patrick LaFontaine, Zhe Zhou, Ashish Mishra, Suresh Jagannathan, and 1 more author
    Oct 2025
  6. 🏆 PLDI’ 23
    Covering All the Bases: Type-based Verification of Test Input Generators
    Zhe Zhou, Ashish Mishra, Benjamin Delaware, and Suresh Jagannathan
    In Accepted PLDI ’23, Oct 2023
  7. OOPSLA’ 22
    Specification-Guided Component-Based Synthesis from Effectful Libraries
    A Mishra, and Suresh Jagannathan
    Proc. ACM Program. Lang., Oct 2022