Detecting atomicity violations for event-driven Node.js applications. - Xiaoning Chang; Wensheng Dou; Yu Gao 002; Jie Wang 035; Jun Wei 001; Tao Huang 001 (ICSE, 2019)

Race Detection for Event-Driven Node.js Applications. - Xiaoning Chang; Wensheng Dou; Jun Wei 001; Tao Huang 001; Jinhui Xie; Yuetang Deng; Jianbo Yang; Jiaheng Yang (ASE, 2021)

Characterizing and Detecting Bugs in WeChat Mini-Programs. - Tao Wang 030; Qingxin Xu; Xiaoning Chang; Wensheng Dou; Jiaxin Zhu; Jinhui Xie; Yuetang Deng; Jianbo Yang; Jiaheng Yang; Jun Wei 001; Tao Huang 001 (ICSE, 2022)

A Reinforcement Learning Approach to Generating Test Cases for Web Applications. - Xiaoning Chang; Zheheng Liang; Yifei Zhang; Lei Cui; Zhenyue Long; Guoquan Wu; Yu Gao 002; Wei Chen 018; Jun Wei 001; Tao Huang 001 (AST, 2023)

Characterizing Flaky Tests in Node.js Applications. - Xiaoning Chang; Zheheng Liang; Guoquan Wu; Yu Gao 002; Wei Chen 018; Jun Wei 001; Zhenyue Long; Lei Cui; Tao Huang 001 (ASE, 2023)

Detecting Functionality-Specific Vulnerabilities via Retrieving Individual Functionality-Equivalent APIs in Open-Source Repositories. - Tianyu Chen; Zeyu Wang; Lin Li; Ding Li 001; Zongyang Li; Xiaoning Chang; Pan Bian; Guangtai Liang; Qianxiang Wang; Tao Xie 001 (ECOOP, 2025)