Yongqiang Tian

Accepting PhD Students

PhD projects

LLM-aided software testing and debugging, compiler testing with/without AI, vis-library testing with/without AI

20172025

Research activity per year

Personal profile

Research interests

software testing and debugging, empirical software engineering, AI-aided software engineering, software engineering for AI, software engineering.

Biography

Yongqiang Tian is currently a Lecturer (a.k.a. Assistant Professor in North American systems) at the Department of Software Systems and Cybersecurity, the Faculty of Information Technology, Monash University. Before that, he was a Research Assistant Professor at the Hong Kong University of Science and Technology. He holds a dual Ph.D. in Computer Science from University of Waterloo and the Hong Kong University of Science and Technology. His research focuses on software testing and debugging, with specific emphasis on deep learning systems and compilers. He has identified over 500 bugs in popular software systems, including GCC, LLVM, TVM, and so on. His research outcomes have been published in esteemed peer-reviewed journals and conferences, such as TOSEM, ICSE, ASPLOS, FSE, ISSTA, EmSE, and IJCAI. His projects have attracted funding from notable grant agencies and industry partners like Microsoft and Cisco. He has been invited to contribute to several top peer-reviewed venues as a reviewer or program committee member, including TOSEM, TSE, FSE, ASE, ISSTA, and ISSRE. He is the recipient of the Hong Kong PhD Fellowship and GO-Bell Scholarship.

Education/Academic qualification

Computer Science, PhD, Hong Kong University of Science and Technology

Award Date: 15 Oct 2023

Computer Science, PhD, University of Waterloo

Award Date: 10 Oct 2023

Information Engineering, B.Eng, City University of Hong Kong

Award Date: 15 Jul 2017

External positions

Research Assistant Professor, Hong Kong University of Science and Technology

20232025

Research area keywords

  • software testing and debugging
  • empirical software engineering
  • AI-aided software engineering
  • software engineering for AI
  • software engineering

Collaborations and top research areas from the last five years

Recent external collaboration on country/territory level. Dive into details by clicking on the dots or