2019
DOI: 10.1002/smr.2228
|View full text |Cite
|
Sign up to set email alerts
|

SFLA‐based heuristic method to generate software structural test data

Abstract: Software testing is one of the significant stages in software development life cycle which is a costly and time‐consuming task. Automatic tests data generation is one of the traditional techniques to reduce the cost and time spent in software testing. Different evolutionary algorithms have been proposed to generate test data which cover target paths in a software program. In this paper, shuffled frog leaping algorithm (SFLA) is proposed to generate structural test data. The proposed SFLA algorithm is character… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
8
0

Year Published

2020
2020
2024
2024

Publication Types

Select...
8
1

Relationship

1
8

Authors

Journals

citations
Cited by 28 publications
(8 citation statements)
references
References 17 publications
0
8
0
Order By: Relevance
“…For example, accessing the same data by different modules can be considered as an effective similarity metric. Different heuristic and machine‐learning algorithms (Arasteh, 2022; Arasteh, Abdi, et al, 2022; Arasteh, Fatolahzadeh, et al, 2022; Bouyer et al, 2007; Ghaemi & Arasteh, 2020; Hatami & Arasteh, 2020; Keshtgar & Arasteh, 2017; Zadahmad et al, 2011) have been used to salve the optimization problems in software engineering field; hence the other heuristic algorithms can be used for SMC problem.…”
Section: Resultsmentioning
confidence: 99%
“…For example, accessing the same data by different modules can be considered as an effective similarity metric. Different heuristic and machine‐learning algorithms (Arasteh, 2022; Arasteh, Abdi, et al, 2022; Arasteh, Fatolahzadeh, et al, 2022; Bouyer et al, 2007; Ghaemi & Arasteh, 2020; Hatami & Arasteh, 2020; Keshtgar & Arasteh, 2017; Zadahmad et al, 2011) have been used to salve the optimization problems in software engineering field; hence the other heuristic algorithms can be used for SMC problem.…”
Section: Resultsmentioning
confidence: 99%
“…In Ghaemi and Arasteh [26], SFLA was proposed to generate test data. In this work, branch coverage was used as the basis of the fitness function to generate effective test data.…”
Section: Search-based Methods For Test Data Generation In Sequential mentioning
confidence: 99%
“…To evaluate the capability of the proposed method for identifying program failures, some faults have been introduced in three benchmark programs, Gcd1, Index and Matrix, and the ability of the proposed method to detect resulting failures has been measured. In this regard, our method is compared with SFLA_Seq [26] and NICS_GA [27] as two search-based methods which have already been used for test data generation in sequential and concurrent programs, respectively. These methods were briefly described in Section 2.2.…”
Section: Evaluation Of the Failure Detection Capabilitymentioning
confidence: 99%
“…The shu ed frog leaping algorithm (SFLA) is presented for generating structural test data [51]. This method has a good convergence rate and is very easy to implement.…”
Section: F Sflamentioning
confidence: 99%