About Me

I am currently a Postdoctoral Fellow at University of Waterloo. Prior to this, I received my Ph.D. from Software Analysis and Intelligence Lab (SAIL) at Queen’s University (Kingston, ON) under the supervision of Prof. Ahmed E. Hassan. I obtained my Master’s degree from Concordia University under the supervision of Prof. Weiyi Shang.

My research interests include empirical software engineering, software log management, log mining, performance engineering, and mining software repositories. Contact me at kundi.yao@uwaterloo.ca

Publications

Teaching

Guest Lecturer at University of Waterloo

  • Software Design and Architectures (2024 Fall)

    Title: Nonfunctional Requirements \& Twitter Design Excercise

Guest Lecturer at North Carolina State University

Teaching Assistant at Queen’s University

  • CISC 326: Software/Game Architecture (2021 Winter)
  • CISC 235: Data Structures (2021 Winter)
  • CISC 351: Advanced Data Analytics (2020 Winter)
  • CISC 102: Discrete Mathematics For Computing (2019 Winter)

Academic Services

  • Program committee member: SANER 2025 (Tool Demo Track)
  • Reviewer: ASE, SPE, ICPE, SANER

Educations

  • Ph.D. in Software Engineering, Queen’s University, 2024
  • M.A.Sc in Software Engineering, Concordia University, 2018
  • B.Eng. in Internet of Things (IoT) Engineering, Wuhan University of Technology, 2015

Industrial experiences

  • Research Collaborator (2024.04 - Now)

    Aptiv PLC (Remote)

    Topics: Large language model (LLM), Requirement Engineering

  • Research Intern (2023.01 - 2023.08)

    Blackberry Ltd, Waterloo, ON, Canada

    Topics: Large language model (LLM), RAG-based Code Generation, Predictive Analytics, Personally Identifiable Information (PII) Detection

  • Research Intern (2020.05 - 2020.08)

    Blackberry Ltd (Remote)

    Topics: Natural Lanugage Processing (NLP), Log Analysis

  • Research Intern (2017.01 - 2018.08)

    ERA Environmental Management Solutions, Montreal, QC, Canada

    Topics: Performance Modeling, Performance Testing

Invited Talks

  • Consortium for Software Engineering Research (CSER 2024), Kingston, Canada. Improving state-of-the-art compression techniques for log management tools
  • Blackberry Ltd, Waterloo, Canada (2021). Log Compression Techniques: Evaluation of Compression Options and New Approach to Preprocessing for Improved Compression
  • The 9th ACM/SPEC International Conference on Performance Engineering (ICPE 2018), Berlin, Gemany. Log4perf: Suggesting logging locations for web-based systems’ performance monitoring