软件学报

北大核心,INSPEC,JST,Pж(AJ),EI

国内刊号:11-2560/TP

国际刊号:1000-9825

软件学报杂志2023年第2期:基于深度学习的源代码缺陷检测研究综述

发布日期:

作者:邓枭,叶蔚,谢睿,张世琨

单位:邓枭,北京大学 软件与微电子学院, 北京 100871;软件工程国家工程研究中心(北京大学), 北京 10087111,叶蔚,软件工程国家工程研究中心(北京大学), 北京 10087102,谢睿,软件工程国家工程研究中心(北京大学), 北京 100871;北京大学 信息科学技术学院, 北京 10087103,张世琨,软件工程国家工程研究中心(北京大学), 北京 10087104

关键词:深度学习;缺陷检测;代码表征

源代码缺陷检测是判别程序代码中是否存在非预期行为的过程,广泛应用于软件测试、软件维护等软件工程任务,对软件的功能保障与应用安全方面具有至关重要的作用.传统的缺陷检测研究以程序分析为基础,通常需要很强的领域知识与复杂的计算规则,面临状态爆炸问题,导致检测性能有限,在误报漏报率上都有较大提高空间.近年来,开源社区的蓬勃发展积累了以开源代码为核心的海量数据,在此背景下,利用深度学习的特征学习能力能够自动学习语义丰富的代码表示,从而为缺陷检测提供一种新的途径.搜集了该领域最新的高水平论文,从缺陷代码数据集与深度学习缺陷检测模型两方面系统地对当前方法进行了归纳与阐述.最后对该领域研究所面临的主要挑战进行总结,并展望了未来可能的研究重点.

来源:2023年第2期

《软件学报》期刊编辑部

查看软件学报杂志2023年第2期

联系我们

  • 地址:北京8718信箱
  • 电话:010-62562563
  • E-mail:jos (a) iscas. ac. cn

咨询工作人员