Turnitin
降AI改写
早检测系统
早降重系统
Turnitin-UK版
万方检测-期刊版
维普编辑部版
Grammarly检测
Paperpass检测
checkpass检测
PaperYY检测
Test case prioritization approaches in regression testing: A systematic literature review
Context Software quality can be assured by going through software testing process.
However, software testing phase is an expensive process as it consumes a longer time. By …
However, software testing phase is an expensive process as it consumes a longer time. By …
[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) …
Gamma: Revisiting template-based automated program repair via mask prediction
Automated program repair (APR) aims to fix software bugs without manual debugging efforts
and plays a crucial role in software development and maintenance. Template-based APR …
and plays a crucial role in software development and maintenance. Template-based APR …
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 …
One size does not fit all: Multi-granularity patch generation for better automated program repair
Automated program repair aims to automate bug correction and alleviate the burden of
manual debugging, which plays a crucial role in software development and maintenance …
manual debugging, which plays a crucial role in software development and maintenance …
Automated patch assessment for program repair at scale
In this paper, we do automatic correctness assessment for patches generated by program
repair systems. We consider the human-written patch as ground truth oracle and randomly …
repair systems. We consider the human-written patch as ground truth oracle and randomly …
How does regression test prioritization perform in real-world software evolution?
In recent years, researchers have intensively investigated various topics in test prioritization,
which aims to re-order tests to increase the rate of fault detection during regression testing …
which aims to re-order tests to increase the rate of fault detection during regression testing …
A survey on regression test-case prioritization
Regression testing is crucial for ensuring the quality of modern software systems, but can be
extremely costly in practice. Test-case prioritization has been proposed to improve the …
extremely costly in practice. Test-case prioritization has been proposed to improve the …
Incorporating fault-proneness estimations into coverage-based test case prioritization methods
Context: During the development process of a software program, regression testing is used
to ensure that the correct behavior of the software is retained after updates to the source …
to ensure that the correct behavior of the software is retained after updates to the source …
Learning to prioritize test programs for compiler testing
Compiler testing is a crucial way of guaranteeing the reliability of compilers (and software
systems in general). Many techniques have been proposed to facilitate automated compiler …
systems in general). Many techniques have been proposed to facilitate automated compiler …