资料介绍
缺陷在软件系统中很常见,可能会给软件用户带来各种各样的问题。为了快速预测大型代码库中最可能出现的缺陷位置,开发了不同的方法。它们中的大多数都专注于设计与潜在缺陷代码相关的特性(例如复杂性度量)。然而,这些方法并不能充分捕获源代码的语法和不同级别的语义,这是构建准确预测模型的重要能力。本文提出了一种新的预测模型,能够自动学习表示源代码的特征,并将其用于缺陷预测。我们的预测系统建立在强大的深度学习、树形结构的长期短期记忆网络之上,与源代码的抽象语法树表示直接匹配。对两个数据集(一个来自三星贡献的开源项目,另一个来自公共承诺库)的评估表明了我们的方法对于项目内和跨项目预测的有效性。
随着软件系统在我们社会的各个领域继续发挥着关键作用,这些软件产生的缺陷对企业和人们的生活产生了重大影响。然而,由于软件代码库在规模和复杂性上的显著增长,识别软件代码中的缺陷变得越来越困难。缺陷预测的重要性和挑战使其成为软件工程中一个活跃的研究领域。大量的研究已经开始开发预测模型和工具,帮助软件工程师和测试人员快速缩小软件代码库中最有可能存在缺陷的部分。早期的缺陷预测有助于优先考虑和优化检查和测试的工作和成本,特别是在面临COS时。T和截止压力。
机器学习技术已广泛应用于建立缺陷预测模型。这些技术从软件代码中派生出许多特性(即预测器),并将它们提供给常见的分类器,如Naive Bayes、支持向量机和随机森林。大量的研究(例如)已经仔细地设计了能够区分有缺陷代码和无缺陷代码的功能,例如代码大小、代码复杂性(例如Halstead功能、McAbe、CK功能、情绪功能)、代码转换度量(例如更改的代码行数)、过程度量。然而,这些特性并不能真正反映代码的语法和语义。此外,软件度量特性通常不能很好地概括:在某个软件项目中工作良好的特性在其他项目中可能表现不好。
- 特征选择和机器学习的软件缺陷跟踪系统对比 12次下载
- 基于用户反馈信息的APP软件缺陷识别 2次下载
- 静态软件缺陷预测模型及其研究综述 5次下载
- Ubuntu操作系统的软件缺陷报告分类及分析 5次下载
- 一种两阶段跨项目缺陷预测方法CLNI-KMM 16次下载
- 机器学习教程之线性模型的详细资料说明 0次下载
- 机器学习的模型评估与选择详细资料说明 0次下载
- PCB板设计的电源二叉树分析详细资料说明 0次下载
- MDK基本软件的调试方法详细资料说明 0次下载
- 如何使用数据过采样和集成学习进行软件缺陷数目预测方法概述 10次下载
- 半监督集成跨项目软件缺陷预测 0次下载
- 基于代价敏感间隔分布优化的软件缺陷定位 0次下载
- 一种基于主题模型的软件缺陷预测技术研究 0次下载
- 软件缺陷及其对软件可靠性的影响分析 25次下载
- 基于开源的软件缺陷管理工具的改进策略
- arimagarch模型怎么预测 226次阅读
- 神经网络预测模型的构建方法 375次阅读
- 固态锂离子电池的详细资料解析 8650次阅读
- RS232接口串口取电电路的详细资料介绍 7872次阅读
- 故障模型---缺陷查找攻击的二十一招大法 2069次阅读
- 如何进行PLC控制程序的设计详细资料PPT说明 5753次阅读
- 库卡机器人模拟量输入输出编程的详细资料概述 6623次阅读
- 如何使用深度学习对电池片的缺陷进行识别详细研究资料说明 4481次阅读
- 开发成功的机器学习应用程序需要一定的“偏方” 2745次阅读
- PPT教程之伺服电机及其驱动技术的详细资料讲解 6990次阅读
- 基于决策树算法的电能表故障预测方法 1695次阅读
- 开关电源的正激变换器基本工作原理及元器件如何选择等详细资料概述 1.3w次阅读
- 构建一个决策树并查看它如何进行预测 1.4w次阅读
- PLC常用基本环节梯形图和详细文字说明详细资料概述 8966次阅读
- 变压器保护的基本要求,保护配置和运行规定的详细资料概述 8494次阅读
下载排行
本周
- 1电子电路原理第七版PDF电子教材免费下载
- 0.00 MB | 1490次下载 | 免费
- 2单片机典型实例介绍
- 18.19 MB | 92次下载 | 1 积分
- 3S7-200PLC编程实例详细资料
- 1.17 MB | 27次下载 | 1 积分
- 4笔记本电脑主板的元件识别和讲解说明
- 4.28 MB | 18次下载 | 4 积分
- 5开关电源原理及各功能电路详解
- 0.38 MB | 10次下载 | 免费
- 6基于AT89C2051/4051单片机编程器的实验
- 0.11 MB | 4次下载 | 免费
- 7蓝牙设备在嵌入式领域的广泛应用
- 0.63 MB | 3次下载 | 免费
- 89天练会电子电路识图
- 5.91 MB | 3次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234313次下载 | 免费
- 2PADS 9.0 2009最新版 -下载
- 0.00 MB | 66304次下载 | 免费
- 3protel99下载protel99软件下载(中文版)
- 0.00 MB | 51209次下载 | 免费
- 4LabView 8.0 专业版下载 (3CD完整版)
- 0.00 MB | 51043次下载 | 免费
- 5555集成电路应用800例(新编版)
- 0.00 MB | 33562次下载 | 免费
- 6接口电路图大全
- 未知 | 30320次下载 | 免费
- 7Multisim 10下载Multisim 10 中文版
- 0.00 MB | 28588次下载 | 免费
- 8开关电源设计实例指南
- 未知 | 21539次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935053次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537791次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420026次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234313次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233045次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191183次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183277次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138039次下载 | 免费
评论
查看更多