Meta learning for natural language processing: A survey
Deep learning has been the mainstream technique in natural language processing (NLP)
area. However, the techniques require many labeled data and are less generalizable across …
area. However, the techniques require many labeled data and are less generalizable across …
Unified pre-training for program understanding and generation
Code summarization and generation empower conversion between programming language
(PL) and natural language (NL), while code translation avails the migration of legacy code …
(PL) and natural language (NL), while code translation avails the migration of legacy code …
Codexglue: A machine learning benchmark dataset for code understanding and generation
Benchmark datasets have a significant impact on accelerating research in programming
language tasks. In this paper, we introduce CodeXGLUE, a benchmark dataset to foster …
language tasks. In this paper, we introduce CodeXGLUE, a benchmark dataset to foster …
Graphcodebert: Pre-training code representations with data flow
Pre-trained models for programming language have achieved dramatic empirical
improvements on a variety of code-related tasks such as code search, code completion …
improvements on a variety of code-related tasks such as code search, code completion …
Codebleu: a method for automatic evaluation of code synthesis
Evaluation metrics play a vital role in the growth of an area as it defines the standard of
distinguishing between good and bad models. In the area of code synthesis, the commonly …
distinguishing between good and bad models. In the area of code synthesis, the commonly …
Natgen: generative pre-training by “naturalizing” source code
Pre-trained Generative Language models (eg, PLBART, CodeT5, SPT-Code) for source
code yielded strong results on several tasks in the past few years, including code generation …
code yielded strong results on several tasks in the past few years, including code generation …
Improving chatgpt prompt for code generation
Automated code generation can be a powerful technique for software development,
significantly reducing developers' efforts and time required to create new code by generating …
significantly reducing developers' efforts and time required to create new code by generating …
Improving named entity recognition by external context retrieving and cooperative learning
Recent advances in Named Entity Recognition (NER) show that document-level contexts
can significantly improve model performance. In many application scenarios, however, such …
can significantly improve model performance. In many application scenarios, however, such …
Retrieval augmented code generation and summarization
Software developers write a lot of source code and documentation during software
development. Intrinsically, developers often recall parts of source code or code summaries …
development. Intrinsically, developers often recall parts of source code or code summaries …
Deep learning based code generation methods: A literature review
Code Generation aims at generating relevant code fragments according to given natural
language descriptions. In the process of software development, there exist a large number of …
language descriptions. In the process of software development, there exist a large number of …