2020
DOI: 10.1109/access.2020.3004145
|View full text |Cite
|
Sign up to set email alerts
|

IETCR: An Information Entropy Based Test Case Reduction Strategy for Mutation-Based Fault Localization

Abstract: Mutation-based fault localization (MBFL) is a recently proposed technique with the advantage of high fault localization accuracy. However, such a mutation analysis based technique is difficult to be accepted by industry due to its huge computational cost on mutation analysis. There are three ways to improve MBFL's efficiency, which are reducing the number of mutants, optimizing the mutants' execution process, and reducing the number of test cases. The former two ways have been mainly studied and shown promisin… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1

Citation Types

0
15
0

Year Published

2021
2021
2024
2024

Publication Types

Select...
7
1

Relationship

3
5

Authors

Journals

citations
Cited by 28 publications
(15 citation statements)
references
References 67 publications
0
15
0
Order By: Relevance
“…Xiaoan Bao et al described an improved adaptive genetic algorithm (IAGA) in [16] to generate the test cases by preserving population diversity. Haifeng Wang et al designed an information entropy-based test case reduction (IETCR) scheme in [17] Pedro Delgado-Pé rez and Inmaculada Medina-Bulo designed an Evolutionary Mutation Testing (EMT) in [18] for reducing the number of test suites. But the selected test suites were not efficient to cover the more faults.…”
Section: Related Workmentioning
confidence: 99%
“…Xiaoan Bao et al described an improved adaptive genetic algorithm (IAGA) in [16] to generate the test cases by preserving population diversity. Haifeng Wang et al designed an information entropy-based test case reduction (IETCR) scheme in [17] Pedro Delgado-Pé rez and Inmaculada Medina-Bulo designed an Evolutionary Mutation Testing (EMT) in [18] for reducing the number of test suites. But the selected test suites were not efficient to cover the more faults.…”
Section: Related Workmentioning
confidence: 99%
“…Some challenges do arise due to the frequency with which software testing is performed in conjunction to software development. With every development it is must to perform one round of testing including sanity testing but sometimes this pattern does not get followed due to some reason like either the resource availability is not spontaneous or often executing all the test cases is quite time-consuming process [1][2][3][4]. Thus, it is being devised that some test case reduction applications can be explored for enhancement of the overall process of software testing.…”
Section: Introductionmentioning
confidence: 99%
“…Some optimization strategies are required to introduce for solving the amplification of number of test cases with evolution of system software simultaneously [5,[8][9][10]. Therefore, many optimization techniques are proposed in order to reduce the efforts put for regression testing by selecting few test cases from the existing test-suite [1,4,[11][12][13][14]. Test case selection is one of the major roles in regression testing.…”
Section: Introductionmentioning
confidence: 99%
“…Model-based testing (MBT) [15], classification, clustering, and the advantage of high fault localization accuracy [16]. However, the cost of the mutation process remains high.…”
Section: Introductionmentioning
confidence: 99%