Natural language generation and understanding of big code for AI-assisted programming: A review
MF Wong, S Guo, CN Hang, SW Ho, CW Tan - Entropy, 2023 - mdpi.com
This paper provides a comprehensive review of the literature concerning the utilization of
Natural Language Processing (NLP) techniques, with a particular focus on transformer …
Natural Language Processing (NLP) techniques, with a particular focus on transformer …
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 developing intelligent tools to improve the quality …
extensive code corpora, with the aim of developing intelligent tools to improve the quality …
ExploitGen: Template-augmented exploit code generation based on CodeBERT
Exploit code is widely used for detecting vulnerabilities and implementing defensive
measures. However, automatic generation of exploit code for security assessment is a …
measures. However, automatic generation of exploit code for security assessment is a …
Bashexplainer: Retrieval-augmented bash code comment generation based on fine-tuned codebert
Developers use shell commands for many tasks, such as file system management, network
control, and process management. Bash is one of the most commonly used shells and plays …
control, and process management. Bash is one of the most commonly used shells and plays …
[HTML][HTML] Who evaluates the evaluators? On automatic metrics for assessing AI-based offensive code generators
AI-based code generators are an emerging solution for automatically writing programs
starting from descriptions in natural language, by using deep neural networks (Neural …
starting from descriptions in natural language, by using deep neural networks (Neural …
Chain-of-thought in neural code generation: From and for lightweight language models
Large Language Models (LLMs) have demonstrated remarkable potential in code
generation. The integration of Chain of Thought (CoT) reasoning can further boost their …
generation. The integration of Chain of Thought (CoT) reasoning can further boost their …
Automatic smart contract comment generation via large language models and in-context learning
Context: Designing effective automatic smart contract comment generation approaches can
facilitate developers' comprehension, boosting smart contract development and improving …
facilitate developers' comprehension, boosting smart contract development and improving …
Automated question title reformulation by mining modification logs from stack overflow
In Stack Overflow, developers may not clarify and summarize the critical problems in the
question titles due to a lack of domain knowledge or poor writing skills. Previous studies …
question titles due to a lack of domain knowledge or poor writing skills. Previous studies …
Boosting multi-objective just-in-time software defect prediction by fusing expert metrics and semantic metrics
Just-in-time software defect prediction (JIT-SDP) aims to predict whether a code commit is
defect-inducing or defect-clean immediately after developers submit their code commits. In …
defect-inducing or defect-clean immediately after developers submit their code commits. In …
Cross-Modal Retrieval-enhanced code Summarization based on joint learning for retrieval and generation
Context: Code summarization refers to a task that automatically generates a natural
language description of a code snippet to facilitate code comprehension. Existing methods …
language description of a code snippet to facilitate code comprehension. Existing methods …