About Me
I will join the School of Information Technology at York University as an Assistant Professor at the end of 2024. I completed my Ph.D. at Concordia University in 2022, under the supervision of Dr. Tse-Hsun (Peter) Chen (Concordia University) and Dr. Weiyi (Ian) Shang (University of Waterloo). My research mainly focuses on software engineering, including AIOps, SE for AI, mining software repositories, and empirical software engineering.
Selected Publications
+: Co-first authors, equally contributed
- Conference
- [C11] Reasoning Runtime Behavior of a Program with LLM: How Far Are We?
Junkai Chen, Zhiyuan Pan, Xing Hu, Zhenhao Li, Ge Li, Xin Xia.
The 47th International Conference on Software Engineering (ICSE 2025).
[PDF] [REval-Leaderboard] - [C10] ThinkRepair: Self-Directed Automated Program Repair.
Xin Yin, Chao Ni, Shaohua Wang, Zhenhao Li, Limin Zeng, Xiaohu Yang.
The 33rd ACM SIGSOFT International Symposium on Software Testing and Analysis (ISSTA 2024).
[PDF] - [C9] Code Search is All You Need? Improving Code Suggestions with Code Search.
Junkai Chen, Xing Hu, Zhenhao Li, Cuiyun Gao, Xin Xia, David Lo.
The 46th International Conference on Software Engineering (ICSE 2024).
🏅ACM SIGSOFT Distinguished Paper Award.
[PDF] - [C8] Are They All Good? Studying Practitioners’ Expectations on the Readability of Log Messages.
Zhenhao Li, An Ran Chen, Xing Hu, Xin Xia, Tse-Hsun (Peter) Chen, Weiyi Shang.
The 38th IEEE/ACM International Conference on Automated Software Engineering (ASE 2023).
[PDF] - [C7] Did We Miss Something Important? Studying and Exploring Variable-Aware Log Abstraction.
Zhenhao Li, Chuan Luo, Tse-Hsun (Peter) Chen, Weiyi Shang, Shilin He, Qingwei Lin, Dongmei Zhang.
The 45th International Conference on Software Engineering (ICSE 2023).
[PDF] - [C6] DeepLV: Suggesting Log Levels Using Ordinal Based Neural Networks.
Zhenhao Li, Heng Li, Tse-Hsun (Peter) Chen, Weiyi Shang.
The 43rd International Conference on Software Engineering (ICSE 2021).
[PDF] - [C5] Where Shall We Log? Studying and Suggesting Logging Locations in Code Blocks.
Zhenhao Li, Tse-Hsun (Peter) Chen, Weiyi Shang.
The 35th IEEE/ACM International Conference on Automated Software Engineering (ASE 2020).
[PDF] - [C4] Towards Providing Automated Supports to Developers on Writing Logging Statements.
Zhenhao Li.
The 42nd ACM/IEEE International Conference on Software Engineering, Doctoral Symposium (ICSE-DS 2020). - [C3] Studying and Suggesting Logging Locations in Code Blocks.
Zhenhao Li.
The 42nd ACM/IEEE International Conference on Software Engineering, Student Research Competition (ICSE-SRC 2020). - [C2] Characterizing and Detecting Duplicate Logging Code Smells.
Zhenhao Li.
The 41st ACM/IEEE International Conference on Software Engineering, Student Research Competition (ICSE-SRC 2019). - [C1] DLFinder: Characterizing and Detecting Duplicate Logging Code Smells.
Zhenhao Li, Tse-Hsun (Peter) Chen, Jinqiu Yang, Weiyi Shang.
The 41st International Conference on Software Engineering (ICSE 2019).
[PDF]
- [C11] Reasoning Runtime Behavior of a Program with LLM: How Far Are We?
- Journal
- [J1] Studying Duplicate Logging Statements and Their Relationships with Code Clones.
Zhenhao Li, Tse-Hsun (Peter) Chen, Jinqiu Yang, Weiyi Shang.
IEEE Transactions on Software Engineering, published in 2022 (TSE 2022).
[PDF]
- [J1] Studying Duplicate Logging Statements and Their Relationships with Code Clones.
- Preprint
- [P1] NLPerturbator: Studying the Robustness of Code LLMs to Natural Language Variations.
Junkai Chen+, Zhenhao Li+, Xing Hu, Xin Xia.
Arxiv 2406.19783, 2024.
[PDF]
- [P1] NLPerturbator: Studying the Robustness of Code LLMs to Natural Language Variations.
Services and Experience
- Conference Organizing and Program Committee
- 2025: ICSE 2025 (NIER), ICPE 2025 (Registration Chair & PC), SANER 2025,
FORGE 2025, MSR 2025 (Data/Tool Showcase), AIOps 2025, LTB 2025 - 2024: FORGE 2024, APSEC 2024 (SEIP), Internetware 2024 (New Idea)
- ≤2023: ISSTA 2023 (Artifact), MSR 2021 (Junior PC), Co-reviewer (ASE 2023, ASE 2022, ICSE 2021, etc.)
- 2025: ICSE 2025 (NIER), ICPE 2025 (Registration Chair & PC), SANER 2025,
- Journal Reviewer
- Transactions on Software Engineering (TSE)
- Transactions on Software Engineering and Methodology (TOSEM)
- Transactions on Dependable and Secure Computing (TDSC)
- Automated Software Engineering (ASE)
- Information and Software Technology (IST)
- Software: Practice and Experience (SPE)
- Teaching Assistant
- SOEN 341: Software Process (2021, 2020, 2019, 2018)
- SOEN 342: Software Requirement (2018)
- SOEN 345: Software Testing, Verification and Quality Assurance (2020)
- SOEN 7481: Software Verification and Testing (2020, 2019)
- Internship Experience
- Huawei: Software Engineering Application Technology Lab
- Microsoft Research: Software Analytics Group
- Volunteering
- Student Volunteer: ICSE 2020
Honors and Awards
- ACM SIGSOFT Distinguished Paper Award, The 46th International Conference on Software Engineering (ICSE 2024)
- Doctoral Research Scholarship, Fonds de recherche du Québec – Nature et technologies (FRQNT)
- Certificate of Stars of Tomorrow Internship Program, Microsoft Research Asia (MSRA)
- Leonard F. Ruggins Engineering PhD Scholarships, Concordia University
- Centre for Machine Intelligence Graduate Scholarship, Concordia University
- ACM SIGSOFT CAPS Award, ACM SIGSOFT
- Concordia International Tuition Award of Excellence, Concordia University
- Concordia University Conference and Exposition Award, Concordia University
- Concordia Merit Scholarship, Concordia University
Education
- Ph.D. in Computer Science, Concordia University, 2022
- M.A.Sc. in Software Engineering, Concordia University, 2019
- B.Eng. in Software Engineering, Harbin Institute of Technology, 2017
Other Information
- Languages Skills
- English
- Chinese (Mandarin)
- Korean