Productivity assessment of neural code completion

By Albert Ziegler, Eirini Kalliamvakou, Shawn Simister, Ganesh Sittampalam, Alice Li, Andrew Rice, Devon Rifkin, Edward Aftandilian. 2022

303 citations recorded by the source corpus.

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.

Subfields: Information Systems, Information Systems and Management, Materials Chemistry, Evaluation & Benchmarks, Code Generation & Program Synthesis

How researchers see this paper

The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.

In Information Systems

  1. Siddharth Garg
  2. Ramesh Karri
  3. Hammond A. Pearce
  4. Ming-Ho Yee
  5. Yuxiao Dong
  6. Jie Tang
  7. Angelica Chen
  8. Brendan Dolan-Gavitt

In Information Systems and Management

  1. Brendan Dolan-Gavitt
  2. Siddharth Garg
  3. Ramesh Karri
  4. Gustavo Sandoval
  5. Teo Nys
  6. Hammond A. Pearce

In Materials Chemistry

  1. Siddharth Garg
  2. Ramesh Karri
  3. Hammond A. Pearce
  4. Angelica Chen
  5. Philippe Schwaller
  6. Yuxiao Dong
  7. Jie Tang
  8. Shafiq R. Joty

In Evaluation & Benchmarks

  1. Angelica Chen
  2. Philippe Schwaller
  3. Yuxiao Dong
  4. Weishi Wang
  5. Zhilin Yang
  6. Jie Tang
  7. Shafiq R. Joty
  8. M Saiful Bari

In Code Generation & Program Synthesis

  1. Angelica Chen
  2. Brendan Dolan-Gavitt
  3. Michael Greenberg
  4. Carolyn Jane Anderson
  5. Siddharth Garg
  6. Ramesh Karri
  7. Yuxiao Dong
  8. Arjun Guha

Citations in the corpus