About Me
I am an Associate Researcher at the Department of Computer Science and Technology, Nanjing University. I am also a member of the GIST group. My current research interest lies in the area of software testing and maintenance, where I am interested in solving software development problems by techniques that exploit artificial and human crowd intelligence.
I received my PhD degree from Nanjing University in June 2018, under the supervision of Prof. Changhai Nie. I have been a visiting student at CREST of University College London (UCL), from Spetember 2016 to August 2017. My supervisors in CREST are Dr. Justyna Petke and Prof. Mark Harman.
Research Interests
- Intelligent Software Testing
- Software Ecosytem Analysis
- Empirical Software Engineering
我们招收博士、硕士和南京大学本科生,欢迎对智能软件测试和软件数据分析等方向感兴趣的同学随时邮件联系 :-)
Selected Publications
With links to digital library and complementary material
- [ICSE'22] Huayao Wu, Lixin Xu, Xintao Niu, and Changhai Nie. Combinatorial Testing of RESTful APIs. International Conference on Software Engineering (ICSE), 2022: 426-437
- [IST'22] Yan Wang, Huayao Wu*, Xintao Niu, Changhai Nie, Jiaxi Xu. An Adaptive Penalty based Parallel Tabu Search for Constrained Covering Array Generation. Information and Software Technology (IST), 143: 106768, 2022
- [TSE] Xintao Niu, Yanjie Sun, Huayao Wu, Gang Li, Changhai Nie, Yu Lei, and Xiaoyin Wang. Enhance Combinatorial Testing with Metamorphic Relations. IEEE Transactions on Software Engineering (TSE), accepted
- [TSE] Xintao Niu, Huayao Wu, Changhai Nie, Yu Lei, and Xiaoyin Wang. A Theory of Pending Schemas in Combinatorial Testing. IEEE Transactions on Software Engineering (TSE), accepted
- [ICSE'21] Huayao Wu, Wenjun Deng, Xintao Niu, and Changhai Nie. Identifying Key Features from App User Reviews. International Conference on Software Engineering (ICSE), 2021: 922-932
- [TSE'21] Huayao Wu, Changhai Nie, Justyna Petke, Yue Jia and Mark Harman. Comparative Analysis of Constraint Handling Techniques for Constrained Combinatorial Testing. IEEE Transactions on Software Engineering (TSE), 47(11): 2549-2562, 2021
- [TSE'20] Huayao Wu, Changhai Nie, Justyna Petke, Yue Jia and Mark Harman. An Empirical Comparison of Combinatorial Testing, Random Testing and Adaptive Random Testing. IEEE Transactions on Software Engineering (TSE), 46(3): 302-320, 2020
- [IST'16] Huayao Wu, Changhai Nie, Fei-Ching Kuo. The Optimal Testing Order in the Presence of Switching Cost. Information and Software Technology (IST), 80: 57–72, 2016
- [TEVC'15] Huayao Wu, Changhai Nie, Fei-Ching Kuo, Hareton Leung and Charles J. Colbourn. A Discrete Particle Swarm Optimization for Covering Array Generation. IEEE Transactions on Evolutionary Computation (TEVC), 19(4): 575-591, 2015
- [IST'15] Changhai Nie, Huayao Wu, Xintao Niu, Fei-Ching Kuo, Hareton Leung and Charles J. Colbourn. Combinatorial Testing, Random Testing, and Adaptive Random Testing for Detecting Interaction Triggered Failures. Information and Software Technology (IST), 62: 198-213, 2015
Teaching
For undergraduate students
- Software Testing (Autumn 2020 ~ 2021)
- Introduction to Operating System (Spring 2022)
CitHub
The CitHub project aims to establish an open platform for studying and using Combinatorial Interaction Testing (CIT) approaches. Currently, it offer a collection of web services and applications, including:

Repository
A web application that provides a full coverage of publications in the literature of combinatorial interaction testing.
Visit Source Code
Generator
A reference implementation that packages standalone covering array generation tools into a web service.
Source CodeContact
hywu [at] nju.edu.cn
Room 501, Computer Science Building
Department of Computer Science and Technology
Nanjing University
163 Xianlin Avenue, Qixia District
Nanjing, China, 210023