Turnitin
降AI改写
早检测系统
早降重系统
Turnitin-UK版
万方检测-期刊版
维普编辑部版
Grammarly检测
Paperpass检测
checkpass检测
PaperYY检测
A systematic literature review of techniques and metrics to reduce the cost of mutation testing
Historically, researchers have proposed and applied many techniques to reduce the cost of
mutation testing. It has become difficult to find all techniques and to understand the cost …
mutation testing. It has become difficult to find all techniques and to understand the cost …
Mutation testing advances: an analysis and survey
Mutation testing realizes the idea of using artificial defects to support testing activities.
Mutation is typically used as a way to evaluate the adequacy of test suites, to guide the …
Mutation is typically used as a way to evaluate the adequacy of test suites, to guide the …
An industrial application of mutation testing: Lessons, challenges, and research directions
Mutation analysis evaluates a testing or debugging technique by measuring how well it
detects mutants, which are systematically seeded, artificial faults. Mutation analysis is …
detects mutants, which are systematically seeded, artificial faults. Mutation analysis is …
Selfapr: Self-supervised program repair with test execution diagnostics
Learning-based program repair has achieved good results in a recent series of papers. Yet,
we observe that the related work fails to repair some bugs because of a lack of knowledge …
we observe that the related work fails to repair some bugs because of a lack of knowledge …
Practical mutation testing at scale: A view from google
Mutation analysis assesses a test suite's adequacy by measuring its ability to detect small
artificial faults, systematically seeded into the tested program. Mutation analysis is …
artificial faults, systematically seeded into the tested program. Mutation analysis is …
What it would take to use mutation testing in industry—a study at facebook
Traditionally, mutation testing generates an abundance of small deviations of a program,
called mutants. At industrial systems the scale and size of Facebook's, doing this is …
called mutants. At industrial systems the scale and size of Facebook's, doing this is …
Prioritizing mutants to guide mutation testing
SJ Kaufman, R Featherman, J Alvin, B Kurtz… - Proceedings of the 44th …, 2022 - dl.acm.org
Mutation testing offers concrete test goals (mutants) and a rigorous test efficacy criterion, but
it is expensive due to vast numbers of mutants, many of which are neither useful nor …
it is expensive due to vast numbers of mutants, many of which are neither useful nor …
Selecting fault revealing mutants
Mutant selection refers to the problem of choosing, among a large number of mutants, the
(few) ones that should be used by the testers. In view of this, we investigate the problem of …
(few) ones that should be used by the testers. In view of this, we investigate the problem of …
Cerebro: Static subsuming mutant selection
Mutation testing research has indicated that a major part of its application cost is due to the
large number of low utility mutants that it introduces. Although previous research has …
large number of low utility mutants that it introduces. Although previous research has …
Llmorpheus: Mutation testing using large language models
In mutation testing, the quality of a test suite is evaluated by introducing faults into a program
and determining whether the program's tests detect them. Most existing approaches for …
and determining whether the program's tests detect them. Most existing approaches for …