About Me

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 AI4SE, SE4AI, mining software repositories, and empirical software engineering.

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

Selected Publications

  • Conference
    • [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
  • 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

Full List (Google Scholar)

(*: corresponding authors)

Services and Experience

  • Journal Reviewer
    • Transactions on Software Engineering and Methodology (TOSEM)
    • Information and Software Technology (IST)
  • Conference Program Committee
    • Research Paper: FORGE 2024
    • New Idea: Internetware 2024
    • Artifact Evaluation: ISSTA 2023
    • Junior Program Committee: MSR 2021
    • Conference Co-reviewer: ASE 2023, ASE 2022, ICSE 2021, ICSE 2020, ICSME 2020, ICPE 2020, ICPC 2019, SANER 2019, ICSME 2018
  • Internship Experience
    • Huawei: Software Engineering Application Technology Lab
    • Microsoft Research: Software Analytics Group
  • 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)
  • 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

Other Information

  • Languages Skills
    • English
    • Chinese (Mandarin)
    • Korean