paper-with-me

홈 › Papers

Productivity Assessment of Neural Code Completion

2022-05-13 · Albert Ziegler, Eirini Kalliamvakou, Shawn Simister, Ganesh Sittampalam, Alice Li, Andrew Rice, Devon Rifkin, Edward Aftandilian

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' productivity, without being able to measure it directly. In this case study, we asked users of GitHub Copilot about its impact on their productivity, and sought to find a reflection of their perception in directly measurable user data. We find that the rate with which shown suggestions are accepted, rather than more specific metrics regarding the persistence of completions in the code over time, drives developers' perception of productivity.

📄 PDF Abstract BibTeX arXiv:2205.06537

Code (1)

wunderalbert/prod-neural-materials 공식 구현

Tasks

Code Completion

Similar Papers 제목 키워드 기반

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

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

(Im)Paired Programming: Coding Agents Improve Productivity but Harm Understanding

2026-07-29 · Nishant Balepur, Connor Baumler, Valerie Chen, Eunsol Choi 외 arxiv

Coding agents (e.g., Cursor) improve developer productivity by optimizing task completion, but shifting users from writing code to prompting and reviewing may harm their understanding, impeding oversight, learning, and c…

Rethinking Software Engineering in the Foundation Model Era: From Task-Driven AI Copilots to Goal-Driven AI Pair Programmers

2024-04-16 · Ahmed E. Hassan, Gustavo A. Oliva, Dayi Lin, Boyuan Chen 외

The advent of Foundation Models (FMs) and AI-powered copilots has transformed the landscape of software development, offering unprecedented code completion capabilities and enhancing developer productivity. However, the …

Code CompletionDecision MakingSelf-Learning

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