About
I am an Associate Professor in the School of Computer Science and Engineering at Huazhong University of Science and Technology (HUST). My research lies at the intersection of Trustworthy AI and Secure & Private Software Engineering.
Specifically, I focus on the safety and ethics assessment, interpretability, and explainability of large language models (LLMs), as well as program analysis and vulnerability detection for modern software systems. I aim to build AI systems and software that are robust, transparent, and trustworthy.
I received my Ph.D. from the School of Computing, National University of Singapore (NUS) and my Bachelor's degree (First Class Honours) from Nanyang Technological University (NTU). Prior to joining HUST, I was a Research Fellow/Postdoctoral Researcher at NUS (2021–2023).
I am looking for motivated PhD/Master students and research interns. Please feel free to reach out if you are interested in working with me.
Research Interests
News
- Mar 2026 Paper A Large-Scale Privacy Assessment of Android Third-Party SDKs accepted by TSE. Congratulations to Mark!
- Feb 2026 Paper Efficient and Effective Universal Adversarial Attack against Vision-Language Pre-training Models accepted by ICASSP 2026 (oral). Congratulations to Fan!
- Feb 2026 Joined the Program Committee of ICSE 2027.
- Dec 2025 Two papers accepted by ICSE 2026. Congratulations to Xinyi!
- Nov 2025 Two papers accepted by AAAI 2026.
- Sep 2025 Survey paper Large language models for cyber security accepted by TOSEM. Congratulations to Hanxiang!
- Jul 2025 Paper SPOLRE accepted by TOSEM. Congratulations to Guanyu and Yi!
- Jun 2025 Joined the Program Committee of FSE 2026.
- Mar 2025 Paper NeuSemSlice accepted by TOSEM. Congratulations to Shide!
- Jan 2025 Two papers accepted by ICSE 2025. Congratulations to Shide and Yuqing!
- Dec 2024 Serving as the Publication Chair for IWQoS 2025.
- Dec 2024 Paper MiniScope accepted by TOSEM. Congratulations to Shenao!
- Aug 2024 Survey paper Large Language Models for Software Engineering accepted by TOSEM. Congratulations to Xinyi!
- Aug 2024 Two papers (full) accepted by ASE 2024 Industry Showcase Track. Congratulations to Xinyi, Jian and Shenao!
- Aug 2024 Serving as a PC member for WWW 2025.
- Aug 2024 Two papers accepted by ASE 2024. Congratulations to Baijun, Zhibo and Yuxi!
- Jun 2024 Paper Drowzee accepted by OOPSLA 2024. Congratulations to Ningke!
- Feb 2024 Paper MeTMaP accepted by FORGE 2024. Congratulations to Guanyu and Yi!
- Feb 2024 Two papers accepted by WWW 2024. Congratulations to Liuhuo!
- Jan 2024 Paper Glitch Tokens in Large Language Models accepted by FSE 2024. Congratulations to Yuxi and Yi!
- Jan 2024 Paper Beyond Fidelity accepted by TOSEM. Congratulations to Baijun!
- Jan 2024 Serving as PC member for WWW, LCTES, FORGE, Internetware, ICECCS 2024.
Publications
# corresponding author
| P28 |
A Large-Scale Privacy Assessment of Android Third-Party SDKs TSE '26
IEEE Transactions on Software Engineering (TSE), 2026.
|
| P27 |
Efficient and Effective Universal Adversarial Attack against Vision-Language Pre-training Models ICASSP '26
In Proc. IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), 2026. (Oral)
|
| P26 |
Beyond Correctness: Exposing LLM-generated Logical Flaws in Reasoning via Multi-step Automated Theorem Proving ICSE '26
In Proc. IEEE/ACM International Conference on Software Engineering (ICSE), 2026.
|
| P25 |
ADARULE: LLM-Driven Natural Language to LTL Conversion via Pattern-Adaptive Rule Induction ICSE '26
In Proc. IEEE/ACM International Conference on Software Engineering (ICSE), 2026.
|
| P24 |
STEAMROLLER: A Multi-Agent System for Inclusive Automatic Speech Recognition for People who Stutter AAAI '26
In Proc. AAAI Conference on Artificial Intelligence (AAAI), 2026.
|
| P23 |
On the Feasibility of Using MultiModal LLMs to Execute AR Social Engineering Attacks AAAI '26
In Proc. AAAI Conference on Artificial Intelligence (AAAI), 2026.
|
| P22 |
Large Language Models for Cyber Security: A Systematic Literature Review TOSEM '25
ACM Transactions on Software Engineering and Methodology (TOSEM), 2025.
|
| P21 |
SEAR: A Multimodal Dataset for Analyzing AR-LLM-Driven Social Engineering Behaviors ACM MM '25
In Proc. ACM International Conference on Multimedia (ACM MM), 2025.
|
| P20 |
SPOLRE: Semantic Preserving Object Layout Reconstruction for Image Captioning System Testing TOSEM '25
ACM Transactions on Software Engineering and Methodology (TOSEM), 2025.
|
| P19 |
Position: Trustworthy AI Agents Require the Integration of Large Language Models and Formal Methods ICML '25
In Proc. International Conference on Machine Learning (ICML), 2025.
|
| P18 |
NeuSemSlice: Towards Effective DNN Model Maintenance via Neuron-level Semantic Slicing TOSEM '25
ACM Transactions on Software Engineering and Methodology (TOSEM), 2025.
|
| P17 |
Understanding the Effectiveness of Coverage Criteria for Large Language Models: A Special Angle from Jailbreak Attacks ICSE '25
In Proc. IEEE/ACM International Conference on Software Engineering (ICSE), 2025.
|
| P16 |
Decoding Secret Memorization in Code LLMs Through Token-Level Characterization ICSE '25
In Proc. IEEE/ACM International Conference on Software Engineering (ICSE), 2025.
|
| P15 |
MiniScope: Automated UI Exploration and Privacy Inconsistency Detection of MiniApps via Two-phase Iterative Hybrid Analysis TOSEM '24
ACM Transactions on Software Engineering and Methodology (TOSEM), 2024.
|
| P14 |
Large Language Models for Software Engineering: A Systematic Literature Review TOSEM '24
ACM Transactions on Software Engineering and Methodology (TOSEM), 2024.
|
| P13 |
GlitchProber: Advancing Effective Detection and Mitigation of Glitch Tokens in Large Language Models ASE '24
In Proc. IEEE/ACM International Conference on Automated Software Engineering (ASE), 2024.
|
| P12 |
Semantic-Enhanced Indirect Call Analysis with Large Language Models ASE '24
In Proc. IEEE/ACM International Conference on Automated Software Engineering (ASE), 2024.
|
| P11 |
Towards Robust Detection of Open Source Software Supply Chain Poisoning Attacks in Industry Environments ASE '24
In Proc. IEEE/ACM International Conference on Automated Software Engineering, Industry Showcase (ASE), 2024.
|
| P10 |
Models Are Codes: Towards Measuring Malicious Code Poisoning Attacks on Pre-trained Model Hubs ASE '24
In Proc. IEEE/ACM International Conference on Automated Software Engineering, Industry Showcase (ASE), 2024.
|
| P9 |
Drowzee: Metamorphic Testing for Fact-conflicting Hallucination Detection in Large Language Models OOPSLA '24
In Proc. ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages & Applications (OOPSLA), 2024.
|
| P8 |
Glitch Tokens in Large Language Models: Categorization Taxonomy and Effective Detection FSE '24
In Proc. ACM International Conference on the Foundations of Software Engineering (FSE), 2024.
|
| P7 |
MetMap: Metamorphic Testing for Detecting False Vector Matching Problems in LLM Augmented Generation FORGE '24
In Proc. AI Foundation Models and Software Engineering (FORGE), 2024.
|
| P6 |
Beyond Fidelity: Explaining Vulnerability Localization of Learning-based Detectors TOSEM '24
ACM Transactions on Software Engineering and Methodology (TOSEM), 33(5):1–33, 2024.
|
| P5 |
Don't Bite Off More Than You Can Chew: Investigating Excessive Permission Requests in Trigger-action Integrations WWW '24
In Proc. ACM Web Conference (WWW), 2024.
|
| P4 |
Is It Safe To Share Your Files? An Empirical Security Analysis of Google Workspace WWW '24
In Proc. ACM Web Conference (WWW), 2024.
|
| P3 |
Masterkey: Automated Jailbreak of Multiple Large Language Model Chatbots NDSS '24
In Proc. Network and Distributed System Security Symposium (NDSS), 2024.
|
| P2 |
Pandora: Jailbreak GPTs by Retrieval Augmented Generation Poisoning NDSS-AISCC '24
In Proc. NDSS Workshop on AI System with Confidential Computing (AISCC), 2024.
|
| P1 |
Essential or Excessive? MindaExt: Measuring Data Minimization Practices among Browser Extensions SANER '24
In Proc. IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER), 2024.
|
For a complete list, see Google Scholar or DBLP.
Education
-
2016–2022Ph.D. in Computer ScienceSchool of Computing, National University of Singapore (NUS)
-
2011–2015B.Eng. in Infocommunication Engineering, First Class Honours (GPA 4.76/5.00)School of Electrical and Electronic Engineering, Nanyang Technological University (NTU), Singapore
Experience
-
2023–nowAssociate ProfessorSchool of CSE, Huazhong University of Science and Technology (HUST)
-
2022–2023Postdoctoral Research FellowSchool of Computing, National University of Singapore (NUS) · Supervised by Prof. Jin Song Dong
-
2019Visiting ScholarUniversity of Queensland, Australia
-
2015–2021Research AssistantSchool of Computing, National University of Singapore (NUS) · Supervised by Prof. Jin Song Dong
Academic Service
Journal Editorship / Reviewer
- IEEE Transactions on Software Engineering (TSE)
- ACM Transactions on Software Engineering and Methodology (TOSEM)
- IEEE Transactions on Dependable and Secure Computing (TDSC)
- Nature Communications (NC)
- IEEE Transactions on Information Forensics and Security (TIFS)
Program Committee Member
- ACM FSE 2026
- AAAI 2026
- ACM Web Conference (WWW 2023–2026)
- ACM International Conference on Multimedia (MM 2025)
- IEEE/ACM IWQoS 2025 (Publication Chair)
- FORGE 2024–2025
- Internetware 2024–2025
- ICECCS 2024
- ICFEM 2023
- IEEE PRDC 2023
- ChinaSoft 2023