一种基于深度学习的软件代码行级缺陷检测方法

    公开(公告)号:CN110825642B

    公开(公告)日:2021-01-01

    申请号:CN201911092161.7

    申请日:2019-11-11

    Applicant: 浙江大学

    Abstract: 本发明公开了一种基于深度学习的软件代码行级缺陷检测方法,属于软件代码缺陷检测领域,该方法具体包括:(1)master分支中基于类的ATS提取,(2)ATS集合预处理,(3)LSTM模型训练,(4)开发分支ATS集合提取与检测,(5)ATS异常概率排序。该方法的模型代码处理粒度可达代码行级别,可对代码片段做缺陷检测,能够有效捕捉代码中相关Token的前后关联,可利用已有其他代码仓库中的相关代码信息。

    一种基于深度学习的软件代码行级缺陷检测方法

    公开(公告)号:CN110825642A

    公开(公告)日:2020-02-21

    申请号:CN201911092161.7

    申请日:2019-11-11

    Applicant: 浙江大学

    Abstract: 本发明公开了一种基于深度学习的软件代码行级缺陷检测方法,属于软件代码缺陷检测领域,该方法具体包括:(1)master分支中基于类的ATS提取,(2)ATS集合预处理,(3)LSTM模型训练,(4)开发分支ATS集合提取与检测,(5)ATS异常概率排序。该方法的模型代码处理粒度可达代码行级别,可对代码片段做缺陷检测,能够有效捕捉代码中相关Token的前后关联,可利用已有其他代码仓库中的相关代码信息。

Patent Agency Ranking