paper-with-me

Papers Code Completion

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

From Copilot to Pilot: Towards AI Supported Software Development

2023-03-07 · Rohith Pudari, Neil A. Ernst

AI-supported programming has arrived, as shown by the introduction and successes of large language models for code, such as Copilot/Codex (Github/OpenAI) and AlphaCode (DeepMind). Above human average performance on progr…

Code Completion

Not what you've signed up for: Compromising Real-World LLM-Integrated Applications with Indirect Prompt Injection

2023-02-23 · Kai Greshake, Sahar Abdelnabi, Shailesh Mishra, Christoph Endres 외

Large Language Models (LLMs) are increasingly being integrated into various applications. The functionalities of recent LLMs can be flexibly modulated via natural language prompts. This renders them susceptible to target…

Code CompletionComputer SecurityInstruction FollowingRetrieval

Learning Deep Semantics for Test Completion

2023-02-20 · Pengyu Nie, Rahul Banerjee, Junyi Jessy Li, Raymond J. Mooney 외

Writing tests is a time-consuming yet essential task during software development. We propose to leverage recent advances in deep learning for text and code generation to assist developers in writing tests. We formalize t…

Code CompletionCode Generation

Generation Probabilities Are Not Enough: Uncertainty Highlighting in AI Code Completions

2023-02-14 · Helena Vasconcelos, Gagan Bansal, Adam Fourney, Q. Vera Liao 외

Large-scale generative models enabled the development of AI-powered code completion tools to assist programmers in writing code. However, much like other AI-powered tools, AI-powered code completions are not always accur…

Code Completion

Automating Code-Related Tasks Through Transformers: The Impact of Pre-training

2023-02-08 · Rosalia Tufano, Luca Pascarella, Gabriele Bavota

Transformers have gained popularity in the software engineering (SE) literature. These deep learning models are usually pre-trained through a self-supervised objective, meant to provide the model with basic knowledge abo…

Bug fixingCode CompletionCode SummarizationLanguage Modelling+1

Execution-based Code Generation using Deep Reinforcement Learning

2023-01-31 · Parshin Shojaee, Aneesh Jain, Sindhu Tipirneni, Chandan K. Reddy

The utilization of programming language (PL) models, pre-trained on large-scale code corpora, as a means of automating software engineering processes has demonstrated considerable potential in streamlining various code g…

Code CompletionCode GenerationCode TranslationDeep Reinforcement Learning+6

Serenity: Library Based Python Code Analysis for Code Completion and Automated Machine Learning

2023-01-05 · Wenting Zhao, Ibrahim Abdelaziz, Julian Dolby, Kavitha Srinivas 외

Dynamically typed languages such as Python have become very popular. Among other strengths, Python's dynamic nature and its straightforward linking to native code have made it the de-facto language for many research area…

Code Completion

Unveiling Code Pre-Trained Models: Investigating Syntax and Semantics Capacities

2022-12-20 · Wei Ma, Shangqing Liu, Mengjie Zhao, Xiaofei Xie 외

Past research has examined how well these models grasp code syntax, yet their understanding of code semantics still needs to be explored. We extensively analyze seven code models to investigate how code models represent …

Code CompletionCode SearchLanguage ModellingProgram Synthesis

CoCoMIC: Code Completion By Jointly Modeling In-file and Cross-file Context

2022-12-20 · Yangruibo Ding, Zijian Wang, Wasi Uddin Ahmad, Murali Krishna Ramanathan 외

While pre-trained language models (LM) for code have achieved great success in code completion, they generate code conditioned only on the contents within the file, i.e., in-file context, but ignore the rich semantics in…

Code Completion

MultiCoder: Multi-Programming-Lingual Pre-Training for Low-Resource Code Completion

2022-12-19 · Zi Gong, Yinpeng Guo, Pingyi Zhou, Cuiyun Gao 외

Code completion is a valuable topic in both academia and industry. Recently, large-scale mono-programming-lingual (MonoPL) pre-training models have been proposed to boost the performance of code completion. However, the …

Code CompletionMixture-of-Experts

