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, working with Y. N. Srikant.

My background is in Formal Methods and Programming Languages. My research views programming languages as the core machinery for problem solving. I am interested in developing scalable and automated program synthesis techniques (Cobalt, Cobb, Hegel); designing rich type systems, and domain specific programming languages (Poirot, Morpheus) and building program analysis and verification tools and techniques(Stubbifier).

Research Interests

  • Program Synthesis:
    • Type-driven synthesis;
    • Scalable synthesis and repair;
    • Neurosymbolic program synthesis;
    • Synthesisizing coverage-complete test generators.
  • Automated Program Verification:
    • Under-approximate Reasoning; Incorrectness Logic;
    • Effects and Higher-Order programs;
    • Program Analysis.
  • 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.

news

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.
Apr 7, 2026 Recent Talk on Coverage Types at IARCS Verification Seminar Series.
Aug 15, 2025 New draft, Qualified Tree Automata for efficient Component-Based Synthesis
Aug 15, 2025 Coverage-Type-Guided Synthesis accepted to appear at OOPSLA 2025

selected publications

  1. 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
    2025
  2. 🏆 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, 2023
  3. OOPSLA’ 22
    Specification-Guided Component-Based Synthesis from Effectful Libraries
    A Mishra, and Suresh Jagannathan
    Proc. ACM Program. Lang., Oct 2022