Turnitin
降AI改写
早检测系统
早降重系统
Turnitin-UK版
万方检测-期刊版
维普编辑部版
Grammarly检测
Paperpass检测
checkpass检测
PaperYY检测
Automated patch correctness assessment: How far are we?
Test-based automated program repair (APR) has attracted huge attention from both industry
and academia. Despite the significant progress made in recent studies, the overfitting …
and academia. Despite the significant progress made in recent studies, the overfitting …
Learning to construct better mutation faults
Mutation faults are the core of mutation testing and have been widely used in many other
software testing and debugging tasks. Hence, constructing high-quality mutation faults is …
software testing and debugging tasks. Hence, constructing high-quality mutation faults is …
A universal data augmentation approach for fault localization
Data is the fuel to models, and it is still applicable in fault localization (FL). Many existing
elaborate FL techniques take the code coverage matrix and failure vector as inputs …
elaborate FL techniques take the code coverage matrix and failure vector as inputs …
Context-aware neural fault localization
Numerous fault localization techniques identify suspicious statements potentially
responsible for program failures by discovering the statistical correlation between test results …
responsible for program failures by discovering the statistical correlation between test results …
Demystifying faulty code: Step-by-step reasoning for explainable fault localization
Fault localization is a critical process that involves identifying specific program elements
responsible for program failures. Manually pinpointing these elements, such as classes …
responsible for program failures. Manually pinpointing these elements, such as classes …
On the effectiveness of unified debugging: An extensive study on 16 program repair systems
Automated debugging techniques, including fault localization and program repair, have
been studied for over a decade. However, the only existing connection between fault …
been studied for over a decade. However, the only existing connection between fault …
When debugging encounters artificial intelligence: state of the art and open challenges
Both software debugging and artificial intelligence techniques are hot topics in the current
field of software engineering. Debugging techniques, which comprise fault localization and …
field of software engineering. Debugging techniques, which comprise fault localization and …
Demystifying Faulty Code with LLM: Step-by-Step Reasoning for Explainable Fault Localization
Fault localization is a critical process that involves identifying specific program elements
responsible for program failures. Manually pinpointing these elements, such as classes …
responsible for program failures. Manually pinpointing these elements, such as classes …
Where Do Large Language Models Fail When Generating Code?
Large Language Models (LLMs) have shown great potential in code generation. However,
current LLMs still cannot reliably generate correct code. Moreover, it is unclear what kinds of …
current LLMs still cannot reliably generate correct code. Moreover, it is unclear what kinds of …
Software Failure Log Analysis for Engineers
The use of automated methods for log analysis is unavoidable in any large company;
therefore, it has attracted attention from engineers and researchers. As a result, the number …
therefore, it has attracted attention from engineers and researchers. As a result, the number …