网络空间安全论文笔记3——缺陷

这篇博客探讨了使用人工智能技术进行软件缺陷预测的研究,包括系统文献综述和深度学习模型的应用。研究涉及数据集、数据验证方法、缺陷检测与预测方法,并提出了一种基于树形结构LSTM模型,该模型在项目内和跨项目预测中表现优秀。
摘要由CSDN通过智能技术生成

A systematic literature review on software detect prediction using artificial intelligence: Datasets, Data Validation Methods, Approaches, and Tools 

软件缺陷预测的系统文献综述:从数据集、数据验证方法、缺陷检测和预测方法、工具以及对未来研究人员的建议几个角度展开

缺陷预测方法框架

发现缺陷的方法:使用传统方法检测缺陷和使用AI方法预测缺陷

缺陷检测:手动测试用例执行(具体可分类为黑盒/白盒/冒烟/用户验收/可用性/性能测试,非常耗时)、自动化缺陷检测(软件框架驱动测试用例)、运行静态代码分析器(检查预定义的规则)、手动代码审查、同行审查

缺陷预测:基于软件项目分类、基于缺陷预测指标分类、统计分类、基于AI技术分类

基于软件项目分类(使用项目本身信息):项目内缺陷预测WPDP、跨项目缺陷预测CPDP、跨版本缺陷预测CVDP、异构缺陷预测HDP

基于指标分类:类(RFC)、代码行(LOC)和缺乏编码质量(LOCQ)等指标,过程度量、代码度量、面向对象度量

基于AI技术分类

评价指标:AUC、PF、F-Measure、Reca

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值