Haoyu Gao — PhD Candidate at the University of Melbourne
About Me
I am currently a fourth-year PhD student at the University of Melbourne (started from Feb 2023). I am supervised by A/Prof Christoph Treude and Dr. Mansooreh Zahedi.
My research intersects empirical and automated software engineering, focusing on improving how developers create, maintain, and use software documentation. I study documentation as a socio-technical artefact, combining repository mining, qualitative methods, and machine learning. With the rise of LLMs, my work is pivoting towards human–AI interaction, specifically examining how development knowledge is communicated to AI agents.
Qualitative Methods Software Ecosystems Documentation Maintenance Machine Learning for SE Human-AI InteractionBefore starting my Ph.D, I obtained my Master's degree in Information Technology from the University of Melbourne (WAM: 86.7/100), and my Bachelor's degree in Mathematics and Applied Mathematics from Fuzhou University, China.
News
- May 2026 📄 Short paper accepted at MSR'26 — "On Autopilot? An Empirical Study of Human-AI Teaming and Review Practices in Open Source"
- Jun 2025 📄 Paper accepted at ICSME'25 — "From Release to Adoption: Challenges in Reusing Pre-trained AI Models for Downstream Developers"
- May 2025 📄 Paper accepted at ACL Findings'25 — "CodeReviewQA: The Code Review Comprehension Assessment for Large Language Models"
- Mar 2025 📄 Paper published in IEEE TSE — "Adapting Installation Instructions in Rapidly Evolving Software Ecosystems"
- Sep 2025 ✈️ Visiting Postgraduate Research Student at Singapore Management University (Sep 2025 – Feb 2026)
- Oct 2024 🎤 Presented at ESEM'24 on documenting ethical considerations in open source AI models
Publications
Published
Under Review
Contact
If you would like to collaborate, feel free to reach out by sending an email :)
haoyug1@student.unimelb.edu.au
700 Swanston St, Carlton VIC 3053, Victoria, Australia
