My research interests are at the intersection of Software Engineering and Artificial Intelligence (AI). I am particularly interested in:
Improving the performance of DL and LLM-based systems on the fly through input refinement, adaptation, and uncertainty-aware validation techniques across classification and generation tasks in code, vision, and NLP domains;
GPU testing for automated bug detection, focusing on numerical bugs in CUDA, Tile, and RISC-V programs using program analysis and test generation;
Efficiency robustness of dynamic deep learning systems (DDLSs) by studying and designing efficiency attacks and defenses under varying threat models, with emphasis on sparsity, Mixture-of-Experts architectures, and adaptive computation.
Research Advising
Tingxi Li (PhD, UT Dallas, Fall 2024-now)
Zexin Xu (PhD, UT Dallas, Fall 2024-now)
Nidhi Majoju (BS, UT Dallas, Summer 2024-now)
Aaryaa Moharir (BS, UT Dallas, Spring 2025-now)
Laura Tartar (BS, UT Dallas, Summer 2024-Spring 2025)
Ishan Patel (MS, UT Dallas, Fall 2024-Spring 2025)
Zijie Zhao (BS, Tianjin University, Summer 2023- Summer 2024)
Research Mentoring
Research, Inquiry, Design Experience (RIDE) Projects UT Dallas, 17 students (four freshman, eight sophomore, five junior) Spring 2025
Research, Inquiry, Design Experience (RIDE) Projects UT Dallas - 12 students (three freshman, two sophomore, five junior, two senior), Fall 2024
Summer High School Interns hosted by UT Dallas - three students in Summer 2024, two students in Summer 2025
Clark Summer Research Program hosted by UT Dallas - one student in Summer 2023, three students in Summer 2024, three students in Summer 2025
Undergraduate Research Apprenticeship Program (URAP) hosted by UT Dallas- two students in Fall 2024, two students in Spring 2025
Summer Platform for Undergraduate Research (SPUR) - four students in Summer 2024
Conference Talks and Posters
SoK: Efficiency Robustness of Dynamic Deep Learning Systems at USENIX Security 2025 (Oral)
SoK: Efficiency Robustness of Dynamic Deep Learning Systems at USENIX Security 2025 (Poster)
CodeImprove: Program Adaptation for Deep Code Models at ICSE 2025 (Oral)
An Investigation on Numerical Bugs in GPU Programs Towards Automated Bug Detection at ISSTA 2025 (Contributed Presentation)
On the Fly Input Refinement for Deep Learning Models at the Doctoral Symposium ICSE 2025 (Oral)
On the Fly Input Refinement for Code Language Models at the Student Research Competition at ICSE 2025 (Poster)
Exploiting Efficiency Vulnerabilities in Dynamic Deep Learning Systems at Euro S&P 2025 (Virtual Poster)
Can you mimic me? Exploring the Use of Android Record & Replay Tools in Debugging at MOBILE-Soft 2025 (Oral)
Evaluation of Computer Performance using Cache Memory, Branch Prediction, and Pipelining at the Undergraduate Research Opportunities and Summer Workshop 2018, MSU Texas (Oral).
A study on Hardware Prefetching Effects in the Execution of Computer Programs at the Undergraduate Research Opportunities and Summer Workshop 2019, MSU Texas (Oral)
Multi-GPU Programming Pros and Cons: A Case Study at the Undergraduate Research Opportunities and Summer Workshop 2020, MSU Texas (Virtual Oral)
Performance Analysis of Machine Cycles for Good and Bad at the EURECA 2020, MSU Texas (Oral)
Guest Lectures and Talks
On Device Machine Learning, CS6375 (Machine Learning), The University of Texas at Dallas, Spring 2025
Efficiency Robustness of Dynamic Deep Learning Systems, Computer Science Faculty Mixture organized by The University of Texas at Dallas, Spring 2025
On the Fly Input Adaptation for DL/LLM-based Systems, Computer Science Faculty Mixture organized by The University of Texas at Dallas, Fall 2024
Automated Numerical Bug Detection for GPU Programs, Computer Science Faculty Mixture organized by The University of Texas at Dallas, Spring 2024
Empirical Investigation on Automated Numerical Bug Detection for GPU Programs, Computer Science Faculty Mixture organized by The University of Texas at Dallas, Spring 2023
Empirical Investigation on Automated Numerical Bug Detection for GPU Programs, Computer Science Faculty Mixture organized by The University of Texas at Dallas, Fall 2022
An Introduction to Microservices, CS3354 (Software Engineering), The University of Texas at Dallas, Summer 2021
Low-Code/No-Code Development, CS3354 (Software Engineering), The University of Texas at Dallas, Summer 2021