2016 International Conference on Data and Software Engineering (ICoDSE) 2016
DOI: 10.1109/icodse.2016.7936135
|View full text |Cite
|
Sign up to set email alerts
|

Regex Based Mutation Testing operator implementation

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
7
0

Year Published

2017
2017
2019
2019

Publication Types

Select...
3
2

Relationship

2
3

Authors

Journals

citations
Cited by 5 publications
(7 citation statements)
references
References 14 publications
0
7
0
Order By: Relevance
“…As for mutant representation, is a pair of mutant operator code, sub-mutant code, and line number where the mutation operator executed. A mutation operators used in this paper is based on the definition of mutation operator by King and Offut [28] and at the time is already implemented six mutation [8], but for comparison with Polo works [29] that used here as a benchmark, then we only used four categories of mutation operator as shown in Table 4. This form of FOM (First-Order-Mutant) representation make the mutation process have a possibility to generate an undefined sub-code mutant, this is because each of the mutation operators has a different number of sub-code size.…”
Section: Figure 2 Coevolution Optimization Methods In Mutation Testingmentioning
confidence: 99%
See 2 more Smart Citations
“…As for mutant representation, is a pair of mutant operator code, sub-mutant code, and line number where the mutation operator executed. A mutation operators used in this paper is based on the definition of mutation operator by King and Offut [28] and at the time is already implemented six mutation [8], but for comparison with Polo works [29] that used here as a benchmark, then we only used four categories of mutation operator as shown in Table 4. This form of FOM (First-Order-Mutant) representation make the mutation process have a possibility to generate an undefined sub-code mutant, this is because each of the mutation operators has a different number of sub-code size.…”
Section: Figure 2 Coevolution Optimization Methods In Mutation Testingmentioning
confidence: 99%
“…As shown in Table 5 and Table 6, it is proved that there is a relation between the redundancy level with the coevolution performance. In the Find case has the lowest test case redundancy level ( Table 6, Find case column [4][5][6][7][8][9][10][11][12], and it also has a good performance in test case growth ( Table 5, Find case column 2-4). The relation also shows in mutant solution, the high level of mutant redundancy in BubbleSort, Find and HSL Color (Table 6, column 1-3), correlated with the decrease in mutant growth ( Table 5, column 1), while low redundancy level redundancy in Mid case, related with improved growth.…”
Section: Coevolution Using Laboratory and Real World Casesmentioning
confidence: 99%
See 1 more Smart Citation
“…Based on these hypotheses, mutation testing generates an artificial fault henceforth called mutant, which created by altering one or more lines of code of the PUT (Figure 1). The execution of one mutation operator on one line of code can generate more than one mutant (Figure 1.a), this is because the effectiveness of each mutation operator is varying depending on the source code type on the PUT (Tuloli, et al, 2016).…”
Section: Mutation Testingmentioning
confidence: 99%
“…The mutant generation system is based on our previous mutant generation system based on regular expression (Tuloli, et al, 2016), the system is itself has been proven to be able to use in search-based First-Order Mutant generation (FOM) (Tuloli, et al, 2017). In this research, we explored the usage of this system on generating Second-Order Mutant (SOM).…”
Section: Designmentioning
confidence: 99%