Turnitin
降AI改写
早检测系统
早降重系统
Turnitin-UK版
万方检测-期刊版
维普编辑部版
Grammarly检测
Paperpass检测
checkpass检测
PaperYY检测
Compiler error messages considered unhelpful: The landscape of text-based programming error message research
Diagnostic messages generated by compilers and interpreters such as syntax error
messages have been researched for over half of a century. Unfortunately, these messages …
messages have been researched for over half of a century. Unfortunately, these messages …
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 …
Using large language models to enhance programming error messages
A key part of learning to program is learning to understand programming error messages.
They can be hard to interpret and identifying the cause of errors can be time-consuming …
They can be hard to interpret and identifying the cause of errors can be time-consuming …
A survey of learning-based automated program repair
Automated program repair (APR) aims to fix software bugs automatically and plays a crucial
role in software development and maintenance. With the recent advances in deep learning …
role in software development and maintenance. With the recent advances in deep learning …
Repair is nearly generation: Multilingual program repair with llms
Most programmers make mistakes when writing code. Some of these mistakes are small and
require few edits to the original program–a class of errors recently termed last mile mistakes …
require few edits to the original program–a class of errors recently termed last mile mistakes …
Neural transfer learning for repairing security vulnerabilities in c code
In this paper, we address the problem of automatic repair of software vulnerabilities with
deep learning. The major problem with data-driven vulnerability repair is that the few …
deep learning. The major problem with data-driven vulnerability repair is that the few …
SequenceR: Sequence-to-Sequence Learning for End-to-End Program Repair
This paper presents a novel end-to-end approach to program repair based on sequence-to-
sequence learning. We devise, implement, and evaluate a technique, called SequenceR, for …
sequence learning. We devise, implement, and evaluate a technique, called SequenceR, for …
Break-it-fix-it: Unsupervised learning for program repair
We consider repair tasks: given a critic (eg, compiler) that assesses the quality of an input,
the goal is to train a fixer that converts a bad example (eg, code with syntax errors) into a …
the goal is to train a fixer that converts a bad example (eg, code with syntax errors) into a …
Graph-based, self-supervised program repair from diagnostic feedback
We consider the problem of learning to repair programs from diagnostic feedback (eg,
compiler error messages). Program repair is challenging for two reasons: First, it requires …
compiler error messages). Program repair is challenging for two reasons: First, it requires …
Applying codebert for automated program repair of java simple bugs
E Mashhadi, H Hemmati - 2021 IEEE/ACM 18th International …, 2021 - ieeexplore.ieee.org
Software debugging, and program repair are among the most time-consuming and labor-
intensive tasks in software engineering that would benefit a lot from automation. In this …
intensive tasks in software engineering that would benefit a lot from automation. In this …