Turnitin
降AI改写
早检测系统
早降重系统
Turnitin-UK版
万方检测-期刊版
维普编辑部版
Grammarly检测
Paperpass检测
checkpass检测
PaperYY检测
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 …
Automated fixing of programs with contracts
In program debugging, finding a failing run is only the first step; what about correcting the
fault? Can we automate the second task as well as the first? The AutoFix-E tool …
fault? Can we automate the second task as well as the first? The AutoFix-E tool …
An empirical study on mutation, statement and branch coverage fault revelation that avoids the unreliable clean program assumption
Many studies suggest using coverage concepts, such as branch coverage, as the starting
point of testing, while others as the most prominent test quality indicator. Yet the relationship …
point of testing, while others as the most prominent test quality indicator. Yet the relationship …
How do developers test android applications?
Enabling fully automated testing of mobile applications has recently become an important
topic of study for both researchers and practitioners. A plethora of tools and approaches …
topic of study for both researchers and practitioners. A plethora of tools and approaches …
Random testing: Theoretical results and practical implications
A substantial amount of work has shed light on whether random testing is actually a useful
testing technique. Despite its simplicity, several successful real-world applications have …
testing technique. Despite its simplicity, several successful real-world applications have …
Evaluating software testing techniques: A systematic map** study
M Mayeda, A Andrews - Advances in Computers, 2021 - Elsevier
Software testing techniques are crucial for detecting faults in software and reducing the risk
of using it. As such, it is important that we have a good understanding of how to evaluate …
of using it. As such, it is important that we have a good understanding of how to evaluate …
Formal analysis of the effectiveness and predictability of random testing
There has been a lot of work to shed light on whether random testing is actually a useful
testing technique. Despite its simplicity, several successful real-world applications appear in …
testing technique. Despite its simplicity, several successful real-world applications appear in …
Test generation for higher-order functions in dynamic languages
Test generation has proven to provide an effective way of identifying programming errors.
Unfortunately, current test generation techniques are challenged by higher-order functions …
Unfortunately, current test generation techniques are challenged by higher-order functions …
Mutomvo: Mutation testing framework for simulated cloud and HPC environments
Many current applications provide high performance to process large volumes of data.
These applications usually run in highly distributed environments, like cloud and HPC …
These applications usually run in highly distributed environments, like cloud and HPC …
A general modeling and analysis framework for software fault detection and correction process
Software reliability growth modeling plays an important role in software reliability evaluation.
To incorporate more information and provide more accurate analysis, modeling software …
To incorporate more information and provide more accurate analysis, modeling software …