Turnitin
降AI改写
早检测系统
早降重系统
Turnitin-UK版
万方检测-期刊版
维普编辑部版
Grammarly检测
Paperpass检测
checkpass检测
PaperYY检测
A survey on software fault localization
Software fault localization, the act of identifying the locations of faults in a program, is widely
recognized to be one of the most tedious, time consuming, and expensive-yet equally critical …
recognized to be one of the most tedious, time consuming, and expensive-yet equally critical …
Software fault localization: An overview of research, techniques, and tools
This chapter describes traditional and intuitive fault localization techniques, including
program logging, assertions, breakpoints, and profiling. Many advanced fault localization …
program logging, assertions, breakpoints, and profiling. Many advanced fault localization …
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 …
Human competitiveness of genetic programming in spectrum-based fault localisation: Theoretical and empirical analysis
We report on the application of Genetic Programming to Software Fault Localisation, a
problem in the area of Search-Based Software Engineering (SBSE). We give both empirical …
problem in the area of Search-Based Software Engineering (SBSE). We give both empirical …
Entropy-based test generation for improved fault localization
Spectrum-based Bayesian reasoning can effectively rank candidate fault locations based on
passing/failing test cases, but the diagnostic quality highly depends on the size and diversity …
passing/failing test cases, but the diagnostic quality highly depends on the size and diversity …
How well does test case prioritization integrate with statistical fault localization?
CONTEXT: Effective test case prioritization shortens the time to detect failures, and yet the
use of fewer test cases may compromise the effectiveness of subsequent fault localization …
use of fewer test cases may compromise the effectiveness of subsequent fault localization …
Prioritizing tests for fault localization through ambiguity group reduction
A Gonzalez-Sanchez, R Abreu… - 2011 26th IEEE/ACM …, 2011 - ieeexplore.ieee.org
In practically all development processes, regression tests are used to detect the presence of
faults after a modification. If faults are detected, a fault localization algorithm can be used to …
faults after a modification. If faults are detected, a fault localization algorithm can be used to …
A systematic literature review on test case prioritization techniques
Software Testing consumes very significant amount of time in the life cycle of software. Test
case prioritization is a way to provide priorities to test cases, to meet various testing goals …
case prioritization is a way to provide priorities to test cases, to meet various testing goals …
[HTML][HTML] Sequential model-based diagnosis by systematic search
P Rodler - Artificial Intelligence, 2023 - Elsevier
Abstract Model-based diagnosis aims at identifying the real cause of a system's malfunction
based on a formal system model and observations of the system behavior. To discriminate …
based on a formal system model and observations of the system behavior. To discriminate …
Effects of class imbalance in test suites: an empirical study of spectrum-based fault localization
Spectrum-based fault localization techniques (SBFLs) focus on the utilization of execution
information provided by large number of test cases. How to use the cases effectively is an …
information provided by large number of test cases. How to use the cases effectively is an …