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 …
Version history, similar report, and structure: Putting them together for improved bug localization
During the evolution of a software system, a large number of bug reports are submitted.
Locating the source code files that need to be fixed to resolve the bugs is a challenging …
Locating the source code files that need to be fixed to resolve the bugs is a challenging …
Extended comprehensive study of association measures for fault localization
Spectrum‐based fault localization is a promising approach to automatically locate root
causes of failures quickly. Two well‐known spectrum‐based fault localization techniques …
causes of failures quickly. Two well‐known spectrum‐based fault localization techniques …
Amalgam+: Composing rich information sources for accurate bug localization
During the evolution of a software system, a large number of bug reports are submitted.
Locating the source code files that need to be fixed to resolve the bugs is a challenging …
Locating the source code files that need to be fixed to resolve the bugs is a challenging …
Revisiting the practical use of automated software fault localization techniques
In the last two decades, a great amount of effort has been put in researching automated
debugging techniques to support developers in the debugging process. However, in a …
debugging techniques to support developers in the debugging process. However, in a …
Theory and practice, do they match? a case with spectrum-based fault localization
Spectrum-based fault localization refers to the process of identifying program units that are
buggy from two sets of execution traces: normal traces and faulty traces. These approaches …
buggy from two sets of execution traces: normal traces and faulty traces. These approaches …
Improving spectral‐based fault localization using static analysis
N Neelofar, L Naish, J Lee… - Software: Practice and …, 2017 - Wiley Online Library
Debugging is crucial for producing reliable software. One of the effective bug localization
techniques is spectral‐based fault localization (SBFL). It helps to locate a buggy statement …
techniques is spectral‐based fault localization (SBFL). It helps to locate a buggy statement …
Automatic bug localization using a combination of deep learning and model transformation through node classification
Bug localization is the task of automatically locating suspicious commands in the source
code. Many automated bug localization approaches have been proposed for reducing costs …
code. Many automated bug localization approaches have been proposed for reducing costs …
Comprehensive evaluation of association measures for fault localization
In statistics and data mining communities, there have been many measures proposed to
gauge the strength of association between two variables of interest, such as odds ratio …
gauge the strength of association between two variables of interest, such as odds ratio …