2012 First International Workshop on Realizing AI Synergies in Software Engineering (RAISE) 2012
DOI: 10.1109/raise.2012.6227969
|View full text |Cite
|
Sign up to set email alerts
|

Predicting mutation score using source code and test suite metrics

Abstract: Mutation testing has traditionally been used to evaluate the eectiveness of test suites and provide condence in the testing process. Mutation testing involves the creation of many versions of a program each with a single syntactic fault. A test suite is evaluated against these program versions (i.e., mutants) in order to determine the percentage of mutants a test suite is able to identify (i.e., mutation score). A major drawback of mutation testing is that even a small program may yield thousands of mutants an… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
17
0

Year Published

2014
2014
2023
2023

Publication Types

Select...
6
2

Relationship

0
8

Authors

Journals

citations
Cited by 19 publications
(17 citation statements)
references
References 44 publications
(47 reference statements)
0
17
0
Order By: Relevance
“…In contrast, PMT opens a new dimension in mutation testing which does not require mutant execution, and has been shown to be more efficient than state-of-the-art techniques that embody various existing optimizations. Note that Jalbert [97] also applied machine learning to mutation testing, while their technique only classifies the mutation score of a source code unit into three categories: low, medium, and high.…”
Section: Mutation Testingmentioning
confidence: 99%
“…In contrast, PMT opens a new dimension in mutation testing which does not require mutant execution, and has been shown to be more efficient than state-of-the-art techniques that embody various existing optimizations. Note that Jalbert [97] also applied machine learning to mutation testing, while their technique only classifies the mutation score of a source code unit into three categories: low, medium, and high.…”
Section: Mutation Testingmentioning
confidence: 99%
“…The presence of such mutants can help testers to improve the quality of their test suite. For mature test suites, we expect the number of non-equivalent surviving mutants to be low [30]. We further compare MUTANDIS against random mutation testing to evaluate the effect of our approach on the stubbornness of the generated mutants.…”
Section: Methodsmentioning
confidence: 99%
“…Namin et al [42] used linear models to predict the overall mutation score, and Jalbert et al [22] also predicted that score using machine learning models. However, both did not perform predictions on individual methods.…”
Section: Related Workmentioning
confidence: 99%