paperbot · PL 论文追踪

全部论文 待读 收藏

P2 How Practitioners Expect Code Completion?

实践者如何期待代码补全?
FSE Proceedings of the 31st ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering2023匹配度 2/10 · 论文是代码补全的实践者期望调查与文献综述,不涉及静态分析、形式化验证、浮点程序分析、贝叶斯程序分析或 LLM/Agent 与 PL 的交叉;仅与编程工具/代码智能有边缘关联。引用 28 inbox
Chaozheng Wang, Junhao Hu, Cuiyun Gao, Yu Jin, Tao Xie, Hailiang Huang, Zhenyu Lei, Yuetang Deng
crossref: 2026-09-12dblp: 2026-09-12

AI 速览

一句话:通过访谈与问卷调查归纳实践者对代码补全的期望,并与2012-2022年研究对比,揭示差距和未来方向。

该论文关注代码补全技术虽已广泛使用,但尚不清楚实践者对其有哪些具体期望,以及现有研究是否满足这些期望。作者首先访谈15名专业人员,随后对来自18家IT公司的599名实践者进行问卷调研,系统收集并归纳他们对代码补全的期望。为评估研究现状,作者还综述了2012至2022年间发表于主要发表场所的代码补全论文,并将实践者期望与现有研究进行对比。基于对比结果,论文揭示了期望与研究之间的差距,并指出研究人员为开发更符合实践者需求的代码补全技术应重点投入的方向。

问题
实践者对代码补全的真实期望是什么,现有研究是否满足这些期望。
方法
采用混合方法:访谈15名专业人士,问卷调研599名来自18家IT公司的实践者,并对2012至2022年主要发表场所的代码补全论文进行文献综述与对比。
评估
通过定性访谈与定量问卷归纳实践者期望,并以文献综述对照研究现状,识别期望与研究之间的差距及未来方向。
原文摘要(Abstract)

Code completion has become a common practice for programmers during their daily programming activities. It automatically predicts the next tokens or statements that the programmers may use. Code completion aims to substantially save keystrokes and improve the programming efficiency for programmers. Although there exists substantial research on code completion, it is still unclear what practitioner expectations are on code completion and whether these expectations are met by the existing research. To address these questions, we perform a study by first interviewing 15 professionals and then surveying 599 practitioners from 18 IT companies about their expectations on code completion. We then compare the practitioner expectations with the existing research by conducting a literature review of papers on code completion published in major publication venues from 2012 to 2022. Based on the comparison, we highlight the directions desirable for researchers to invest efforts toward developing code completion techniques for meeting practitioner expectations.

链接与引用

DOI 原文 · PDF(开放获取) · DBLP

BibTeX
@inproceedings{WangHGJ0HLD23,
  title = {How Practitioners Expect Code Completion?},
  author = {Chaozheng Wang and Junhao Hu and Cuiyun Gao and Yu Jin and Tao Xie and Hailiang Huang and Zhenyu Lei and Yuetang Deng},
  booktitle = {FSE},
  year = {2023},
  doi = {10.1145/3611643.3616280}
}