About Me
I am a Postdoctoral Researcher at the Software Analysis and Intelligence Lab (SAIL) and lab on Maintenance, Construction and Intelligence of Software (MCIS) at Queen’s University, conducting research in Software Engineering and mentoring students under the supervision of Dr. Ahmed E. Hassan and Dr. Bram Adams. Before joining Queen’s University, I received my Ph.D. from the University of Alberta in 2024 under the supervision of Dr. Cor-Paul Bezemer.
Research Interests
Publications
For the most up-to-date list of my publications, please see my Google Scholar page.
Preprints
Towards Refining Developer Questions using LLM-Based Named Entity Recognition for Developer Chatroom Conversations
Pouya Fathollahzadeh, Mariam El Mezouar, Hao Li, Ying Zou, Ahmed E. Hassan
Under Review
[PDF] [BibTeX]SwarmUpdate: Hierarchical Software Updates and Deep Learning Model Patching for Heterogeneous UAV Swarms
Lin Geng, Hao Li, Sidney Givigi, Bram Adams
Under Review
[PDF] [BibTeX]A Systematic Literature Review of Software Engineering Research on Jupyter Notebook
Md Saeed Siddik, Hao Li, Cor-Paul Bezemer
Under Review
[PDF] [BibTeX]Can We Recycle Our Old Models? An Empirical Evaluation of Model Selection Mechanisms for AIOps Solutions
Yingzhe Lyu, Hao Li, Heng Li, Ahmed E. Hassan
Under Review
[PDF] [BibTeX]
Journal Articles
Studying the Impact of TensorFlow and PyTorch Bindings on Machine Learning Software Quality
Hao Li, Gopi Krishnan Rajbahadur, Cor-Paul Bezemer
ACM Transactions on Software Engineering and Methodology (TOSEM), 2024
[PDF] [BibTeX]Bridging the Language Gap: An Empirical Study of Bindings for Open Source Machine Learning Libraries Across Software Package Ecosystems
Hao Li, Cor-Paul Bezemer
Empirical Software Engineering (EMSE), 2024
[PDF] [BibTeX]Keeping Deep Learning Models in Check: A History-Based Approach to Mitigate Overfitting
Hao Li, Gopi Krishnan Rajbahadur, Dayi Lin, Cor-Paul Bezemer, Zhen Ming (Jack) Jiang
IEEE Access, 2024
[PDF] [BibTeX]An Empirical Study of Yanked Releases in the Rust Package Registry
Hao Li, Filipe R. Cogo, Cor-Paul Bezemer
IEEE Transactions on Software Engineering (TSE), 2023
[PDF] [BibTeX]
Conference Papers
- Software Engineering and Foundation Models: Insights from Industry Blogs Using a Jury of Foundation Models
Hao Li, Cor-Paul Bezemer, Ahmed E. Hassan
IEEE/ACM 47th International Conference on Software Engineering: Software Engineering in Practice (ICSE-SEIP), 2025
[PDF] [BibTeX]
Academic Services
Program Committee Member
- The 39th IEEE/ACM International Conference on Automated Software Engineering (ASE), Artifact Evaluation Track, 2024
Invited Talks
- Software Engineering and Foundation Models: Insights from Industry Blogs Using a Jury of Foundation Models, Software Engineering in Practice (SEIP), Presented at the 47th International Conference on Software Engineering (ICSE 2025) [Link]
- Bridging the Language Gap: An Empirical Study of Bindings for Open Source Machine Learning Libraries Across Software Package Ecosystems, Journal-First, Presented at the 47th International Conference on Software Engineering (ICSE 2025) [Link]
- Studying the Impact of TensorFlow and PyTorch Bindings on Machine Learning Software Quality, Journal-First, Presented at the 47th International Conference on Software Engineering (ICSE 2025) [Link]
- AIware Leadership Bootcamp 2024 [Slides] [Video] [Link]
Journal Reviewer
- IEEE Transactions on Software Engineering (TSE)
- Springer Empirical Software Engineering (EMSE)
- Nature Scientific Data
- Springer Software Quality Journal
- IEEE Software
- Elsevier Patterns
- PeerJ Computer Science