I am a Ph.D. candidate in Computer Software Engineering from University of British Columbia under the supervision of Dr. Ali Mesbah.
I am fortunate to be part of the SALT lab.
My research is in software engineering, with emphasis on AI-driven software analysis, code repair, and software testing.
My research aims to understand the role of context for code-related tasks with large language models.
I aspire to work at the intersection of academia and industry to build novel solutions, tools, and techniques that directly benefit software practitioners. I believe the boundary between academic research and industrial practice in software engineering will continue to blur, and I want to play an active role in fostering this bidirectional flow of knowledge to ensure both scientific advancement and practical impact. I am also interested in how technology might shape the trajectory of our civilization and in advancing AI research that aligns with societal benefit.
News |
|
July, 2025 |
Our paper on multi-hunk code divergence is accepted at ASE 2025. |
July, 2025 |
Our paper Panta is accepted at ICSE 2026. |
July, 2025 |
I am invited to a review journal articles for ACM Transactions on Software Engineering and Methodology (TOSEM). Thanks Dr. Song Wang! |
June, 2025 |
I am invited to a review journal articles for Information and Software Technology. |
May, 2025 |
I gave a talk at ICSE 2025 on Dockerfile Flakiness: Characterization and Repair. |
April, 2025 |
Vancouver ✈️ Ottawa ➡️ ICSE 2025 🎉👨🏫 |
April, 2025 |
I am invited to a review journal articles for Journal of Systems & Software. |
March, 2025 |
I am invited to a review journal articles for Science of Computer Programming.. |
February, 2025 |
I gave a talk at UBC on retrieval-augmented code generation with large language models. Thanks Dr. Ali Mesbah. |
February, 2025 |
I gave a talk at UBC on program repair using large language models. Thanks to Dr. Ali Mesbah. |
February, 2025 |
I am serving as a PC member for Open Science for Foundation Models (SCI-FM), ICLR 2025 Workshop. |
February, 2025 |
I am serving as a PC member for Deep Learning for Code (DL4C), ICLR 2025. |
February, 2025 |
I am serving as a PC member for Internetware 2025. |
January, 2025 |
Our paper FLAKIDOCK is accepted at ICSE 2025. |
December, 2024 |
I am invited to a review journal articles for ACM Transactions on Software Engineering and Methodology (TOSEM). Thanks Dr. Iftekhar Ahmed! |
November, 2024 |
Our paper AUTOE2E is accepted at ICSE 2025. |
October, 2024 |
I am invited to a review journal articles for Journal of Systems & Software (Special Issue). Thanks Dr. Andrea Stocco! |
October, 2024 |
Delighted to be selected as 1 of 13 Junior PC members out of 34 nominations for TechDebt 2025. |
October, 2024 |
I am serving as a PC member for DeepTest 2025. |
October, 2024 |
I am serving as a PC member for Mining Software Repositories (MSR) Industry Track. |
October, 2024 |
I am serving as a Junior PC member for MSR 2025 - Technical Papers. |
September, 2024 |
I am serving as a PC member for ICSE 2025 - Artifact Evaluation. |
August, 2024 |
I gave a invited talk at Dosu on "The Role of Context in AI-Driven Code Generation". |
June, 2024 |
I am serving as a PC member for ReSAISE 2024. |
May, 2024 |
I am serving as a PC member for Automated Software Engineering (ASE) 2024 Industry Track. |
May, 2024 |
I am invited to a review a journal article for Journal of Software: Evolution and Process. Thanks Dr. Andrea Stocco! |
April, 2024 |
I gave a invited talk at DeepTest 2024 on "The Role of Context in AI-Driven Code Generation". |
April, 2024 |
I gave a talk at ICSE 2024 on Katana: Dual Slicing Based Context for Learning Bug Fixes. |
April, 2024 |
Vancouver ✈️ Lisboa ➡️ ICSE and DeepTest 🎉👨🏫 |
March, 2024 |
I will give a invited talk at DeepTest 2024 on understanding the role of context for code-related tasks. |
February, 2024 |
Received ACM SIGSOFT CAPS travel grant for ICSE 2024. |
January, 2024 |
I am serving as a PC member for Forge 2024. |
December, 2023 |
Our paper Katana is accepted in the journal first track of ICSE 2024. |
December, 2023 |
I am serving as a PC member for DeepTest 2024. |
August, 2023 |
I am serving as a PC member for ReSAISE 2023. |
June, 2023 |
I gave an invited talk at UBER programming system group about reducing hallucinations for code related tasks with LLMs. |
May, 2023 |
I gave a talk at ICSE 2023 on Retrieval-Based Prompt Selection for Code-Related Few-Shot Learning. |
May, 2023 |
I gave a talk at ICSE 2023 on Different Code Representations for Learning-Based Program Repair. |
April, 2023 |
I gave a talk at ICST 2023 on Neural Program Repair. |
January, 2023 |
I successfully passed my PhD qualifying exam. Thanks to my advisor Dr. Ali Mesbah for everything. |