10.11896/j.issn.1002-137X.2019.01.034
基于方法约束关系的代码预测模型
最新的研究表明,从大量源代码中提取代码特征,建立统计语言模型,对代码有着良好的预测能力.然而,现有的统计语言模型在建模时,往往采用代码中的文本信息作为特征词,对代码的语法结构信息利用不充分,预测准确率仍有提升空间.为提高代码预测性能,提出了方法的约束关系这一概念;在此基础上,研究Java对象的方法调用序列,抽象代码特征,构建统计语言模型来完成代码预测,并研究基于方法约束关系的代码预测模型在Java语言中的适用范围.实验表明,该方法较现有的模型提高了8% 的准确率.
统计语言模型、方法的约束关系、代码预测、方法调用
46
TP311.5(计算技术、计算机技术)
国家重点研发计划基金2017YFB0802900
2019-03-15(万方平台首次上网日期,不代表论文的发表时间)
共7页
219-225