Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Feng Pan 0008

dblp:84/1769-8 · DBLP profile ↗
← Back
3ranked-venue papers
0as first author
2since 2021 · last 2023
0000-0002-3931-0159ORCID · verified

Domains — the database's venue-derived domains; a paper can count in several

Software engineering, systems software and programming languages · 3 · 2 since 2021

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Software engineering, system software, and programming languages
2 papers
Software testing · 100%

Topics — the 7 heaviest of 8, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Software testing
search-based software testing
0.712023
Evolutionary Generation of Test Suites for Multi-Path Coverage of MPI Programs With Non-Determinism · IEEE Trans. Software Eng. 2023
Software testing
test generation
0.712023
Evolutionary Generation of Test Suites for Multi-Path Coverage of MPI Programs With Non-Determinism · IEEE Trans. Software Eng. 2023
Software testing › test generation
test suite generation
0.712023
Evolutionary Generation of Test Suites for Multi-Path Coverage of MPI Programs With Non-Determinism · IEEE Trans. Software Eng. 2023
Software testing › test generation
mutation-based test generation
0.612022
Orderly Generation of Test Data via Sorting Mutant Branches Based on Their Dominance Degrees for Weak Mutation Testing · IEEE Trans. Software Eng. 2022
Software testing
mutation testing
0.612022
Orderly Generation of Test Data via Sorting Mutant Branches Based on Their Dominance Degrees for Weak Mutation Testing · IEEE Trans. Software Eng. 2022
Software testing
test input generation
0.612022
Orderly Generation of Test Data via Sorting Mutant Branches Based on Their Dominance Degrees for Weak Mutation Testing · IEEE Trans. Software Eng. 2022
Software testing › mutation testing
weak mutation testing
0.612022
Orderly Generation of Test Data via Sorting Mutant Branches Based on Their Dominance Degrees for Weak Mutation Testing · IEEE Trans. Software Eng. 2022

Methods — techniques the papers use, named apart from their topics

evolutionary optimization · 0.7mutant branch sorting · 0.6dominance analysis · 0.6
YearPublicationVenuePosition
2023 Evolutionary Generation of Test Suites for Multi-Path Coverage of MPI Programs With Non-Determinism
abstract
When a large number of target paths in a sequential program need to be covered, we can divide similar target paths into the same group, and generate a test suite covering the same group of target paths at the same time, so as to reduce the testing cost. However, different communication edges may be run under a same test input when executing a Message-PassingInterface (MPI) program with non-determinism, which cause different code fragments may be traversed, indicating the difficulty of generating a test suite to cover each group of target paths. This paper proposes an approach to evolutionary generation of test suites for multi-path coverage of MPI programs with non-determinism, which can significantly reduce the testing cost and difficulty. We first design an indicator for evaluating each traversal set of communication edges, which is used to form a relation matrix between each target path and each traversal set of communication edges, so as to divide all the target paths into a certain amount of groups. Then, we construct an optimization model for test suite generation associated with each group. Finally, an evolutionary optimization algorithm is extended to solve each model, and used to generate a test suite covering each group of target paths. The proposed approach is utilized and compared with several state-of-the-art approaches to seven benchmark MPI programs, as well as the experimental results illustrate that the proposed approach can efficiently generate a test suite, thus supporting the superiority of the proposed approach.
Baicai Sun, Dun-Wei Gong, Feng Pan 0008, Xiangjuan Yao, Tian Tian 0010
IEEE Trans. Software Eng.3
2022 Orderly Generation of Test Data via Sorting Mutant Branches Based on Their Dominance Degrees for Weak Mutation Testing
abstract
Compared 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.3
2020 A feedback-directed method of evolutionary test data generation for parallel programs
Dun-Wei Gong, Feng Pan 0008, Tian Tian 0010, Fan-Lin Meng
Inf. Softw. Technol.2