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 …
Spt-code: Sequence-to-sequence pre-training for learning source code representations
Recent years have seen the successful application of large pre-trained models to code
representation learning, resulting in substantial improvements on many code-related …
representation learning, resulting in substantial improvements on many code-related …
Deep Learning for Code Intelligence: Survey, Benchmark and Toolkit
Code intelligence leverages machine learning techniques to extract knowledge from
extensive code corpora, with the aim of develo** intelligent tools to improve the quality …
extensive code corpora, with the aim of develo** intelligent tools to improve the quality …
Symlm: Predicting function names in stripped binaries via context-sensitive execution-aware code embeddings
Predicting function names in stripped binaries is an extremely useful but challenging task, as
it requires summarizing the execution behavior and semantics of the function in human …
it requires summarizing the execution behavior and semantics of the function in human …
A survey on machine learning techniques for source code analysis
The advancements in machine learning techniques have encouraged researchers to apply
these techniques to a myriad of software engineering tasks that use source code analysis …
these techniques to a myriad of software engineering tasks that use source code analysis …
On the evaluation of neural code summarization
Source code summaries are important for program comprehension and maintenance.
However, there are plenty of programs with missing, outdated, or mismatched summaries …
However, there are plenty of programs with missing, outdated, or mismatched summaries …
Automatic code summarization via chatgpt: How far are we?
To support software developers in understanding and maintaining programs, various
automatic code summarization techniques have been proposed to generate a concise …
automatic code summarization techniques have been proposed to generate a concise …
Commonsense knowledge reasoning and generation with pre-trained language models: A survey
While commonsense knowledge acquisition and reasoning has traditionally been a core
research topic in the knowledge representation and reasoning community, recent years …
research topic in the knowledge representation and reasoning community, recent years …
Large language models are few-shot summarizers: Multi-intent comment generation via in-context learning
Code comment generation aims at generating natural language descriptions for a code
snippet to facilitate developers' program comprehension activities. Despite being studied for …
snippet to facilitate developers' program comprehension activities. Despite being studied for …
Software defect prediction with semantic and structural information of codes based on graph neural networks
C Zhou, P He, C Zeng, J Ma - Information and Software Technology, 2022 - Elsevier
Context: Most defect prediction methods consider a series of traditional manually designed
static code metrics. However, only using these hand-crafted features is impractical. Some …
static code metrics. However, only using these hand-crafted features is impractical. Some …