Biography:
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.
I am recipient of
NSF CAREER Award
and my research has been supported by generous grants from NSF, IBM research, and C3.ai.
Research:
My research interests lie in the
field of programming languages and software engineering, with a focus
on improving software quality, reliability, and maintenance thorough neuro-symbolic approaches. I am the director of
Intelligent CAT Lab
working with a team of awesome PhD, undergrad, and high school students.
Please refer to
my Google Scholar
and
Intelligent CAT Lab Google Scholar
page for the most recent list of publications and pre-prints.
I am always 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.
Teaching:
·
Spring
24: Advanced Topics in Software Engineering
·
Spring
21,22,23: ML for Code
·
Fall
21,22,23: Software Engineering I
·
Brett
Daniel Software Engineering Seminar [website]
Service:
·
ICSE (23,Workshop'23, InteNSE'23 chair,24,InteNSE'24 chair),
FSE (22,SV'23 co-chair,24),
ISSTA (22,23,24),
TOSEM (since 2020),
TSE (since 2020),
ICCPS (22,23)
Highlights:
·
[Paper]
"Lost in Translation: A Study of Bugs Introduced by Large Language Models while Translating Code" accepted at ICSE'24
[paper]
[tool]
·
[Talk]
Invited Talk at Microsoft Azure Office of the CTO about "Using LLMs for Code Translation and Synthesis in Real-World Projec"
·
[Talk]
Invited to NSF Grand Challenges in Resilience Workshop 2023
[link]
·
[Talk] Invited panelist at Google PhD Fellowship Summit 2023
[link]
·
[Paper]
"Transforming Test Suites into Croissants" accepted at ISSTA'23
[paper]
[tool]
·
[Grant]-[Award] Received NSF CAREER Award
[link]
·
[Grant] Awarded a two-year grant from IBM research for advancing code translation and validation through neuro-symbolic approaches
·
[Talk] Invited
to Programming Language Processing Dagstuhl [link]
·
[Talk] Invited
talk at Software Engineering Research in India (SERI) Talk Series [link]
·
[Talk] Invited
talk at UT El Paso to talk about ML4Code interpretability
[link]
·
[Paper] "DeltaDroid: Dynamic Delivery Testing in
Android" accepted at TOSEM
[paper]
·
[Grant] Awarded a one-year grant from IBM Research for "AI-Enabled Automated Testing for Cloud
Applications"
·
[Paper] "Perfect
Is the Enemy of Test Oracle" accepted at FSE'22
[paper]
[tool]
·
[Grant] Awarded
C3.ai grant for the project "Cyber Safety Cage for Networks",
joint project between KTH and UIUC
·
[Talk] Invited
talk at National University of Singapore (NUS) PLSE seminar (The
Missing Piece of Software Testing Automation: Explainable Deep Oracles)
·
[Talk] Invited
keynote speaker at A-Mobile workshop (Towards Advancing
Non-functional Testing of Mobile Apps)
[link]
·
[Award] Distinguished
Reviewer for ACM Transactions on Software Engineering and Methodology
(TOSEM)
·
[Talk] Invited
talk at Google Journal Club
(Presented ACETON [FSE'20])
·
[Paper]-[Media] "A New Perspective Towards a Greener Future" is featured on UIC ISR
newsletter [link]
·
[Paper] "Automated
Construction of Energy Test Oracle" accepted at FSE'20
·
[Paper] "Test
Transfer Across Mobile Apps Through Semantic Mapping" accepted at
ASE'19
·
[Talk] Recognized
as a Rising Star in EECS
·
[Paper]-[Media] Cobweb
[ICSE'19] featured in the Practitioners Digest column for IEEE Software
[link]
·
[Paper] "Search-Based
Energy Testing of Android" accepted at ICSE'19
·
[Award] Awarded
Google PhD Fellowship
in Programming Technology and Software Engineering
|