2020
DOI: 10.1108/dta-08-2019-0140
|View full text |Cite
|
Sign up to set email alerts
|

Mutation reduction in software mutation testing using firefly optimization algorithm

Abstract: PurposeFor delivering high-quality software applications, proper testing is required. A software test will function successfully if it can find more software faults. The traditional method of assessing the quality and effectiveness of a test suite is mutation testing. One of the main drawbacks of mutation testing is its computational cost. The research problem of this study is the high computational cost of the mutation test. Reducing the time and cost of the mutation test is the main goal of this study.Design… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2

Citation Types

0
2
0

Year Published

2021
2021
2024
2024

Publication Types

Select...
6
1

Relationship

0
7

Authors

Journals

citations
Cited by 12 publications
(2 citation statements)
references
References 33 publications
0
2
0
Order By: Relevance
“…In this way, the heuristic algorithm becomes a good choice. Although a large number of heuristic methods have been proposed to solve various optimization problems (Zhou et al, 2018(Zhou et al, , 2020Arasteh et al, 2020;Shomali and Arasteh, 2020), as far as we know, no heuristic algorithms exist to solve the PSCP. Therefore, the purpose of this work is to enrich the repertory of solution methods for PSCP by presenting a novel Argentine ant system (AAS) algorithm.…”
Section: Introductionmentioning
confidence: 99%
“…In this way, the heuristic algorithm becomes a good choice. Although a large number of heuristic methods have been proposed to solve various optimization problems (Zhou et al, 2018(Zhou et al, , 2020Arasteh et al, 2020;Shomali and Arasteh, 2020), as far as we know, no heuristic algorithms exist to solve the PSCP. Therefore, the purpose of this work is to enrich the repertory of solution methods for PSCP by presenting a novel Argentine ant system (AAS) algorithm.…”
Section: Introductionmentioning
confidence: 99%
“…Chekam et al [13,14] proposed a dynamic symbolic execution method and a mutant priority method. Shomali and Arasteh [15] proposed the firefly optimization algorithm as a heuristic algorithm for identifying the most error-prone path in the program. Hooseini et al [16] proposed a genetic algorithm to identify the path where the program is most likely to propagate errors as the mutation location.…”
Section: Introductionmentioning
confidence: 99%