智能代码补全方法研究进展
论文来源:软件学报 《智能代码补全方法研究进展》
代码补全是目前集成开发工具的关键组件。
智能代码补全的定义:及时预测待补全代码中的类名、方法名和代码片段等。
2009年,Bruch和Monperrus等人首次提出。论文为:Learning from examples to improve code completion systems。FSE 2009
代码补全的过程
分为两类:
(1)基于编程语言表征
标识符序列
抽象语法树
控制/数据流
(2)基于统计语言表征
N-gram模型
神经网络模型
优缺点总结
posted on 2020-04-12 14:17 chenxiangntu 阅读(422) 评论(0) 编辑 收藏 举报