First Author Contributions

First Author Contributions

  • The Rise of AI Teammates in Software Engineering (SE) 3.0: How Autonomous Coding Agents Are Reshaping Software Engineering (Submitted to TOSEM, Major Revision). Hao Li, Haoxiang Zhang, Ahmed E. Hassan. Link

  • Understanding Prompt Management in GitHub Repositories: A Call for Best Practices (Submitted to IEEE Software, Minor Revision). Hao Li, Hicham Masri, Filipe R. Cogo, Abdul Ali Bangash, Bram Adams, Ahmed E. Hassan. Link


Collaborative Contributions

Aceepted

  • On the Effect of Token Merging on Pre-trained Models for Code (SANER 2026). Mootez Saad, Hao Li, Tushar Sharma, Ahmed E. Hassan. Link

Under Review / Revision

  • Towards Refining Developer Questions using LLM-Based Named Entity Recognition for Developer Chatroom Conversations (Submitted to TSE, Minor Revision). Pouya Fathollahzadeh, Mariam El Mezouar, Hao Li, Ying Zou, Ahmed E. Hassan. Link

  • Model Context Protocol (MCP) at First Glance: Studying the Security and Maintainability of MCP Servers (Submitted to TOSEM, Major Revision). Mohammed Mehedi Hasan, Hao Li, Emad Fallahzadeh, Bram Adams, Ahmed E. Hassan. Link

  • SwarmUpdate: Hierarchical Software Updates and Deep Learning Model Patching for Heterogeneous UAV Swarms (Submitted to TOSEM, Major Revision). Lin Geng, Hao Li, Sidney Givigi, Bram Adams. Link

  • An Empirical Study of Testing Practices in Open Source AI Agent Frameworks and Agentic Applications (Submitted to EMSE, Major Revision). Mohammed Mehedi Hasan, Hao Li, Emad Fallahzadeh, Gopi Krishnan Rajbahadur, Bram Adams, Ahmed E. Hassan. Link

  • Can We Recycle Our Old Models? An Empirical Evaluation of Model Selection Mechanisms for AIOps Solutions (Submitted to EMSE, Major Revision). Yingzhe Lyu, Hao Li, Heng Li, Ahmed E. Hassan. Link

  • A Systematic Literature Review of Software Engineering Research on Jupyter Notebook (Submitted to JSS, Major Revision). Md Saeed Siddik, Hao Li, Cor-Paul Bezemer. Link

  • Agentic Software Engineering: Foundational Pillars and a Research Roadmap (Submitted to TOSEM, Under Review). Ahmed E. Hassan, Hao Li, Dayi Lin, Bram Adams, Tse-Hsun Chen, Yutaro Kashiwa, Dong Qiu. Link

  • Agent READMEs: An Empirical Study of Context Files for Agentic Coding (Submitted to TOSEM, Under Review). Worawalan Chatlatanagulchai, Hao Li, Yutaro Kashiwa, Brittany Reid, Kundjanasith Thonglek, Pattara Leelaprute, Arnon Rungsawang, Bundit Manaskasemsak, Bram Adams, Ahmed E. Hassan, Hajimu Iida. Link

  • Agentic Refactoring: An Empirical Study of AI Coding Agents (Submitted to TOSEM, Under Review). Kosei Horikawa, Hao Li, Yutaro Kashiwa, Bram Adams, Hajimu Iida, Ahmed E. Hassan. Link

  • HAFixAgent: History-Aware Automated Program Repair Agent (Submitted to TOSEM, Under Review). Yu Shi, Hao Li, Bram Adams, Ahmed E. Hassan. Link

  • On the Use of Agentic Coding: An Empirical Study of Pull Requests on GitHub (Submitted to TOSEM, Under Review). Miku Watanabe, Hao Li, Yutaro Kashiwa, Brittany Reid, Hajimu Iida, Ahmed E. Hassan. Link

Work in Progress

  • From Hugging Face to GitHub: Tracing License Drift in the Open-Source AI Ecosystem. James Jewitt, Hao Li, Bram Adams, Gopi Krishnan Rajbahadur, Ahmed E. Hassan. Link

Academic Services

Conference

  • Mining Challenge Co‐Chair: MSR 2026.
  • Program Committee Member: FSE 2026 (Student Research Competition).
  • Program Committee Member: ICSME 2026 (Tool Demonstration and Data Showcase Track, Visions and Emerging Results Track).
  • Program Committee Member: SANER 2026 (Industrial Track, Short Papers and Posters Track).
  • Program Committee Member: AIware 2025 (Benchmark & Dataset Track).
  • Program Committee Member: CASCON 2025 (Poster Track).

Journal

  • Reviewer: ACM Transactions on Software Engineering and Methodology (TOSEM)
  • Reviewer: Springer Empirical Software Engineering (EMSE)
  • Reviewer: Elsevier Journal of Systems and Software (JSS)
  • Reviewer: Nature Portfolio Scientific Data
  • Reviewer: Springer Software Quality Journal
  • Reviewer: IEEE Software