Turnitin
降AI改写
早检测系统
早降重系统
Turnitin-UK版
万方检测-期刊版
维普编辑部版
Grammarly检测
Paperpass检测
checkpass检测
PaperYY检测
Deep learning-based software engineering: progress, challenges, and opportunities
Researchers have recently achieved significant advances in deep learning techniques,
which in turn has substantially advanced other research disciplines, such as natural …
which in turn has substantially advanced other research disciplines, such as natural …
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 …
Boosting coverage-based fault localization via graph-based representation learning
Coverage-based fault localization has been extensively studied in the literature due to its
effectiveness and lightweightness for real-world systems. However, existing techniques …
effectiveness and lightweightness for real-world systems. However, existing techniques …
Can automated program repair refine fault localization? a unified debugging approach
A large body of research efforts have been dedicated to automated software debugging,
including both automated fault localization and program repair. However, existing fault …
including both automated fault localization and program repair. However, existing fault …
“Automated debugging considered harmful” considered harmful: A user study revisiting the usefulness of spectra-based fault localization techniques with …
Due to the complexity of software systems, bugs are inevitable. Software debugging is
tedious and time consuming. To help developers perform this crucial task, a number of …
tedious and time consuming. To help developers perform this crucial task, a number of …
An empirical study of boosting spectrum-based fault localization via pagerank
Manual debugging is notoriously tedious and time-consuming. Therefore, various
automated fault localization techniques have been proposed to help with manual …
automated fault localization techniques have been proposed to help with manual …
MSeer: an advanced technique for locating multiple bugs in parallel
In practice, a program may contain multiple bugs. The simultaneous presence of these bugs
may deteriorate the effectiveness of existing fault-localization techniques to locate program …
may deteriorate the effectiveness of existing fault-localization techniques to locate program …
Automated program repair, what is it good for? not absolutely nothing!
Industrial deployments of automated program repair (APR), eg, at Facebook and Bloomberg,
signal a new milestone for this exciting and potentially impactful technology. In these …
signal a new milestone for this exciting and potentially impactful technology. In these …
Learning task decomposition to assist humans in competitive programming
When using language models (LMs) to solve complex problems, humans might struggle to
understand the LM-generated solutions and repair the flawed ones. To assist humans in …
understand the LM-generated solutions and repair the flawed ones. To assist humans in …
Real world projects, real faults: evaluating spectrum based fault localization techniques on Python projects
Abstract Spectrum Based Fault Localization (SBFL) is a statistical approach to identify faulty
code within a program given a program spectra (ie, records of program elements executed …
code within a program given a program spectra (ie, records of program elements executed …