Turnitin
降AI改写
早检测系统
早降重系统
Turnitin-UK版
万方检测-期刊版
维普编辑部版
Grammarly检测
Paperpass检测
checkpass检测
PaperYY检测
Ai-assisted programming tasks using code embeddings and transformers
This review article provides an in-depth analysis of the growing field of AI-assisted
programming tasks, specifically focusing on the use of code embeddings and transformers …
programming tasks, specifically focusing on the use of code embeddings and transformers …
Peculiar: Smart contract vulnerability detection based on crucial data flow graph and pre-training techniques
Smart contracts with natural economic attributes have been widely and rapidly developed in
various fields. However, the bugs and vulnerabilities in smart contracts have brought huge …
various fields. However, the bugs and vulnerabilities in smart contracts have brought huge …
Context-aware code change embedding for better patch correctness assessment
Despite the capability in successfully fixing more and more real-world bugs, existing
Automated Program Repair (APR) techniques are still challenged by the long-standing …
Automated Program Repair (APR) techniques are still challenged by the long-standing …
Learning to represent programs with heterogeneous graphs
Code representation, which transforms programs into vectors with semantics, is essential for
source code processing. We have witnessed the effectiveness of incorporating structural …
source code processing. We have witnessed the effectiveness of incorporating structural …
How important are good method names in neural code generation? a model robustness perspective
Pre-trained code generation models (PCGMs) have been widely applied in neural code
generation, which can generate executable code from functional descriptions in natural …
generation, which can generate executable code from functional descriptions in natural …
Learning to recommend method names with global context
In programming, the names for the program entities, especially for the methods, are the
intuitive characteristic for understanding the functionality of the code. To ensure the …
intuitive characteristic for understanding the functionality of the code. To ensure the …
Predictive comment updating with heuristics and ast-path-based neural learning: A two-phase approach
Just-in-time comment update is a promising way to reduce the burden of developers during
software maintenance and evolution. Existing approaches can be divided into two …
software maintenance and evolution. Existing approaches can be divided into two …
Better context makes better code language models: A case study on function call argument completion
Pretrained code language models have enabled great progress towards program synthesis.
However, common approaches only consider in-file local context and thus miss information …
However, common approaches only consider in-file local context and thus miss information …
Implant global and local hierarchy information to sequence based code representation models
Source code representation with deep learning techniques is an important research field.
There have been many studies that learn sequential or structural information for code …
There have been many studies that learn sequential or structural information for code …
Peeler: Learning to effectively predict flakiness without running tests
Regression testing is a widely adopted approach to expose change-induced bugs as well as
to verify the correctness/robustness of code in modern software development settings …
to verify the correctness/robustness of code in modern software development settings …