智能代码补全研究综述

来源 :软件学报 | 被引量 : 0次 | 上传用户:mazipeng
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
代码补全(code completion)是自动化软件开发的重要功能之一,是大多数现代集成开发环境和源代码编辑器的重要组件.代码补全提供即时类名、方法名和关键字等预测,辅助开发人员编写程序,直观提高软件开发效率.近年来,开源软件社区中源代码和数据规模不断扩大,人工智能技术取得了卓越进展,这对自动化软件开发技术产生了极大的促进作用.智能代码补全(intelligent code completion)根据源代码建立语言模型,从语料库学习已有代码特征,根据待补全位置的上下文代码特征在语料库中检索最相似的匹配项
其他文献
流动人口的增加,给结核病的防治工作带来了新的挑战.综合性医院应重视流动人口的结核病防治,做到早发现、旱诊断、早治疗.
<正>故障现象一辆2010年产丰田凯美瑞车,搭载2AZ-FE发动机,累计行驶里程约为12万km。车主反映,车辆行驶过程中,发动机故障灯和防侧滑指示灯突然点亮。故障诊断接车后首先试车
牛蛙生长的最适温度为25-32℃,繁殖的最适温度为20-30℃.牛蛙以动物性食物为主,在不同的发育阶段,食性也不尽相同.当水温升到18℃以上时,牛蛙开始发情.牛蛙的产卵量与年龄、