["Paper 'Unified Software Engineering Agent as AI Software Engineer' accepted to ICSE 2026", "Paper 'CSnake: Detecting Self-Sustaining Cascading Failure via Causal Stitching of Fault Propagations' accepted to EuroSys 2026", "Paper 'CoRe: Benchmarking LLMs' Code Reasoning Capabilities through Static Analysis Tasks' accepted to NeurIPS 2025 (Spotlight)", 'Two papers accepted to ACL 2025 Main Conference: 'Can Language Models Replace Programmers for Coding? RepoCod Says "Not Yet"' and 'WAFFLE: Webpage Multi-Modal Model for Automated Front-End Development'', "Paper 'SELP: Generating Safe and Efficient Task Plans for Robot Agents with Large Language Models' is an ICRA 2025 Best Paper Award Finalist (selected from 4,153 submissions)", "Paper 'Nova: Generative Language Models for Assembly Code with Hierarchical Attention and Contrastive Learning' published at ICLR 2025; released foundation and fine-tuned models for binary code", "Co-authored IEEE Security & Privacy 2025 magazine article 'Challenges to Using Large Language Models in Code Generation and Repair'", "Paper 'D3: Differential Testing of Distributed Deep Learning with Model Generation' published as a Journal-First paper at ICSE-25/TSE"]
Background
Professor in the Department of Computer Science, Purdue University
Mary J. Elmore New Frontiers Professor
ACM Distinguished Member, IEEE Senior Member
Research interests: Software-AI synergy, LLM4Code, software dependability, software engineering, defect detection and repair, autoformalization, software text analytics, and applications of machine learning and NLP in software