VLDB 2026 Research / reviewers in the wild / expert
Changqing Wei
dblp:283/9024
· DBLP profile ↗
6ranked-venue papers
3as first author
6since 2021 · last 2026
0000-0002-2343-6734ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 6 · 3 first-author · 6 since 2021
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | Mutation testing based on non-cooperative Stackelberg game
Xiangjuan Yao, Changqing Wei, Dun-Wei Gong |
Inf. Softw. Technol. | 3 |
| 2024 | Test data generation for covering mutation-based path using MGA for MPI program
Xiangying Dang, Jinyong Wang, Dun-Wei Gong, Xiangjuan Yao, Changqing Wei |
J. Syst. Softw. | 5 |
| 2024 | Set evolution based test data generation for killing stubborn mutants
Changqing Wei, Xiangjuan Yao, Dun-Wei Gong, Huai Liu, Xiangying Dang |
J. Syst. Softw. | 1 |
| 2024 | Test Data Generation for Mutation Testing Based on Markov Chain Usage Model and Estimation of Distribution AlgorithmabstractMutation testing, a mainstream fault-based software testing technique, can mimic a wide variety of software faults by seeding them into the target program and resulting in the so-called mutants. Test data generated in mutation testing should be able to kill as many mutants as possible, hence guaranteeing a high fault-detection effectiveness of testing. Nevertheless, the test data generation can be very expensive, because mutation testing normally involves an extremely large number of mutants and some mutants are hard to kill. It is thus a critical yet challenging job to find an efficient way to generate a small set of test data that are able to kill multiple mutants at the same time as well as reveal those hard-to-detect faults. In this paper, we propose a new approach for test data generation in mutation testing, through the novel applications of the Markov chain usage model and the estimation of distribution algorithm. We first utilize the Markov chain usage model to reduce the so-called mutant branches in weak mutation testing and generate a minimal set of extended paths. Then, we regard the problem of generating test data as the problem of covering extended paths and use an estimation of distribution algorithm based on probability model to solve the problem. Finally, we develop a framework, TAMMEA, to implement the new approach of generating test data for mutation testing. The empirical studies based on fifteen object programs show that TAMMEA can kill more mutants using fewer test data compared with baseline techniques. In addition, the computation overhead of TAMMEA is lower than that of the baseline technique based on the traditional genetic algorithm, and comparable to that of the random method. It is clear that the new approach improves both the effectiveness and efficiency of mutation testing, thus promoting its practicability. Changqing Wei, Xiangjuan Yao, Dun-Wei Gong, Huai Liu |
IEEE Trans. Software Eng. | 1 |
| 2022 | Orderly Generation of Test Data via Sorting Mutant Branches Based on Their Dominance Degrees for Weak Mutation TestingabstractCompared with traditional structural test criteria, test data generated based on mutation testing are proved more effective at detecting faults. However, not all test data have the same potence in detecting software faults. If test data are prioritized while generating for mutation testing, the defect detectability of the test suite can be further strengthened. In view of this, we propose a method of test data generation for weak mutation testing via sorting mutant branches based on their dominance degrees. First, the problem of weak mutation testing is transformed into that of covering mutant branches for a transformed program. Then, the dominance relation of mutant branches in the transformed program is analyzed to obtain the non-dominated mutant branches and their dominance degrees. Following that, we prioritize all non-dominated mutant branches in descending order by virtue of their dominance degrees. Finally, the test data are generated in an orderly manner by selecting the mutant branches sequentially. The experimental results on 15 programs show that compared with other methods, the proposed test data generation method can not only improve the error detectability of the test suite, but also has higher efficiency. Xiangjuan Yao, Gongjie Zhang, Feng Pan 0008, Dun-Wei Gong, Changqing Wei |
IEEE Trans. Software Eng. | 5 |
| 2021 | Spectral clustering based mutant reduction for mutation testing
Changqing Wei, Xiangjuan Yao, Dun-Wei Gong, Huai Liu |
Inf. Softw. Technol. | 1 |