Syntax-Aware On-the-Fly Code Completion

2022-11-09 · Wannita Takerngsaksiri, Chakkrit Tantithamthavorn, Yuan-Fang Li

Code completion aims to help improve developers' productivity by suggesting the next code tokens from a given context. Various approaches have been proposed to incorporate abstract syntax tree (AST) information for model…

Code Completion

Multi-lingual Evaluation of Code Generation Models

2022-10-26 · Ben Athiwaratkun, Sanjay Krishna Gouda, Zijian Wang, Xiaopeng Li 외

We present new benchmarks on evaluation code generation models: MBXP and Multilingual HumanEval, and MathQA-X. These datasets cover over 10 programming languages and are generated using a scalable conversion framework th…

Code CompletionCode GenerationCode TranslationHumanEval+1

Reading Between the Lines: Modeling User Behavior and Costs in AI-Assisted Programming

2022-10-25 · Hussein Mozannar, Gagan Bansal, Adam Fourney, Eric Horvitz

Code-recommendation systems, such as Copilot and CodeWhisperer, have the potential to improve programmer productivity by suggesting and auto-completing code. However, to fully realize their potential, we must understand …

Code CompletionRecommendation Systems

Text and Patterns: For Effective Chain of Thought, It Takes Two to Tango

2022-09-16 · Aman Madaan, Amir Yazdanbakhsh

The past decade has witnessed dramatic gains in natural language processing and an unprecedented scaling of large language models. These developments have been accelerated by the advent of few-shot techniques such as cha…

Code CompletioncounterfactualText Generation

Don't Complete It! Preventing Unhelpful Code Completion for Productive and Sustainable Neural Code Completion Systems

2022-09-13 · Zhensu Sun, Xiaoning Du, Fu Song, Shangwen Wang 외

Currently, large pre-trained language models are widely applied in neural code completion systems. Though large code models significantly outperform their smaller counterparts, around 70\% of displayed code completions f…

Code Completion

MetaTPTrans: A Meta Learning Approach for Multilingual Code Representation Learning

2022-06-13 · Weiguo Pian, Hanyu Peng, Xunzhu Tang, Tiezhu Sun 외

Representation learning of source code is essential for applying machine learning to software engineering tasks. Learning code representation from a multilingual source code dataset has been shown to be more effective th…

Code CompletionCode SummarizationMeta-LearningRepresentation Learning

HierarchyNet: Learning to Summarize Source Code with Heterogeneous Representations

2022-05-31 · Minh Huynh Nguyen, Nghi D. Q. Bui, Truong Son Hy, Long Tran-Thanh 외

We propose a novel method for code summarization utilizing Heterogeneous Code Representations (HCRs) and our specially designed HierarchyNet. HCRs effectively capture essential code features at lexical, syntactic, and se…

Clone DetectionCode ClassificationCode CompletionCode Summarization

All You Need Is Logs: Improving Code Completion by Learning from Anonymous IDE Usage Logs

2022-05-21 · Vitaliy Bibaev, Alexey Kalina, Vadim Lomshakov, Yaroslav Golubev 외

In this work, we propose an approach for collecting completion usage logs from the users in an IDE and using them to train a machine learning based model for ranking completion candidates. We developed a set of features …

AllCode Completion

Productivity Assessment of Neural Code Completion

2022-05-13 · Albert Ziegler, Eirini Kalliamvakou, Shawn Simister, Ganesh Sittampalam 외

Neural code synthesis has reached a point where snippet generation is accurate enough to be considered for integration into human software development workflows. Commercial products aim to increase programmers' productiv…

Code Completion

ReACC: A Retrieval-Augmented Code Completion Framework

2022-03-15 · ACL 2022 5 · Shuai Lu, Nan Duan, Hojae Han, Daya Guo 외

Code completion, which aims to predict the following code token(s) according to the code context, can improve the productivity of software development. Recent work has proved that statistical language modeling with trans…

Code CompletionLanguage ModelingLanguage ModellingRetrieval
← 이전 221–240 / 280 다음 →