Turnitin
降AI改写
早检测系统
早降重系统
Turnitin-UK版
万方检测-期刊版
维普编辑部版
Grammarly检测
Paperpass检测
checkpass检测
PaperYY检测
Regression fuzzing for deep learning systems
Deep learning (DL) Systems have been widely used in various domains. Similar to
traditional software, DL system evolution may also incur regression faults. To find the …
traditional software, DL system evolution may also incur regression faults. To find the …
More precise regression test selection via reasoning about semantics-modifying changes
Regression test selection (RTS) speeds up regression testing by only re-running tests that
might be affected by code changes. Ideal RTS safely selects all affected tests and precisely …
might be affected by code changes. Ideal RTS safely selects all affected tests and precisely …
On the recall of static call graph construction in practice
Static analyses have problems modelling dynamic language features soundly while
retaining acceptable precision. The problem is well-understood in theory, but there is little …
retaining acceptable precision. The problem is well-understood in theory, but there is little …
Empirically revisiting and enhancing IR-based test-case prioritization
Test-case prioritization (TCP) aims to detect regression bugs faster via reordering the tests
run. While TCP has been studied for over 20 years, it was almost always evaluated using …
run. While TCP has been studied for over 20 years, it was almost always evaluated using …
[HTML][HTML] Can we trust tests to automate dependency updates? a case study of java projects
Developers are increasingly using services such as Dependabot to automate dependency
updates. However, recent research has shown that developers perceive such services as …
updates. However, recent research has shown that developers perceive such services as …
Speeding up genetic improvement via regression test selection
Genetic Improvement (GI) uses search-based optimisation algorithms to automatically
improve software with respect to both functional and non-functional properties. Our previous …
improve software with respect to both functional and non-functional properties. Our previous …
Evolution-aware detection of order-dependent flaky tests
Regression testing is an important part of the software development process but suffers from
the presence of flaky tests. Flaky tests are tests that can nondeterministically pass or fail …
the presence of flaky tests. Flaky tests are tests that can nondeterministically pass or fail …
Test selection for unified regression testing
Today's software failures have two dominating root causes: code bugs and
misconfigurations. To combat failure-inducing software changes, unified regression testing …
misconfigurations. To combat failure-inducing software changes, unified regression testing …
Comparing and combining analysis-based and learning-based regression test selection
Regression testing---rerunning tests on each code version to detect newly-broken
functionality---is important and widely practiced. But, regression testing is costly due to the …
functionality---is important and widely practiced. But, regression testing is costly due to the …
Simulee: Detecting cuda synchronization bugs via memory-access modeling
While CUDA has become a mainstream parallel computing platform and programming
model for general-purpose GPU computing, how to effectively and efficiently detect CUDA …
model for general-purpose GPU computing, how to effectively and efficiently detect CUDA …