Reyhaneh Jabbarvand
  Home   CV   Research Lab

Assistant Professor
Department of Computer Science
University of Illinois

2106 Siebel Center
201 N Goodwin Avenue
Urbana, IL 61801

I am an Assistant Professor in the Department of Computer Science at the University of Illinois at Urbana-Champaign. I obtained my PhD from University of California at Irvine, under supervision of Dr. Sam Malek. I have been awarded the Google PhD Fellowship in Programing Technology and Software Engineering for my work on advancing energy testing of Android and have been recognized as a Rising Star in EECS.

Research Interests:
My research interests lie in the field of programming languages and software engineering, with a focus on improving software quality and reliability through applied optimization and deep learning.

I am looking for highly motivated and self-driven PhD students, who are interested to apply AI and mathematical optimization techniques to solve real-world software engineering problems. Please read my papers before reaching out to ensure your background and interests match my research.

  • Spring 2022: ML for Software Engineering [website]
  • Brett Daniel Software Engineering Seminar [website]
  • Spring 2021: ML for Software Engineering
  • Fall 2021: Software Engineering I

  • Invited keynote talk at A-Mobile workshop (co-located with ASE)
  • Serving on the PC of ICSE'23
  • Serving on the PC of ICSE'22-SRC, ISSTA'22, and FSE'22
  • Distinguished Reviewer for ACM Transactions on Software Engineering and Methodology (TOSEM)
  • Invited talk at Google Journal Club (Presented ACETON [FSE'20])
  • "A New Perspective Towards a Greener Future" is featured on UIC ISR newsletter [Link]
  • "Automated Construction of Energy Test Oracle" accepted at FSE'20
  • "Test Transfer Across Mobile Apps Through Semantic Mapping" accepted at ASE'19
  • Recognized as a Rising Star in EECS
  • Cobweb [ICSE'19] featured in the Practitioners Digest column for IEEE Software [Link]
  • "Search-Based Energy Testing of Android" accepted at ICSE'19
  • Awarded Google PhD Fellowship in Programming Technology and Software Engineering

Selected Publications:
AI4SE: Software analysis with AI
  • Automated Construction of Energy Test Oracle for Android (FSE'20) [PDF]
  • Test Transfer Across Mobile Apps Through Semantic Mapping (ASE'19) [PDF]
  • Search-Based Energy Testing of Android (ICSE'19) [PDF]
    *Featured in the Practitioners Digest column for IEEE Software [Link]

Math4SE: Software analysis with mathematical techniques
  • Multi-Criteria Test-Suite Minimization with Integer Nonlinear Programming (ICSE'18) [PDF]
  • A Temporal Permission Analysis and Enforcement Framework for Android (ICSE'18) [PDF]
  • Energy-Aware Test-Suite Minimization for Android Apps (ISSTA'16) [PDF]
  • Formal Synthesis and Automatic Enforcement of Security Policies for Android (DSN'16) [PDF]

General Software Analysis
  • muDroid: An Energy-Aware Mutation Testing Framework for Android (FSE'17) [PDF]
  • PATDroid: Permission-Aware GUI Testing of Android, (FSE'17) [PDF]


Design by: Reyhaneh Jabbarvand