Reyhaneh Jabbarvand is an Assistant Professor in the Department of Computer Science at the University of Illinois at Urbana-Champaign, where she leads the Intelligent CAT Lab. Her research focuses on improving software quality, reliability, and maintenance through neuro-symbolic approaches that combine AI techniques with formal methods. Her research interests span Neural Program Analysis, Software Testing (with emphasis on mobile apps and autonomous software), Bug Localization, and Applied Optimization for Software Analysis. She has made significant contributions to the fields of energy testing for Android applications, neuro-symbolic approaches for code analysis, and large language models for software engineering tasks. Dr. Jabbarvand's recent publications reveal strong trends in applying machine learning to software engineering problems, particularly using neuro-symbolic methods to bridge the gap between deep learning and formal program analysis. Her work on code translation, test flakiness, and test oracle generation demonstrates her focus on practical applications of AI in software development workflows. Google PhD Fellowship in Programming Technology and Software Engineering Rising Star in EECS NSF CAREER Award Dr. Jabbarvand has received research funding from multiple sources including NSF, IBM Research, and C3.ai. She actively mentors students through her Intelligent CAT Lab and has served on numerous program committees for major software engineering conferences including ICSE, FSE, and ISSTA. She teaches courses on Advanced Topics in Software Engineering, ML for Code, and Software Engineering I. Her lab focuses on neuro-symbolic approaches to software engineering problems, bringing together PhD, undergraduate, and high school students to tackle challenges in AI-assisted software development and testing.














