Directory of Experts
Back to search results
Heng Li
B.Eng. (Sun Yat-sen), M.Sc. (Fudan), Ph.D. (Queen’s), Postdoc (Queen’s)

Phone: (514) 340-4711 Ext. 4238 Fax: (514) 340-5139 Room: M-4121
ResearchGate Google Scholar

Research interests and affiliations

Research interests
  • Software engineering
  • Software monitoring & observability
  • Engineering and operations of intelligent (AI-powered) software systems
  • DevOps & AIOps
  • Software logging & log analytics
  • Software performance engineering
  • Mining software repositories
  • Software maintenance and evolution
  • Machine learning & data mining
Expertise type(s) (NSERC subjects)
  • 2705 Software and development
  • 2706 Software engineering
  • 2720 Computer systems software


Recent publications
Journal article
Liao, L., Li, H., Shang, W. & Ma, L. (2022). An Empirical Study of the Impact of Hyperparameter Tuning and Model Optimization on the Performance Properties of Deep Neural Networks. ACM Transactions on Software Engineering and Methodology, 31(3), 40 pages. Retrieved from
Journal article
Lamothe, M., Li, H. & Shang, W. (2022). Assisting Example-based API Misuse Detection via Complementary Artificial Examples. IEEE Transactions on Software Engineering, 48(9), 3410-3422. Retrieved from
Journal article
Ding, Z., Li, H., Shang, W. & Chen, T.-H.P. (2022). Can pre-trained code embeddings improve model performance? Revisiting the use of code embeddings in software engineering tasks. Empirical Software Engineering, 27(3), 38 pages. Retrieved from
Journal article
Locke, S., Li, H., Chen, T.-H., Shang, W. & Liu, W. (2022). LogAssist: Assisting Log Analysis Through Log Summarization. IEEE Transactions on Software Engineering, 48(9), 3227-3241. Retrieved from


Heng Li leads the Maintenance, Operations and Observation of Software with intelligencE (MOOSE) lab at Polytechnique Montréal. The mission of MOOSE is to support intelligent maintenance, operations, and observation of large and complex software systems. Heng Li received his Ph.D. in Computing from Queen’s University in 2018. At Queen’s University, he worked as a PhD student and later as a Postdoctoral Fellow with the NSERC/RIM Industrial Research Chair in Software Engineering in the Software Analysis and Intelligence Lab (SAIL). He also obtained his B.Eng. from Sun Yat-sen University (China) and M.Sc. from Fudan University (China). He has several years of experience working in the industry (Synopsys, BlackBerry) doing software development and research. To know more about his research, please visit the MOOSE lab website.

Link(s) of interest


  • LOG8371E – Software Quality Engineering
  • LOG6309E – Intelligent DevOps of Large-Scale Software Systems


Supervision at Polytechnique


  • Master's Thesis (1)

    • Yousefifeshki, F. (2022). Studying the Practices and Challenges of Developing Hardware Description Language Programs (Master's Thesis, Polytechnique Montréal). Retrieved from

News about Heng Li

NEWS | June 22, 2021
Discovery grants: Polytechnique Montréal obtains nearly $3,9 million for research programs | Read