About Me

I am a PhD candidate in Software Engineering at the University of Waterloo. Advised by Professor Weiyi Shang, my research interests include Software Testing, GUI Testing, Software Logging, and Software Performance.

In addition to my research, I am a research intern at ERA Environmental Software Solutions. My work there involves projects related to Playwright/Selenium test generation and repair, LLM-based web agents, and CI pipelines.

Publications

Haonan Zhang, Kundi Yao, Zishuo Ding, Lizhi Liao, and Weiyi Shang. Who’s to Blame? Rethinking the Brittleness of Automated Web GUI Testing from a Pragmatic Perspective. The 40th IEEE/ACM International Conference on Automated Software Engineering (ASE 2025). Accepted.

An Chen, Kundi Yao, Haonan Zhang, Yiming Tang, and Weiyi Shang. An Empirical Study of Logging Practice in CUDA-based Deep Learning Systems. The 25th IEEE International Conference on Software Quality, Reliability, and Security (QRS 2025). LINK

Hanying Shao, Zishuo Ding, Kundi Yao, Haonan Zhang, and Weiyi Shang. Improving QA System Testing Efficiency Through White-Box Test Prioritization. The 25th IEEE International Conference on Software Quality, Reliability, and Security (QRS 2025). LINK

Haonan Zhang. On the Brittleness of Legacy Web UI Testing: A Pragmatic Perspective. The 34th ACM SIGSOFT International Symposium on Software Testing and Analysis (ISSTA 2025), ISSTA Companion. LINK

Haonan Zhang, Lizhi Liao, Zishuo Ding, Weiyi Shang, Nidhi Narula, Catalin Sporea, Andrei Toma, and Sarah Sajedi. Towards a Robust Waiting Strategy for Web GUI Testing for an Industrial Software System. The 39th IEEE/ACM International Conference on Automated Software Engineering (ASE 2024), Industry track. LINK

Haonan Zhang, Yiming Tang, Maxime Lamothe, Heng Li, and Weiyi Shang. Studying Logging Practice in Test Code. Empirical Software Engineering (EMSE 2022). LINK

Julian Harty1, Haonan Zhang1, Lili Wei, Luca Pascarella, Maurício Aniche, and Weiyi Shang. Logging Practices with Mobile Analytics: An Empirical Study on Firebase. The 8th IEEE/ACM International Conference on Mobile Software Engineering and Systems (MOBILESoft 2021). LINK

Service

Program Committee

Journal Reviewer

  • TOSEM

Student Volunteer

  • ICSE 2025

Teaching

Teaching assistant at the University of Waterloo

  • SE 464: Software Architecture and Design (Fall 2024)
  • SE 465: Software Testing and Quality Assurance (Winter 2024)

Awards

  • OpenAI Researcher Access Grant 2024
  • ACM SIGSOFT CAPS Travel Award, ACM SIGSOFT, 2024
  • Graduate Student Research Dissemination Award, University of Waterloo, 2025
  • University of Waterloo, ECE International Doctoral Student Award, 2023, 2024, 2025
  • University of Waterloo, International Doctoral Student Award, 2023, 2024, 2025
  1. Contributed equally to the work.