Bio
Guanping Xiao is with the College of Computer Science and Technology, Nanjing University of Aeronautics and Astronautics (NUAA), where he is an Associate Professor. His research is in software engineering, with a focus on intelligent software reliability, empirical software engineering, and program analysis to improve the reliability and quality of modern software systems. Specifically, his current research projects explore the automated detection and repair of API compatibility issues in Python programs. He leads the development of PCART, an open-source project for automated analysis and repair of Python API parameter compatibility issues, built in collaboration with students and colleagues.
News
- 2026/03 Our PCREQ paper has been accepted by ACM TOSEM. Congrats to Huashan!
- 2026/03 Our student, Huashan Lei, has been awarded the Outstanding Graduate Student honor (优秀毕业研究生). Congrats!
- 2025/12 Our PCART paper has been accepted by IEEE TSE. Congrats to Shuai!
- 2025/08 Our tool, PCREQ, an automated tool for inferring compatible requirements for Python third-party library (TPL) upgrades, has been released. Please try this tool and give us feedback and suggestions! The relevant paper can be found here.
- 2025/03 Our students, Shuai Zhang and Jun Wang, have been awarded the Outstanding Graduate Student honor (优秀毕业研究生). Congrats!
- 2024/11 Invited to serve on the Program Committee for the FSE Student Research Competition 2025 (FSE SRC 2025). Undergraduate and graduate students are encouraged to participate!
- 2024/11 Our student Jun Wang won the "National Scholarship for Graduate Students" (硕士研究生国家奖学金). Congrats!
- 2024/10 Our students Shuai Zhang and Huashan Lei won two honors from NUAA: "Outstanding Individual in Scientific Research and Innovation" (科研创新先进个人) and "Outstanding Graduate Student" (三好研究生). Congrats!
- 2024/08 Our work on Python API variadic parameters has been accepted by ISSRE 2024 fast abstracts track. Congrats to Shuai!
- 2024/07 I have been promoted to Associate Professor.
- 2024/06 Our tool, PCART, a precise and fully automated detection and repair tool for Python API parameter compatibility issues, has been released. Please try this tool and give us feedback and suggestions! The relevant paper can be found here.
- 2024/06 Our work on LLM evaluation using empirical software engineering tasks has been accepted by Internetware 2024. Congrats to Wenjun!
- 2024/03 Please submit your high-quality work to ISSRE 2024, Internetware 2024, and QRS 2024!
- 2024/02 Our work on traceability link recovery using deep semi-supervised learning techniques has been accepted by JSS. Congrats to Jianfei!
- 2023/12 Our UAV log anomaly analysis work has been accepted by ICSE 2024.
- 2023/11 Our student Huashan Lei won the Master's Graduate Special Freshman Scholarship (Second Prize) of NUAA (2023级硕士研究生新生特别奖学金二等奖).
- 2023/10 Our student Jun Wang won three honors from NUAA: "Outstanding Individual in Scientific Research and Innovation" (科研创新先进个人), "Outstanding Graduate Student" (三好研究生), and "Outstanding Individual in Social Activities" (社会活动先进个人).
- 2023/08 One paper accepted at ISSRE 2023. Congrats to Huashan!
- 2023/07 One paper accepted at ESEC/FSE 2023. Congrats to Jun!
- 2023/05 Invited to serve on the Program Committee for ISSRE 2023 and QRS 2023. Please consider submitting your work!
- 2023/04 Invited to serve as a master's thesis review expert for the China Academic Degrees and Graduate Education Development Center (CDGDC) (教育部学位与研究生教育发展中心硕士论文评审专家).
- 2022/10 Our student Jianfei received a grant from the NUAA 2022 Graduate Research and Practice Innovation Program. Congrats to Jianfei!
- 2022/07 One paper accepted at ISSRE 2022. Congrats to Jianfei!
- 2022/07 Invited to serve on the Program Committee for QRS 2022.
- 2022/03 Invited to serve on the Program Committee for ISSRE 2022.
- 2021/08 One paper accepted at IEEE TRel.
- 2021/07 One paper accepted at ISSRE 2021.
- 2021/05 One paper accepted at ESEC/FSE 2021.
- 2021/04 Invited to serve on the Program Committee for QRS 2021. Please consider submitting your work!
- 2021/02 Invited to serve on the Program Committee for ISSRE 2021. Please consider submitting your work!
- 2020/12 I was invited to serve as an NSFC reviewer.
- 2020/11 I was elected as a member of CCF TCSS (Systems Software).
- 2020/09 I received the Young Scientists Fund of the National Natural Science Foundation of China.
- 2020/08 I received the Young Scientists Fund of the Natural Science Foundation of Jiangsu Province.
- 2020/08 Two papers accepted at ISSRE 2020.
- 2020/06 I received the Open Research Fund of the State Key Laboratory of Novel Software Technology.
- 2020/01 I joined Nanjing University of Aeronautics and Astronautics as an Assistant Professor.
Publications (Google Scholar, DBLP)
- TOSEM'26 Huashan Lei, Guanping Xiao, Yepang Liu, and Zheng Zheng. PCREQ: Automated Inference of Compatible Requirements for Python Third-party Library Upgrades. ACM Transactions on Software Engineering and Methodology [artifacts]
- TSE'25 Shuai Zhang, Guanping Xiao, Jun Wang, Huashan Lei, Gangqiang He, Yepang Liu, and Zheng Zheng. PCART: Automated Repair of Python API Parameter Compatibility Issues. IEEE Transactions on Software Engineering [artifacts]
- ISSRE'24-FA Shuai Zhang, Gangqiang He, and Guanping Xiao. Coding Pitfalls: Demystifying the Potential API Compatibility Risk of Variadic Parameters in Python. IEEE 35th International Symposium on Software Reliability Engineering, fast abstracts track [slides][artifacts]
- Internetware'24 Wenjun Liang and Guanping Xiao. An Exploratory Evaluation of Large Language Models Using Empirical Software Engineering Tasks. 15th Asia-Pacific Symposium on Internetware [slides][artifacts]
- JSS'24 Jianfei Zhu, Guanping Xiao, Zheng Zheng, and Yulei Sui. Deep Semi-Supervised Learning for Recovering Traceability Links between Issues and Commits. Journal of Systems and Software [artifacts]
- ICSE'24 Dinghua Wang, Shuqing Li, Guanping Xiao, Yepang Liu, Yulei Sui, Pinjia He, and Michael R. Lyu. An Exploratory Investigation of Log Anomalies in Unmanned Aerial Vehicles. 46th IEEE/ACM International Conference on Software Engineering [artifacts]
- ISSRE'23 Huashan Lei, Shuai Zhang, Jun Wang, Guanping Xiao, Yepang Liu, and Yulei Sui. Why Do Deep Learning Projects Differ in Compatible Framework Versions? An Exploratory Study. IEEE 34th International Symposium on Software Reliability Engineering [slides][artifacts]
- FSE'23 Jun Wang, Guanping Xiao, Shuai Zhang, Huashan Lei, Yepang Liu, and Yulei Sui. Compatibility Issues in Deep Learning Systems: Problems and Opportunities. 31st ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering [slides][artifacts]
- ISSRE'22 Jianfei Zhu, Guanping Xiao, Zheng Zheng, and Yulei Sui. Enhancing Traceability Link Recovery with Unlabeled Data. IEEE 33rd International Symposium on Software Reliability Engineering [slides][artifacts]
- TRel'21 Xiaoting Du, Zheng Zheng, Guanping Xiao, Zenghui Zhou, and Kishor S. Trivedi. DeepSIM: Deep Semantic Information-Based Automatic Mandelbug Classification. IEEE Transactions on Reliability [artifacts]
- ISSRE'21 Guanping Xiao, Jun Liu, Zheng Zheng, and Yulei Sui. Nondeterministic Impact of CPU Multithreading on Training Deep Learning Systems. IEEE 32nd International Symposium on Software Reliability Engineering [slides][artifacts]
- FSE'21 Dinghua Wang, Shuqing Li, Guanping Xiao, Yepang Liu, and Yulei Sui. An Exploratory Study of Autopilot Software Bugs in Unmanned Aerial Vehicles. 29th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering [artifacts]
- ISSRE'20 Guanping Xiao, Xiaoting Du, Yulei Sui, and Tao Yue. HINDbr: Heterogeneous Information Network Based Duplicate Bug Report Prediction. IEEE 31st International Symposium on Software Reliability Engineering [slides][artifacts]
- ISSRE'20 Xiaoting Du, Guanping Xiao, and Yulei Sui. Fault Triggers in the TensorFlow Framework: An Experience Report. IEEE 31st International Symposium on Software Reliability Engineering [artifacts] (One of the Three Best Paper Nominees)
- APSEC'20 Yanxin Zhang, Guanping Xiao, Zheng Zheng, Tianqing Zhu, Ivor W. Tsang, and Yulei Sui. An Empirical Study of Code Deobfuscations on Detecting Obfuscated Android Piggybacked Apps. 27th Asia-Pacific Software Engineering Conference
- SQJ'19 Xiaoting Du, Zenghui Zhou, Beibei Yin, and Guanping Xiao. Cross-project Bug Type Prediction Based on Transfer Learning. Software Quality Journal
- TRel'19 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 [artifacts]
- TRel'19 Guanping Xiao, Zheng Zheng, Bo Jiang, and Yulei Sui. An Empirical Study of Regression Bug Chains in Linux. IEEE Transactions on Reliability [artifacts]
- CJA'18 Zheng Zheng and Guanping Xiao. Evolution Analysis of a UAV Real-time Operating System from a Network Perspective. Chinese Journal of Aeronautics
- ISSRE'17 Guanping Xiao, Zheng Zheng, Beibei Yin, Kishor S. Trivedi, Xiaoting Du, and Kai-Yuan Cai. Experience Report: Fault Triggers in Linux Operating System: From Evolution Perspective. IEEE 28th International Symposium on Software Reliability Engineering [slides][artifacts]
- ISSREW'17 Xiaoting Du, Zheng Zheng, Guanping Xiao, and Beibei Yin. The Automatic Classification of Fault Trigger Based Bug Report. IEEE 28th International Symposium on Software Reliability Engineering Workshops
- PhysicaA'16 Guanping Xiao, Zheng Zheng, and Haoqin Wang. Evolution of Linux Operating System Network. Physica A: Statistical Mechanics and its Applications
- SATE'16 Haoqin Wang and Guanping Xiao. Analysis of the Runtime Linux Operating System as a Complex Weighted Network. International Conference on Software Analysis, Testing and Evolution
- PhysicaA'15 Haoqin Wang, Zhen Chen, Guanping Xiao, and Zheng Zheng. Network of Networks in Linux Operating System. Physica A: Statistical Mechanics and its Applications
Team
Current students:
- Gangqiang He Master student Jun. 2024 - now
- Yuanrong Huang Master student May. 2025 - now
Current undergraduate thesis students:
- Yuxiang Tang Undergraduate thesis student Nov. 2025 - now
- Qingyun Li Undergraduate thesis student Nov. 2025 - now
- Qian Shang Undergraduate thesis student Nov. 2025 - now
- Yuhao Wu Undergraduate thesis student Nov. 2025 - now
- Zihao Zhu Undergraduate thesis student Nov. 2025 - now
- Yucheng Fang Undergraduate thesis student Nov. 2025 - now
Former students:
- Huashan Lei Master student Sep. 2023 - Mar. 2026
- Shuai Zhang Master student Apr. 2022 - Mar. 2025
- Jun Wang Master student Apr. 2022 - Mar. 2025
- Jianfei Zhu Master student May 2021 - Jun. 2024
- Chenglin Xun Undergraduate thesis student Dec. 2024 - Jun. 2025
- Yuhan Xie Undergraduate thesis student Dec. 2024 - Jun. 2025
- Shunkang Liu Undergraduate thesis student Dec. 2024 - Jun. 2025
- Wenjun Liang Undergraduate thesis student Dec. 2023 - Jun. 2024
- Huashan Lei Undergraduate thesis student Jun. 2021 - Jun. 2023
- Jun Liu Undergraduate thesis student Dec. 2020 - Jun. 2021
- Fusheng Zhang Undergraduate thesis student Dec. 2020 - Jun. 2021
Professional Services
Membership
- Member of IEEE/ACM/CCF
- Member of CCF Technical Committee on Systems Software (CCF TCSS)
Conference Committee Members
- Program Committee 17th Asia-Pacific Symposium on Internetware (Internetware 2026)
- Program Committee 26th IEEE International Conference on Software Quality, Reliability and Security (QRS 2026)
- Program Committee 36th IEEE International Symposium on Software Reliability Engineering (ISSRE 2025)
- Program Committee 25th IEEE International Conference on Software Quality, Reliability and Security (QRS 2025)
- Program Committee 16th Asia-Pacific Symposium on Internetware (Internetware 2025)
- Program Committee Student Research Competition, The ACM International Conference on the Foundations of Software Engineering (FSE 2025)
- Program Committee 7th International Workshop on Dependable Intelligent Systems (DeIS 2025)
- Program Committee 35th IEEE International Symposium on Software Reliability Engineering (ISSRE 2024)
- Program Committee 15th Asia-Pacific Symposium on Internetware (Internetware 2024)
- Program Committee 24th IEEE International Conference on Software Quality, Reliability and Security (QRS 2024)
- Program Committee 6th International Workshop on Dependable Intelligent Systems (DeIS 2024)
- Program Committee 23rd IEEE International Conference on Software Quality, Reliability and Security (QRS 2023)
- Program Committee 34th IEEE International Symposium on Software Reliability Engineering (ISSRE 2023)
- Program Committee 3rd International Symposium on Advanced Security on Software and Systems (ASSS 2023)
- Program Committee 5th International Workshop on Dependable Intelligent Systems (DeIS 2023)
- Program Committee 22nd IEEE International Conference on Software Quality, Reliability and Security (QRS 2022)
- Session Chair 33rd IEEE International Symposium on Software Reliability Engineering (ISSRE 2022)
- Program Committee 33rd IEEE International Symposium on Software Reliability Engineering (ISSRE 2022)
- Program Committee 2nd International Symposium on Advanced Security on Software and Systems (ASSS 2022)
- Program Committee 4th International Workshop on Dependable Intelligent Systems (DeIS 2022)
- Program Committee 21st IEEE International Conference on Software Quality, Reliability and Security (QRS 2021)
- Program Committee 32nd IEEE International Symposium on Software Reliability Engineering (ISSRE 2021)
- Program Committee 1st International Symposium on Advanced Security on Software and Systems (ASSS 2021)
- Program Co-Chair 3rd International Workshop on Dependable Intelligent Systems (DeIS 2021)
- Publication Co-Chair 31st IEEE International Symposium on Software Reliability Engineering (ISSRE 2020)
- Program Committee 31st IEEE International Symposium on Software Reliability Engineering (ISSRE 2020)
- Program Co-Chair 2nd International Workshop on Dependable Intelligent Systems (DeIS 2020)
- External Reviewer 24th IEEE Pacific Rim International Symposium on Dependable Computing (PRDC 2019)
- Program Committee 29th IEEE International Symposium on Software Reliability Engineering -- Fast Abstracts Track (ISSRE 2018)
Journal/Proposal/Thesis Reviewers
- 硕士论文评审专家 教育部学位与研究生教育发展中心
- Reviewer NSFC Proposal
- Journal referee 计算机学报
- Journal referee IEEE Transactions on Software Engineering (TSE)
- Journal referee ACM Transactions on Software Engineering and Methodology (TOSEM)
- Journal referee Empirical Software Engineering (EMSE)
- Journal referee IEEE Transactions on Reliability (TRel)
- Journal referee Information and Software Technology (IST)
- Journal referee Science of Computer Programming (SCP)
- Journal referee Journal of Computer Science and Technology (JCST)
- Journal referee Knowledge-Based Systems (KBS)
- Journal referee Chinese Journal of Aeronautics (CJA)
- Journal referee Scientific Reports
- Journal referee International Journal of Computational Intelligence Systems (IJCIS)
- Journal referee PLOS ONE
Teaching
- Intelligent Software Development and Testing Technology, 2025 - now
- Discrete Mathematics, 2021 - now
- Operating Systems, 2020-2022
Tools
- PCART is a precisely and fully automated detection and repair tool for Python API parameter compatibility issues.
- PCREQ is an automated tool for inferring compatible requirements for Python third-party library (TPL) upgrades.
- PCBench is a benchmark for evaluating methods to detect and repair Python API parameter compatibility issues.
- REQBench is a benchmark for evaluating methods to infer compatible requirements for Python third-party library upgrades.
- VPPDetector is a tool designed to detect variadic parameter pitfalls (VPPs) in Python code.
Research Grants
- Open Research Fund of the State Key Laboratory of Novel Software Technology (KFKT2025B13), CNY 20,000, 2025.06-2027.05, PI
- Open Research Fund of the Key Laboratory for Safety-critical Software Development and Verification (NUAA), Ministry of Industry and Information Technology, CNY 30,000, 2024.06-2026.05, PI
- National Natural Science Foundation of China, Young Scientists Fund (62002163): Research on Recovery, Analysis, and Prediction of Regression Bug Chains, CNY 240,000, 2021.01-2023.12, PI
- Natural Science Foundation of Jiangsu Province, Young Scientists Fund (BK20200441): Research on Multi-Sourced Heterogeneous Software Networks: Co-Evolution Analysis and Applications, CNY 200,000, 2020.07-2023.06, PI
- Open Research Fund of the State Key Laboratory of Novel Software Technology (KFKT2020B20), CNY 15,000, 2020.06-2022.05, PI
- Start-up Fund for NUAA New Faculty (YAH20026), CNY 60,000, 2020.04-2022.03, PI