Portrait of Xiaoting Du

Xiaoting Du 杜晓婷

Lecturer · Master's Supervisor

School of Computer Science (National Pilot Software Engineering School), Beijing University of Posts and Telecommunications (BUPT)

Trustworthy Intelligent Software

Prospective Students

Looking for self-motivated Master's students interested in reliability & testing of AI systems, AI for software engineering, and LLM & code intelligence. Please email me — strong programming skills and curiosity welcome.

News

About

Xiaoting Du is a Lecturer at the School of Computer Science (National Pilot Software Engineering School), Beijing University of Posts and Telecommunications (BUPT). Her research lies at the intersection of software engineering and artificial intelligence, focusing on reliability and testing of AI systems, AI for software engineering, and LLM reasoning & code intelligence.

She received her Ph.D. from Beihang University (BUAA) in 2022 and is currently a Visiting Scholar at University College London (UCL) (May 2026 – May 2027). She was named an Outstanding Ph.D. Graduate of Beijing.

Education & Experience

  • 2026.05–27.05Visiting Scholar, UCL
  • 2022.06–nowLecturer, BUPT
  • 2018.09–22.06Ph.D., Beihang University

Research

Reliability & Testing of AI Systems

AI for Software Engineering

LLM Reasoning & Code Intelligence

Publications

TOSEM'26
Xiangyue Ma, Xiaoting Du, Chenglong Li, Jiangtao Meng, Xiaoke Fang, Wenjie Ding, and Zheng Zheng. How Do Large Language Models Perform in Deep Learning Code Generation? An Empirical Study. ACM Transactions on Software Engineering and Methodology.
DeIS'26
Tianqi Hao, Xiaoting Du, Chenglong Li, and Yi Wang. ConFreeze-Code: Validation-Consensus Freezing for Cost-Effective Multi-Model Code Generation. DeIS Workshop, QRS 2026.
TOSEM'25
Jiapeng Li, Zheng Zheng, Xiaoting Du, Haoyu Wang, and Yanwen Liu. DRLMutation: A Comprehensive Framework for Mutation Testing in Deep Reinforcement Learning Systems. ACM Transactions on Software Engineering and Methodology.
JSS'25
Wenjie Ding, Zhihao Liu, Xuhui Lu, Xiaoting Du, and Zheng Zheng. KPAMA: A Kubernetes-based Tool for Mitigating ML System Aging. Journal of Systems and Software.
ISSREW'25
Jinshuo Sun, Yi Wang, and Xiaoting Du. Prompting is Helpful: Automated Deep Learning Framework Bug Replay with Large Language Models. IEEE ISSRE Workshops.
CompEdu'25
Xiaoting Du, Xiangling Fu, Yi Wang, Jian Kuang, and Xiaodan Guo. Teaching Reform of the “Introduction to Software Engineering” Course under the New Engineering Education Paradigm. Computer Education (in Chinese).
KBS'24
Chenglong Li, Zheng Zheng, Xiaoting Du, Xiangyue Ma, Zhengqi Wang, and Xinheng Li. KnowBug: Enhancing Large Language Models with Bug Report Knowledge for Deep Learning Framework Bug Prediction. Knowledge-Based Systems.
SQJ'24
Xiaoting Du, Zhihao Liu, Chenglong Li, Xiangyue Ma, Yingzhuo Li, and Xinyu Wang. LLM-BRC: A Large Language Model-Based Bug Report Classification Framework. Software Quality Journal.
JOS'24
Xiangyue Ma, Xiaoting Du, Qing Cai, Yang Zheng, Zheng Hu, and Zheng Zheng. A Survey on Deep Learning Framework Testing. Journal of Software (in Chinese).
ICSE'24
Xiaoting Du, Chenglong Li, Xiangyue Ma, and Zheng Zheng. How Does Pre-trained Language Model Perform on Deep Learning Framework Bug Prediction? ICSE 2024 Poster.
Xiaoting Du, Yulei Sui, Zhihao Liu, & Jun Ai. An Empirical Study of Fault Triggers in Deep Learning Frameworks. IEEE Transactions on Dependable and Secure Computing. doi
Zhihao Liu, Yang Zheng, Xiaoting Du, Zheng Hu, Wenjie Ding, Yanming Miao, & Zheng Zheng. Taxonomy of Aging-related Bugs in Deep Learning Libraries. IEEE 33rd International Symposium on Software Reliability Engineering.
Xiaoting Du, Zheng Zheng, Guanping Xiao, Zenghui Zhou & Kishor S. Trivedi. DEEPSIM: Deep Semantic Information-Based Automatic Mandelbug Classification. IEEE Transactions on Reliability. pdfdoi
Xiaoting Du, Zheng Zheng, and Lei Ma. An Empirical Study on Common Bugs in Deep Learning Compilers. IEEE 32nd International Symposium on Software Reliability Engineering. pdf
Xiaoting Du, Guanping Xiao, and Yulei Sui. Fault Triggers in the TensorFlow Framework: An Experience Report. IEEE 31st International Symposium on Software Reliability Engineering. (One of the Three Best Paper Nominees) pdfdoi
Guanping Xiao, Xiaoting Du, and Yulei Sui. HINDbr: Heterogeneous Information Network Based Duplicate Bug Report Prediction. IEEE 31st International Symposium on Software Reliability Engineering. pdfdoi
Xiaoting Du, Zenghui Zhou, Beibei Yin, and Guanping Xiao. Cross-project bug type prediction based on transfer learning. Software Quality Journal. pdfdoi
Guanping Xiao, Zheng Zheng, Beibei Yin, Kishor S. Trivedi, Xiaoting Du, and Kai-Yuan Cai. An Empirical Study of Fault Triggers in the Linux Operating System: An Evolutionary Perspective. IEEE Transactions on Reliability. pdfdoi
Guanping Xiao, Zheng Zheng, Beibei Yin, Kishor S. Trivedi, Xiaoting Du, and Kai-Yuan Cai. Experience Report: Fault Triggers in the Linux Operating System — From an Evolution Perspective. IEEE 28th ISSRE. pdfdoi
Xiaoting Du, Zheng Zheng, Guanping Xiao, and Beibei Yin. The Automatic Classification of Fault Trigger Based Bug Report. IEEE 28th ISSRE Workshops. pdfdoi
JFCST'17
Xiaoting Du, Nan Wang. Context-Based Localization of Aging-Related Defects in Flight-Control Software. Journal of Frontiers of Computer Science and Technology (in Chinese). pdfdoi
CGNCC'16
Xiaoting Du, Nan Wang. Test-Case-Chain-Based Failure Reproduction for Flight-Control Software. 2016 IEEE Chinese Guidance, Navigation and Control Conference (in Chinese). pdf

Teaching

Courses

Honors & Awards

Professional Services

Membership

Conference Committee Members

Journal Reviewer