About Me
I am a Postdoctoral Researcher at the Software Analysis and Intelligence Lab (SAIL) 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. My research focuses on:
- Software Package Ecosystems
- Software Engineering for Artificial Intelligence (SE4AI)
- Artificial Intelligence for Software Engineering (AI4SE)
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]
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]
Services
Program Committee Member
- The 39th IEEE/ACM International Conference on Automated Software Engineering (ASE), Artifact Evaluation Track, 2024.
Talks
Journal Reviewer
- IEEE Transactions on Software Engineering (TSE).
- Springer Empirical Software Engineering (EMSE).
- Nature Scientific Data.
- Springer Software Quality.
- Elsevier Patterns.
- PeerJ Computer Science.