Resume
Academic Achievements
- ASE'25: Defects4Log: Benchmarking LLMs for Logging Code Defect Detection and Reasoning
- TSE'25: Towards Explainable Vulnerability Detection with Large Language Models
- ISSTA'25: Understanding Practitioners’ Expectations on Clear Code Review Comments
- TOSEM'25: NLPerturbator: Studying the Robustness of Code LLMs to Natural Language Variations
- TOSEM'25: An Empirical Study of Retrieval-Augmented Code Generation: Challenges and Opportunities
- ICST'25: Benchmarking Open-source Large Language Models For Log Level Suggestion
- ICSE'25: Reasoning Runtime Behavior of a Program with LLM: How Far Are We?
- ISSTA'24: ThinkRepair: Self-Directed Automated Program Repair
- ICSE'24: Code Search is All You Need? Improving Code Suggestions with Code Search (ACM SIGSOFT Distinguished Paper Award)
- ASE'23: Are They All Good? Studying Practitioners’ Expectations on the Readability of Log Messages
- ICSE'23: Did We Miss Something Important? Studying and Exploring Variable-Aware Log Abstraction
- TSE'22: Studying Duplicate Logging Statements and Their Relationships with Code Clones
- ICSE'21: DeepLV: Suggesting Log Levels Using Ordinal Based Neural Networks
- ASE'20: Where Shall We Log? Studying and Suggesting Logging Locations in Code Blocks
Research Experience
- Serves as an Assistant Professor at the School of Information Technology, York University. Published multiple papers in international conferences and journals.
Education
- Ph.D. from Concordia University in 2022, supervised by Dr. Tse-Hsun (Peter) Chen (Concordia University) and Dr. Weiyi (Ian) Shang (University of Waterloo).
Background
- Assistant Professor at the School of Information Technology, York University. Research interests include software engineering, AIOps, SE for AI, mining software repositories, and empirical software engineering.