Turnitin
降AI改写
早检测系统
早降重系统
Turnitin-UK版
万方检测-期刊版
维普编辑部版
Grammarly检测
Paperpass检测
checkpass检测
PaperYY检测
[HTML][HTML] A survey on different approaches for software test case prioritization
Testing is the process of evaluating a system by manual or automated means. While
Regression Test Selection (RTS) discards test cases and Test Suite Minimization (TSM) …
Regression Test Selection (RTS) discards test cases and Test Suite Minimization (TSM) …
State of practical applicability of regression testing research: A live systematic literature review
Context: Software regression testing refers to rerunning test cases after the system under
test is modified, ascertaining that the changes have not (re-) introduced failures. Not all …
test is modified, ascertaining that the changes have not (re-) introduced failures. Not all …
Boosting coverage-based fault localization via graph-based representation learning
Coverage-based fault localization has been extensively studied in the literature due to its
effectiveness and lightweightness for real-world systems. However, existing techniques …
effectiveness and lightweightness for real-world systems. However, existing techniques …
DeFlaker automatically detecting flaky tests
Developers often run tests to check that their latest changes to a code repository did not
break any previously working functionality. Ideally, any new test failures would indicate …
break any previously working functionality. Ideally, any new test failures would indicate …
Bugsinpy: a database of existing bugs in python programs to enable controlled testing and debugging studies
R Widyasari, SQ Sim, C Lok, H Qi, J Phan… - Proceedings of the 28th …, 2020 - dl.acm.org
The 2019 edition of Stack Overflow developer survey highlights that, for the first time, Python
outperformed Java in terms of popularity. The gap between Python and Java further …
outperformed Java in terms of popularity. The gap between Python and Java further …
Send hardest problems my way: Probabilistic path prioritization for hybrid fuzzing
Hybrid fuzzing which combines fuzzing and concolic execution has become an advanced
technique for software vulnerability detection. Based on the observation that fuzzing and …
technique for software vulnerability detection. Based on the observation that fuzzing and …
Transforming programs and tests in tandem for fault localization
Localizing failure-inducing code is essential for software debugging. Manual fault
localization can be quite tedious, error-prone, and time-consuming. Therefore, a huge body …
localization can be quite tedious, error-prone, and time-consuming. Therefore, a huge body …
Hybrid regression test selection
L Zhang - Proceedings of the 40th International Conference on …, 2018 - dl.acm.org
Regression testing is crucial but can be extremely costly. Regression Test Selection (RTS)
aims to reduce regression testing cost by only selecting and running the tests that may be …
aims to reduce regression testing cost by only selecting and running the tests that may be …
Exploring better black-box test case prioritization via log analysis
Test case prioritization (TCP) has been widely studied in regression testing, which aims to
optimize the execution order of test cases so as to detect more faults earlier. TCP has been …
optimize the execution order of test cases so as to detect more faults earlier. TCP has been …
Test-case prioritization for configuration testing
Configuration changes are among the dominant causes of failures of large-scale software
system deployment. Given the velocity of configuration changes, typically at the scale of …
system deployment. Given the velocity of configuration changes, typically at the scale of …