智能软件工程研究之路

智能代码补全方法研究进展

论文来源:软件学报 《智能代码补全方法研究进展》

 

代码补全是目前集成开发工具的关键组件。

 

智能代码补全的定义:及时预测待补全代码中的类名、方法名和代码片段等。

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编辑  收藏  举报

导航