Me when I was in Edinburgh
Me when I was in Edinburgh

I received the Ph.D in Computer Science (2020) at School of Computing & Information Systems (SCIS), Singapore Management University (SMU) (Rank 84 Overrall, Rank 21 in Software Engineering Research on CSRanking). At SCIS, I was fortunate to receive the SMU Presidential Doctoral Fellowship in Computing and was advised by Associate Prof. Lingxiao Jiang. I’m also working closely with Prof.Yijun Yu from The Open University, UK.

I’m now a Research Scientist at Huawei Research, Ireland at the Trustworthy Open-Source Software Engineering Lab, focusing on building intelligent software systems.

Research Interests

My interests lie at the intersection of Software Engineering, Machine Learning and Programming Languages. Specifically, I am interested in the application of Artificial Intelligence (AI) to solve challenging problems for software systems (aka Machine Learning for Code). Towards the goal of automated programming, my primary focus of research is to study large scale, free source code data (Big Code) that is freely accessible on Github, Bitbucket, etc., to better understand the behaviors of software systems, and to introduce Machine Learning model to mine knowledge from these systems. This is a step forward in reducing software maintenance costs, and help software developers to understand the source code better.

More details about the projects I am working on can be found here and in my Github.



  • Get into Dean’s List for Outstanding Research Achievement at SMU Postgraduate Program, 2019
  • SMU Presidential Doctoral Fellowship, 2019
  • SIGSOFT CAPS Travel Grant Award - ESEC/FSE 2019
  • Bronze Medal in the ACM Student Research Competition, ICSE 2019
  • SIGSOFT CAPS Travel Grant Award - ICSE 2019
  • ACM SIGSOFT Distinguished Paper Award - ICSE 2018