2021
DOI: 10.1007/s42979-021-00631-7
|View full text |Cite
|
Sign up to set email alerts
|

Seeding Grammars in Grammatical Evolution to Improve Search-Based Software Testing

Abstract: Heuristic-based optimization techniques have been increasingly used to automate different types of code coverage analysis. Several studies suggest that interdependencies (in the form of comparisons) may exist between the condition constructs, of variables and constant values, in the branching conditions of real-world programs, e.g. ($$i \le 100$$ i ≤ 100 ) or ($$i==j$$ … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
2
0

Year Published

2022
2022
2024
2024

Publication Types

Select...
3
2

Relationship

0
5

Authors

Journals

citations
Cited by 5 publications
(2 citation statements)
references
References 53 publications
(110 reference statements)
0
2
0
Order By: Relevance
“…Our approach is based on evolutionary search, which is common for API-level test generation [6], but has also been applied to GUI testing [9,14,16]. The concept of grammatical evolution [19] has not been thoroughly explored in the context of test generation yet [2].…”
Section: Related Workmentioning
confidence: 99%
“…Our approach is based on evolutionary search, which is common for API-level test generation [6], but has also been applied to GUI testing [9,14,16]. The concept of grammatical evolution [19] has not been thoroughly explored in the context of test generation yet [2].…”
Section: Related Workmentioning
confidence: 99%
“…GE is an evolutionary algorithm invented at the University of Limerick. The algorithm is widely used for different applications such as software testing [2], digital circuit design [3], symbolic regression problems [4], and stock market rules prediction [5] to name a few.…”
Section: Introductionmentioning
confidence: 99%