About Me

I completed my Ph.D. study 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 interests include mining software repositories, AI for SE, and empirical software engineering.

Education

  • Ph.D. in Computer Science, Concordia University, thesis defended in 2022
  • M.A.Sc. in Software Engineering, Concordia University, 2019
  • B.Eng. in Software Engineering, Harbin Institute of Technology, 2017

Selected Publications

  • Conference Papers
    • [C5] 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, and Weiyi Shang.
      The 38th IEEE/ACM International Conference on Automated Software Engineering (ASE 2023).
      PDF
    • [C4] 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*, and Dongmei Zhang.
      The 45th International Conference on Software Engineering (ICSE 2023).
      PDF
    • [C3] DeepLV: Suggesting Log Levels Using Ordinal Based Neural Networks.
      Zhenhao Li, Heng Li, Tse-Hsun (Peter) Chen, and Weiyi Shang.
      The 43rd International Conference on Software Engineering (ICSE 2021).
      PDF
    • [C2] Where Shall We Log? Studying and Suggesting Logging Locations in Code Blocks.
      Zhenhao Li, Tse-Hsun (Peter) Chen, and Weiyi Shang.
      The 35th IEEE/ACM International Conference on Automated Software Engineering (ASE 2020).
      PDF
    • [C1] DLFinder: Characterizing and Detecting Duplicate Logging Code Smells.
      Zhenhao Li, Tse-Hsun (Peter) Chen, Jinqiu Yang, and Weiyi Shang.
      The 41st International Conference on Software Engineering (ICSE 2019).
      PDF
  • Journal Papers
    • [J1] Studying Duplicate Logging Statements and Their Relationships with Code Clones.
      Zhenhao Li, Tse-Hsun (Peter) Chen, Jinqiu Yang, and Weiyi Shang.
      IEEE Transactions on Software Engineering, published in 2022 (TSE 2022).
      PDF

Full List

(*: corresponding authors)

Experience

  • Academic Services
    • Journal Reviewer: Information and Software Technology (IST)
    • Artifact Evaluation: ISSTA 2023
    • Shadow Program Committee: MSR 2021
    • Journal Co-reviewer: TSE, TOSEM, EMSE, JSS
    • 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

  • Doctoral Research Scholarship, Fonds de recherche du Québec – Nature et technologies (FRQNT)
  • Excellent 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