2012
DOI: 10.1007/978-3-642-34691-0_15
|View full text |Cite
|
Sign up to set email alerts
|

Machine Learning Approach in Mutation Testing

Abstract: This paper deals with an approach based on the similarity of mutants. This similarity is used to reduce the number of mutants to be executed. In order to calculate such a similarity among mutants their structure is used. Each mutant is converted into a hierarchical graph, which represents the program's flow, variables and conditions. On the basis of this graph form a special graph kernel is defined to calculate similarity among programs. It is then used to predict whether a given test would detect a mutant or … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
20
0

Year Published

2013
2013
2018
2018

Publication Types

Select...
5
2

Relationship

2
5

Authors

Journals

citations
Cited by 22 publications
(20 citation statements)
references
References 36 publications
0
20
0
Order By: Relevance
“…It seems that the migration to the model level alone lowers the number of generated and executed mutants, but other techniques should also be considered. The most efficient techniques should be the ones taking into account individual characteristics of modeled systems, such as proposed in [20], [21], [22].…”
Section: Discussionmentioning
confidence: 99%
“…It seems that the migration to the model level alone lowers the number of generated and executed mutants, but other techniques should also be considered. The most efficient techniques should be the ones taking into account individual characteristics of modeled systems, such as proposed in [20], [21], [22].…”
Section: Discussionmentioning
confidence: 99%
“…Previously graph edit distance and a distance computed from simple HCFG kernel were used in this algorithm [4]. In this paper distances are computed from the three new kernels described in sections IV-C and IV-D. (Denoted as Ker2HCFG -defined by equation 4 and Map1HCFG and Map2HCFG -by equations 6 and 7, respectively).…”
Section: B Classification Resultsmentioning
confidence: 99%
“…The kernel defined by equation (4) is a modification of the one proposed in [4], [41], as it uses a binary node kernel given by definition 2 to compare the neighbouring nodes rather than the more complex k V kernel which was previously used. It lowers the number of times a tree kernel is computed and does not affect the accuracy of the classification.…”
Section: Decomposition Kernel For Hcfgsmentioning
confidence: 99%
See 2 more Smart Citations