I'm a postdoctoral research fellow in City University of Hong Kong. I obtain my PhD degree from Zhejiang University.
My major interest is program analysis and testing for dynamically typed languages, especially JavaScript, by utilizing abstract interpretation, symbolic execution, fuzzing, etc.
js-module-loader: A customized JavaScript module loader for both CommonJS and ESM.
js-paper-collection: JavaScript-related paper collection.
diagnose: Behavioral regression detection for JavaScript programs.
kelly: JavaScript dynamic execution framework
forecast: prototype pollution detector
Effective Fuzzing-based Prototype Pollution Detection via Forced Execution and Template Synthesis, in TOSEM accepted in 2026, first author
More Effective JavaScript Breaking Change Detection via Dynamic Object Relation Graph, in ISSTA'25, first author
Towards Better Comprehension of Breaking Changes in the NPM Ecosystem, in TOSEM accepted in 2024, first author
The Future Can't Help Fix The Past: Assessing Program Repair In The Wild, in ICSME'23, second author
firstname.lastname AT cityu.edu.hk