Papers
Topics
Authors
Recent
Gemini 2.5 Flash
Gemini 2.5 Flash
102 tokens/sec
GPT-4o
59 tokens/sec
Gemini 2.5 Pro Pro
43 tokens/sec
o3 Pro
6 tokens/sec
GPT-4.1 Pro
50 tokens/sec
DeepSeek R1 via Azure Pro
28 tokens/sec
2000 character limit reached

Practitioners' Expectations on Code Completion (2301.03846v1)

Published 10 Jan 2023 in cs.SE

Abstract: Code completion has become a common practice for programmers during their daily programming activities. It aims at automatically predicting the next tokens or lines that the programmers tend to use. A good code completion tool can substantially save keystrokes and improve the programming efficiency for programmers. Recently, various techniques for code completion have been proposed for usage in practice. However, it is still unclear what are practitioners' expectations on code completion and whether existing research has met their demands. To fill the gap, we perform an empirical study by first interviewing 15 practitioners and then surveying 599 practitioners from 18 IT companies about their expectations on code completion. We then compare the practitioners' demands with current research via conducting a literature review of papers on code completion published in premier publication venues from 2012 to 2022. Based on the comparison, we highlight the directions desirable for researchers to invest efforts towards developing code completion techniques for meeting practitioners' expectations.

User Edit Pencil Streamline Icon: https://streamlinehq.com
Authors (8)
  1. Chaozheng Wang (28 papers)
  2. Junhao Hu (24 papers)
  3. Cuiyun Gao (97 papers)
  4. Yu Jin (45 papers)
  5. Tao Xie (117 papers)
  6. Hailiang Huang (21 papers)
  7. Zhenyu Lei (17 papers)
  8. Yuetang Deng (10 papers)
Citations (10)

Summary

We haven't generated a summary for this paper yet.