Turnitin
降AI改写
早检测系统
早降重系统
Turnitin-UK版
万方检测-期刊版
维普编辑部版
Grammarly检测
Paperpass检测
checkpass检测
PaperYY检测
Graph neural networks: foundation, frontiers and applications
The field of graph neural networks (GNNs) has seen rapid and incredible strides over the
recent years. Graph neural networks, also known as deep learning on graphs, graph …
recent years. Graph neural networks, also known as deep learning on graphs, graph …
Improved code summarization via a graph neural network
Automatic source code summarization is the task of generating natural language
descriptions for source code. Automatic code summarization is a rapidly expanding research …
descriptions for source code. Automatic code summarization is a rapidly expanding research …
A survey of self-admitted technical debt
Technical Debt is a metaphor used to express sub-optimal source code implementations
that are introduced for short-term benefits that often need to be paid back later, at an …
that are introduced for short-term benefits that often need to be paid back later, at an …
A neural model for generating natural language summaries of program subroutines
Source code summarization--creating natural language descriptions of source code
behavior--is a rapidly-growing research topic with applications to automatic documentation …
behavior--is a rapidly-growing research topic with applications to automatic documentation …
An exploratory study on self-admitted technical debt
Throughout a software development life cycle, developers knowingly commit code that is
either incomplete, requires rework, produces errors, or is a temporary workaround. Such …
either incomplete, requires rework, produces errors, or is a temporary workaround. Such …
Retrieve and refine: exemplar-based neural comment generation
Code comment generation which aims to automatically generate natural language
descriptions for source code, is a crucial task in the field of automatic software development …
descriptions for source code, is a crucial task in the field of automatic software development …
srcml: An infrastructure for the exploration, analysis, and manipulation of source code: A tool demonstration
SrcML is an XML representation for C/C++/Java source code that forms a platform for the
efficient exploration, analysis, and manipulation of large software projects. The lightweight …
efficient exploration, analysis, and manipulation of large software projects. The lightweight …
Can pre-trained code embeddings improve model performance? Revisiting the use of code embeddings in software engineering tasks
Word representation plays a key role in natural language processing (NLP). Various
representation methods have been developed, among which pre-trained word embeddings …
representation methods have been developed, among which pre-trained word embeddings …
How software refactoring impacts execution time
Refactoring aims at improving the maintainability of source code without modifying its
external behavior. Previous works proposed approaches to recommend refactoring …
external behavior. Previous works proposed approaches to recommend refactoring …
LoGenText-Plus: Improving Neural Machine Translation Based Logging Texts Generation with Syntactic Templates
Developers insert logging statements in the source code to collect important runtime
information about software systems. The textual descriptions in logging statements (ie …
information about software systems. The textual descriptions in logging statements (ie …