Turnitin
降AI改写
早检测系统
早降重系统
Turnitin-UK版
万方检测-期刊版
维普编辑部版
Grammarly检测
Paperpass检测
checkpass检测
PaperYY检测
Regression testing minimization, selection and prioritization: a survey
Regression testing is a testing activity that is performed to provide confidence that changes
do not harm the existing behaviour of the software. Test suites tend to grow in size as …
do not harm the existing behaviour of the software. Test suites tend to grow in size as …
Search-based software testing: Past, present and future
P McMinn - 2011 IEEE Fourth International Conference on …, 2011 - ieeexplore.ieee.org
Search-Based Software Testing is the use of a meta-heuristic optimizing search technique,
such as a Genetic Algorithm, to automate or partially automate a testing task, for example the …
such as a Genetic Algorithm, to automate or partially automate a testing task, for example the …
Sapienz: Multi-objective automated testing for android applications
We introduce Sapienz, an approach to Android testing that uses multi-objective search-
based testing to automatically explore and optimise test sequences, minimising length, while …
based testing to automatically explore and optimise test sequences, minimising length, while …
The oracle problem in software testing: A survey
Testing involves examining the behaviour of a system in order to discover potential faults.
Given an input for a system, the challenge of distinguishing the corresponding desired …
Given an input for a system, the challenge of distinguishing the corresponding desired …
Test-case reduction for C compiler bugs
To report a compiler bug, one must often find a small test case that triggers the bug. The
existing approach to automated test-case reduction, delta debugging, works by removing …
existing approach to automated test-case reduction, delta debugging, works by removing …
Mutation-driven generation of unit tests and oracles
To assess the quality of test suites, mutation analysis seeds artificial defects (mutations) into
programs; a non-detected mutation indicates a weakness in the test suite. We present an …
programs; a non-detected mutation indicates a weakness in the test suite. We present an …
Modeling readability to improve unit tests
Writing good unit tests can be tedious and error prone, but even once they are written, the
job is not done: Developers need to reason about unit tests throughout software …
job is not done: Developers need to reason about unit tests throughout software …
An empirical study of the long duration of continuous integration builds
Continuous Integration (CI) is a set of software development practices that allow software
development teams to generate software builds more quickly and periodically (eg, daily or …
development teams to generate software builds more quickly and periodically (eg, daily or …
Witness validation and stepwise testification across software verifiers
It is commonly understood that a verification tool should provide a counterexample to
witness a specification violation. Until recently, software verifiers dumped error witnesses in …
witness a specification violation. Until recently, software verifiers dumped error witnesses in …
Search-based system testing: high coverage, no false alarms
Modern test case generation techniques can automatically achieve high code coverage. If
they operate on the unit level, they run the risk of generating inputs infeasible in reality …
they operate on the unit level, they run the risk of generating inputs infeasible in reality …