paper-with-me

Papers Code Completion

“Code Completion” 태그가 달린 논문 280편 · 필터 해제

Natural Language Generation and Understanding of Big Code for AI-Assisted Programming: A Review

2023-07-04 · Man Fai Wong, Shangxin Guo, Ching Nam Hang, Siu Wai Ho 외

This paper provides a comprehensive review of the literature concerning the utilization of Natural Language Processing (NLP) techniques, with a particular focus on transformer-based large language models (LLMs) trained u…

Clone DetectionCode CompletionCode GenerationCode Summarization+3

LongCoder: A Long-Range Pre-trained Language Model for Code Completion

2023-06-26 · Daya Guo, Canwen Xu, Nan Duan, Jian Yin 외

In this paper, we introduce a new task for code completion that focuses on handling long code input and propose a sparse Transformer model, called LongCoder, to address this task. LongCoder employs a sliding window mecha…

Code CompletionLanguage ModelingLanguage Modelling

RepoFusion: Training Code Models to Understand Your Repository

2023-06-19 · Disha Shrivastava, Denis Kocetkov, Harm de Vries, Dzmitry Bahdanau 외

Despite the huge success of Large Language Models (LLMs) in coding assistants like GitHub Copilot, these models struggle to understand the context present in the repository (e.g., imports, parent classes, files with simi…

Code Completion

Guiding Language Models of Code with Global Context using Monitors

2023-06-19 · Lakshya A Agrawal, Aditya Kanade, Navin Goyal, Shuvendu K. Lahiri 외

Language models of code (LMs) work well when the surrounding code provides sufficient context. This is not true when it becomes necessary to use types, functionality or APIs defined elsewhere in the repository or a linke…

Code CompletionCode GenerationCode RepairCode Translation+1

Large Language Models of Code Fail at Completing Code with Potential Bugs

2023-06-06 · NeurIPS 2023 11 · Tuan Dinh, Jinman Zhao, Samson Tan, Renato Negrinho 외

Large language models of code (Code-LLMs) have recently brought tremendous advances to code completion, a fundamental feature of programming assistance and code intelligence. However, most existing works ignore the possi…

Code CompletionHumanEval

RepoBench: Benchmarking Repository-Level Code Auto-Completion Systems

2023-06-05 · Tianyang Liu, Canwen Xu, Julian McAuley

Large Language Models (LLMs) have greatly advanced code auto-completion systems, with a potential for substantial productivity enhancements for developers. However, current benchmarks mainly focus on single-file tasks, l…

BenchmarkingC++ codeCode CompletionRetrieval

A Static Evaluation of Code Completion by Large Language Models

2023-06-05 · Hantian Ding, Varun Kumar, Yuchen Tian, Zijian Wang 외

Large language models trained on code have shown great potential to increase productivity of software developers. Several execution-based benchmarks have been proposed to evaluate functional correctness of model-generate…

Code CompletionCode Generation

Better Context Makes Better Code Language Models: A Case Study on Function Call Argument Completion

2023-06-01 · Hengzhi Pei, Jinman Zhao, Leonard Lausen, Sheng Zha 외

Pretrained code language models have enabled great progress towards program synthesis. However, common approaches only consider in-file local context and thus miss information and constraints imposed by other parts of th…

Code CompletionProgram Synthesis

How Effective Are Neural Networks for Fixing Security Vulnerabilities

2023-05-29 · Yi Wu, Nan Jiang, Hung Viet Pham, Thibaud Lutellier 외

Security vulnerability repair is a difficult task that is in dire need of automation. Two groups of techniques have shown promise: (1) large code language models (LLMs) that have been pre-trained on source code for tasks…

Code CompletionProgram Repair

Coeditor: Leveraging Contextual Changes for Multi-round Code Auto-editing

2023-05-29 · Jiayi Wei, Greg Durrett, Isil Dillig

Developers often dedicate significant time to maintaining and refactoring existing code. However, most prior work on generative models for code focuses solely on creating new code, overlooking the distinctive needs of ed…

Code CompletionEDIT TaskLanguage Modelling

MERGE: Fast Private Text Generation

2023-05-25 · Zi Liang, Pinghui Wang, Ruofei Zhang, Nuo Xu 외

The drastic increase in language models' parameters has led to a new trend of deploying models in cloud servers, raising growing concerns about private inference for Transformer-based models. Existing two-party privacy-p…

Code CompletionMulti-task Language UnderstandingNatural Language UnderstandingPrivacy Preserving+1

Neural Machine Translation for Code Generation

2023-05-22 · Dharma KC, Clayton T. Morrison

Neural machine translation (NMT) methods developed for natural language processing have been shown to be highly successful in automating translation from one natural language to another. Recently, these NMT methods have …

Code CompletionCode GenerationCode TranslationMachine Translation+2

MPI-rical: Data-Driven MPI Distributed Parallelism Assistance with Transformers

2023-05-16 · Nadav Schneider, Tal Kadosh, Niranjan Hasabnis, Timothy Mattson 외

Message Passing Interface (MPI) plays a crucial role in distributed memory parallelization across multiple nodes. However, parallelizing MPI code manually, and specifically, performing domain decomposition, is a challeng…

Code CompletionCode GenerationCode TranslationLanguage Modeling+2

CodeT5+: Open Code Large Language Models for Code Understanding and Generation

2023-05-13 · Yue Wang, Hung Le, Akhilesh Deepak Gotmare, Nghi D. Q. Bui 외

Large language models (LLMs) pretrained on vast source code have achieved prominent progress in code intelligence. However, existing code LLMs have two main limitations in terms of architecture and pretraining tasks. Fir…

Arithmetic ReasoningCode CompletionCode GenerationCode Search+4

TASTY: A Transformer based Approach to Space and Time complexity

2023-05-06 · Kaushik Moudgalya, Ankit Ramakrishnan, Vamsikrishna Chemudupati, Xing Han Lu

Code based Language Models (LMs) have shown very promising results in the field of software engineering with applications such as code refinement, code completion and generation. However, the task of time and space compl…

Code Completion

Enriching Source Code with Contextual Data for Code Completion Models: An Empirical Study

2023-04-24 · Tim van Dam, Maliheh Izadi, Arie van Deursen

Transformer-based pre-trained models have recently achieved great results in solving many software engineering tasks including automatic code completion which is a staple in a developer's toolkit. While many have striven…

Code Completion

CodeKGC: Code Language Model for Generative Knowledge Graph Construction

2023-04-18 · Zhen Bi, Jing Chen, Yinuo Jiang, Feiyu Xiong 외

Current generative knowledge graph construction approaches usually fail to capture structural knowledge by simply flattening natural language into serialized texts or a specification language. However, large generative l…

Code Completiongraph constructionLanguage ModelingLanguage Modelling

RepoCoder: Repository-Level Code Completion Through Iterative Retrieval and Generation

2023-03-22 · Fengji Zhang, Bei Chen, Yue Zhang, Jacky Keung 외

The task of repository-level code completion is to continue writing the unfinished code based on a broader context of the repository. While for automated code completion tools, it is difficult to utilize the useful infor…

Code CompletionLanguage ModelingLanguage ModellingRetrieval

LLMSecEval: A Dataset of Natural Language Prompts for Security Evaluations

2023-03-16 · Catherine Tony, Markus Mutas, Nicolás E. Díaz Ferreyra, Riccardo Scandariato

Large Language Models (LLMs) like Codex are powerful tools for performing code completion and code generation tasks as they are trained on billions of lines of code from publicly available sources. Moreover, these models…

Code CompletionCode Generation

Exploring ChatGPT's Ability to Rank Content: A Preliminary Study on Consistency with Human Preferences

2023-03-14 · Yunjie Ji, Yan Gong, Yiping Peng, Chao Ni 외

As a natural language assistant, ChatGPT is capable of performing various tasks, including but not limited to article generation, code completion, and data analysis. Furthermore, ChatGPT has consistently demonstrated a r…

Code Completion
← 이전 201–220 / 280 다음 →