2023
DOI: 10.1145/3532182
|View full text |Cite
|
Sign up to set email alerts
|

Some Seeds Are Strong: Seeding Strategies for Search-based Test Case Selection

Abstract: The time it takes software systems to be tested is usually long. Search-based test selection has been a widely investigated technique to optimize the testing process. In this paper, we propose a set of seeding strategies for the test case selection problem that generate the initial population of pareto-based multi-objective algorithms, with the goals of (1) helping to find an overall better set of solutions and (2) enhancing the convergence of the algorithms. The seeding strategies were integrated with four st… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
18
2

Year Published

2023
2023
2024
2024

Publication Types

Select...
4
1
1

Relationship

1
5

Authors

Journals

citations
Cited by 12 publications
(20 citation statements)
references
References 96 publications
0
18
2
Order By: Relevance
“…The single-objective mutation operator only considers the test adequacy to obtain the selection and removal probabilities for each of the test cases. However, this poses a key disadvantage in those cases in which the execution time of test cases plays a crucial role, such as the case of cyber-physical systems (CPSs) [7,16]. To this end, in this paper we extend the single-objective mutation operator, and instead, consider multiple objectives: one related to effectiveness (i.e., adequacy score) and the second one related to cost (i.e., test execution time).…”
Section: Multi-objective Mutation Operatormentioning
confidence: 99%
See 4 more Smart Citations
“…The single-objective mutation operator only considers the test adequacy to obtain the selection and removal probabilities for each of the test cases. However, this poses a key disadvantage in those cases in which the execution time of test cases plays a crucial role, such as the case of cyber-physical systems (CPSs) [7,16]. To this end, in this paper we extend the single-objective mutation operator, and instead, consider multiple objectives: one related to effectiveness (i.e., adequacy score) and the second one related to cost (i.e., test execution time).…”
Section: Multi-objective Mutation Operatormentioning
confidence: 99%
“…The dataset involves a total of 6 Simulink models (encompassing each a different CPS case study) of different characteristics and complexities (i.e., in terms of size, number of inputs and outputs). In addition to the four case study systems used in our conference version paper [26], we used two additional case study systems, namely, Cruise Controller (CC) and Tiny.Table 1 summarizes the main characteristics of the selected Simulink models. Each Simulink model encompassed between 120 to 150 test cases.…”
Section: Dataset 1 -Simulink Models Datasetsmentioning
confidence: 99%
See 3 more Smart Citations