一种基于多粒度节点的软件缺陷预测方法

    公开(公告)号:CN114371989A

    公开(公告)日:2022-04-19

    申请号:CN202111433635.7

    申请日:2021-11-29

    Abstract: 本发明涉及G06F11/36领域,具体为一种基于多粒度节点的软件缺陷预测方法,包括代码解析步骤,向量转化步骤,提取特征步骤和缺陷预测步骤,通过分别采用DBN和CNN从代码当中提取DL‑Generated特征,构建模型并开展软件缺陷预测,通过对节点粒度的选择进行研究和讨论,得到一个合适的粒度选择,可进一步提高深度学习提取特征的有效性,进而比较它们的有效性并选择合适的节点粒度进行软件缺陷预测,为软件缺陷预测研究者们选择抽象语法树粒度时提供参考的同时,在软件开发过程中可有效辅助开发人员判断和识别出新版本软件项目中潜在的风险和软件缺陷,具有很高的实际应用价值。

Patent Agency Ranking