基于深度学习的API误用缺陷检测

来源 :软件学报 | 被引量 : 10次 | 上传用户:gdcjr
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
开发人员经常需要使用各种应用程序编程接口(applicationprogramminginterface,简称API)来复用已有的软件框架、类库等.由于API自身的复杂性、文档资料的缺失等原因,开发人员经常会误用API,从而导致代码缺陷.为了自动检测API误用缺陷,需要获得API使用规约,并根据规约对API使用代码进行检测.然而,可用于自动检测的API规约难以获得,而人工编写并维护的代价又很高.针对以上问题,将深度学习中的循环神经网络模型应用于API使用规约的学习及API误用缺陷的检测.在大量的开源
其他文献
【关键词】形象化教学;低年段;语用能力  【中图分类号】G623.2 【文献标志码】A 【文章编号】1005-6009(2016)01-0059-01  我校曾举行同题异构专题教学展示活动,两位老师均执教苏教版一下《咏华山》一课。《咏华山》是一篇文包诗,叙述了寇准跟先生登华山时咏诗赞华山的故事,把古诗《华山》巧妙地包含在叙述寇准与先生登山的过程中,诗与文浑然一体,相映成趣。在教学过程中,两位老