About me

I am an Assistant Professor in School of Computing and Information Systems, Singapore Management University, Singapore (2022-). Previously, I was a postdoc at Nanyang Technological University, Singapore in Prof.Yang Liu’s group (2018-2021).

My current research mainly focuses on program analysis, software testing, verification and quality assurance of AI systems.

I am looking for highly motivated PhD students. Please send me an email with your CV if you are interested. SMU is ranked No. 17 (No. 6 in Asia) in the Software Engineering category, No. 33 (No. 14 in Asia) in the broad AI category and No. 80 (No. 14 in Asia) in the overall CS discipline in CSRanking.


  1. (12/2022) Our paper “GameRTS: A Regression Testing Framework for Video Games” is accepted by ICSE 2023
  2. (12/2022) Our paper “ContraBERT: Enhancing Code Pre-trained Models via Contrastive Learning” is accepted by ICSE 2023
  3. (12/2022) Our paper “Efficient Testing of Deep Neural Networks via Labeling-Free Accuracy Estimation” is accepted by ICSE 2023
  4. (12/2022) Our paper “Widget Detection-based Testing for Industrial Mobile Games” is accepted by ICSE SEIP 2023
  5. (12/2022) Our paper “CodeS: Towards Code Model Generalization Under Distribution Shift” is accepted by ICSE NIER 2023
  6. (8/2022) Our paper “TransRepair: Context-aware Program Repair for Compilation Errors” is accepted by ASE 2022
  7. (8/2022) Our paper “Towards Understanding the Faults of JavaScript-Based Deep Learning Systems” is accepted by ASE 2022
  8. (8/2022) Our paper “Deep Learning for Coverage-Guided Fuzzing: How Far Are We?” is accepted by TDSC 2022
  9. (8/2022) Our paper “Self-Checking Deep Neural Networks for Anomalies and Adversaries in Deployment” is accepted by TDSC 2022
  10. (8/2022) Our paper “Enhancing Security Patch Identification by Capturing Structures in Commits” is accepted by TDSC 2022
  11. (7/2022) Our paper “Decompiling x86 Deep Neural Network Executables” is accepted by USENIX 2023
  12. (7/2022) Our paper “Cross-Lingual Transfer Learning for Statistical Type Inference” won ACM SIGSOFT Distinguished Paper Award (ISSTA’22)
  13. (6/2022) Our paper “A3GAN: Attribute-Aware Anonymization Networks for Face De-identification” is accepted by ACM-MM 2022.
  14. (6/2022) Our paper “Large-Scale Analysis of Non-Termination Bugs in Real-World OSS Projects” is accepted by ESEC/FSE 2022.
  15. (4/2022) Our team won 3rd place in AI Singapore’s Trusted Media Challenge (Deepfake detection).
  16. (4/2022) Our paper “Neuron Coverage-Guided Domain Generalization” is accepted by TPAMI 2022
  17. (4/2022) Our paper “Cross-Lingual Transfer Learning for Statistical Type Inference” is accepted by ISSTA 2022
  18. (4/2022) Our paper “Demystifying Performance Regressions in String Solvers” is accepted by TSE 2022
  19. (3/2022) Our paper “GraphCode2Vec: Generic Code Embedding via Lexical and Program Dependence Analyses” is accepted by MSR 2022
  20. (2/2022) Our paper “GBGallery : A Benchmark and Framework for Game Testing” is accepted by EMSE 2022
  21. (1/2022) Our paper “An Empirical Study on Data Distribution-Aware Test Selection for Deep Learning Enhancement” is accepted by TOSEM 2022
  22. (12/2021) Our paper “Learning Program Semantics with Code Representations: An Empirical Study” is accepted by SANER 2021
  23. (5/2021) Our paper “Automatic RNN Repair via Model-based Analysis” is accepted by ICML 2021
  24. (5/2021) Our paper “AVA: Adversarial Vignetting Attack against Visual Recognition” is accepted by IJCAI 2021
  25. (4/2021) Our paper “Towards Exploring the Limitations of Active Learning: An Empirical Study” is accepted by ASE 2021
  26. (4/2021) Our paper “Breaking Neural Reasoning Architectures with Metamorphic Relation-Based Adversarial Examples” is accepted by TNNLS
  27. (3/2021) Our paper “Bias Field Poses a Threat to DNN-based X-Ray Recognition!” is accepted by ICME 2021
  28. (2/2021) Our paper “Stealing Deep Reinforcement Learning Models for Fun and Profit” is accepted by AsiaCCS 2021
  29. (1/2021) Our paper “Retrieval-Augmented Generation for Code Summarization via Hybrid GNN” is accepted by ICLR 2021 (spotlight)
  30. (12/2020) Our paper “Automatic Web Testing using Curiosity-Driven Reinforcement Learning” is accepted by ICSE 2021
  31. (12/2020) Two papers are accepted by AAAI 2021
  32. (11/2020) Our paper “ An Empirical Study on Robustness of DNNs with Out-of-Distribution Awareness” won the Best Paper Award in APSEC 2020
  33. (09/2020) Our paper “Watch out! Motion is Blurring the Vision of Your Deep Neural Networks” is accepted by NeurIPS 2020.
  34. (09/2020) Our paper “A Performance-Sensitive Malware Detection System Using Deep Learning on Mobile Devices” is accepted by TIFS.
  35. (08/2020) Our paper “Can We Trust Your Explanations? Sanity Checks for Interpreters in Android Malware Analysis” is accepted by TIFS.
  36. (07/2020) Four papers are accepted by ASE 2020.
  37. (07/2020) Four papers are accepted by ACM MM 2020.
  38. (07/2020) Our paper “Regression Testing of Massively Multiplayer Online Role-Playing Games” is accepted at ICSME 2020, NIER Track.
  39. (07/2020) Our paper “JSCSP: a Novel Policy-Based XSS Defense Mechanism for Browsers” is accepted at TDSC.
  40. (07/2020) Our paper “SPARK: Spatial-aware Online Incremental Attack Against Visual Tracking” is accepted at ECCV 2020.
  41. (07/2020) I was awarded the ACM Tianjin Doctoral Dissertation Award 2019.
  42. (05/2020) Our paper “FakeSpotter: A Simple yet Robust Baseline for Spotting AI-Synthesized Fake Faces” is accepted at IJCAI 2020.
  43. (03/2020) Our paper “How are Deep Learning Models Similar? An Empirical Study on Clone Analysis of Deep Learning Software” is accepted at ICPC 2020.
  44. (12/2019) Three papers “Towards Characterising Adversarial Defects of Deep Learning Software from the Lens of Uncertainty”, “Typestate-Guided Fuzzer for Discovering Use-after-Free Vulnerabilities” and “MemLock: Memory Usage Guided Fuzzing” are accepted at ICSE’2020.
  45. (11/2019) Our papers “Stealthy and Efficient Adversarial Attacks against Deep Reinforcement Learning” is accepted at AAAI 2020.
  46. (10/2019) Our paper “Wuji: Automatic Online Combat Game Testing Using Evolutionary Deep Reinforcement Learning” receives the ACM SIGSOFT Distinguished Paper Award in ASE’19.
  47. (10/2019) I was awarded ACM SIGSOFT CAPS Travel Funds for ASE 2019.
  48. (08/2019) Three papers including DeepHunter, DeepStellar and DeepMutation++ are accepted by ASE 2019.
  49. (08/2019) Two papers “An Empirical Study towards Characterizing Deep Learning Development and Deployment across Different Frameworks and Platforms” and “Wuji: Automatic Online Combat Game Testing Using Evolutionary Deep Reinforcement Learning”” are accepted by ASE 2019.
  50. (07/2019) Two papers “Safe Inputs Generation for Black-box Systems” and “MobiDroid: A Performance-Sensitive Malware Detection System on Mobile Platform” are accepted by ICECCS 2019.
  51. (05/2019) Three papers “DeepStellar: Model-Based Quantitative Analysis of Stateful Deep Learning Systems”, “Locating Vulnerabilities in Binaries via Memory Layout Recovering” and “Cerebro: Context-aware Adaptive Fuzzing for EffectiveVulnerability Detection” are accepted by ESEC/FSE 2019.
  52. (05/2019) Our paper “DiffChaser: Detecting Disagreements for Deep Neural Networks” is accepted by IJCAI 2019.
  53. (05/2019) Our paper “DeepHunter: A Coverage-Guided Fuzz Testing Framework for Deep Neural Networks” is accepted by ISSTA 2019.