2018
DOI: 10.2991/ijcis.2018.125905642
|View full text |Cite
|
Sign up to set email alerts
|

Optimized Differential Evolution Algorithm for Software Testing

Abstract: Differential evolution (DE) algorithms for software testing usually exhibited limited performance and stability owing to possible premature-convergence-related aging during evolution processes. This paper proposes a new framework comprising an antiaging mechanism, that is, a rebirth strategy with partial memory against aging, for the existing DE algorithm and a specialized fitness function. The results of application of the proposed framework to instantiate three DE algorithms with different mutation schemas i… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
3
0

Year Published

2020
2020
2022
2022

Publication Types

Select...
3

Relationship

0
3

Authors

Journals

citations
Cited by 3 publications
(3 citation statements)
references
References 21 publications
0
3
0
Order By: Relevance
“…Nevertheless, low convergence speed is a problem of a classical DE, which requires high computational efforts. To overcome this restriction, several variations of the DE algorithm have been suggested to improve the performance of DE by modifying the evolution process during the search or integrating some additional processes into the DE to increase the convergence rate, such as local search [ 19 ], external archive [ 20 ], or antiaging mechanisms [ 21 ]. Pant et al [ 22 ] presented an extensive survey of existence of DE.…”
Section: Related Studiesmentioning
confidence: 99%
“…Nevertheless, low convergence speed is a problem of a classical DE, which requires high computational efforts. To overcome this restriction, several variations of the DE algorithm have been suggested to improve the performance of DE by modifying the evolution process during the search or integrating some additional processes into the DE to increase the convergence rate, such as local search [ 19 ], external archive [ 20 ], or antiaging mechanisms [ 21 ]. Pant et al [ 22 ] presented an extensive survey of existence of DE.…”
Section: Related Studiesmentioning
confidence: 99%
“…Siemens Suite is widely utilized as the benchmark test software. Siemens Suite has been previously used to evaluate the performance of various techniques [27][28][29] and contains seven programs that were written with the C language ( Table 2). The programs contained in Siemens Suite were developed to study the fault detection of a given test criterion.…”
Section: Software Under Test (Sut)mentioning
confidence: 99%
“…The topic of efficient utilization of the differential evolution algorithms in optimization tasks is treated in a row of articles. The articles [1,[4][5][6][7], and [14] deal with possible modifications of the differential evolution algorithms focused on limiting the stagnation of the algorithms and convergence acceleration to the global minimum of the cost function. Simultaneously, some articles concentrate on the division of the optimization process into several local optimization tasks which are subsequently solved using the differential evolution algorithms (see articles [15] and [20]).…”
Section: Introductionmentioning
confidence: 99%