Turnitin
降AI改写
早检测系统
早降重系统
Turnitin-UK版
万方检测-期刊版
维普编辑部版
Grammarly检测
Paperpass检测
checkpass检测
PaperYY检测
Spectrum-based software fault localization: A survey of techniques, advances, and challenges
Despite being one of the most basic tasks in software development, debugging is still
performed in a mostly manual way, leading to high cost and low performance. To address …
performed in a mostly manual way, leading to high cost and low performance. To address …
Deepfl: Integrating multiple fault diagnosis dimensions for deep fault localization
Learning-based fault localization has been intensively studied recently. Prior studies have
shown that traditional Learning-to-Rank techniques can help precisely diagnose fault …
shown that traditional Learning-to-Rank techniques can help precisely diagnose fault …
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 …
Where should the bugs be fixed? more accurate information retrieval-based bug localization based on bug reports
For a large and evolving software system, the project team could receive a large number of
bug reports. Locating the source code files that need to be changed in order to fix the bugs is …
bug reports. Locating the source code files that need to be changed in order to fix the bugs is …
Improving bug localization using structured information retrieval
Locating bugs is important, difficult, and expensive, particularly for large-scale systems. To
address this, natural language information retrieval techniques are increasingly being used …
address this, natural language information retrieval techniques are increasingly being used …
Improving fault localization and program repair with deep semantic features and transferred knowledge
Automatic software debugging mainly includes two tasks of fault localization and automated
program repair. Compared with the traditional spectrum-based and mutation-based …
program repair. Compared with the traditional spectrum-based and mutation-based …
Practical program repair via bytecode mutation
Automated Program Repair (APR) is one of the most recent advances in automated
debugging, and can directly fix buggy programs with minimal human intervention. Although …
debugging, and can directly fix buggy programs with minimal human intervention. Although …
Spectrum-based multiple fault localization
R Abreu, P Zoeteweij… - 2009 IEEE/ACM …, 2009 - ieeexplore.ieee.org
Fault diagnosis approaches can generally be categorized into spectrum-based fault
localization (SFL, correlating failures with abstractions of program traces), and model-based …
localization (SFL, correlating failures with abstractions of program traces), and model-based …
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 …
Boosting spectrum-based fault localization using pagerank
Manual debugging is notoriously tedious and time consuming. Therefore, various automated
fault localization techniques have been proposed to help with manual debugging. Among …
fault localization techniques have been proposed to help with manual debugging. Among …