基于深度学习的软件缺陷预测技术研究

来源 :南京航空航天大学 | 被引量 : 0次 | 上传用户:robinhohome
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
由于软件的复杂度不断提高,软件中存在的缺陷不断增多,由这些软件缺陷引发的灾难屡见不鲜,因此,为了减少软件灾难的发生,软件缺陷预测技术成为计算机科学技术领域研究热点之一。在构建软件缺陷预测模型过程中,特征选择算法对于构建的软件缺陷预测模型的精准度有很大的影响,而传统特征选择算法如:PCA以及LDA等在对数据特征进行深度学习以及抵抗噪声和缺失值的干扰等方面存在很大的局限性。本文针对这些问题提出了利用两种深度学习算法来构建软件缺陷预测模型,同时,提出了一种软件缺陷预测模型构建的完整框架,并基于该框架研发了软件缺陷预测系统。论文主要工作如下:(1)针对传统PCA以及LDA等特征选择方法无法获得特征之间的非线性特征关系问题提出利用深度信念网和支持向量机构建软件缺陷预测模型(DBN-SVM),通过仿真实验与PCA和LDA构建的支持向量机模型相比,DBN-SVM软件缺陷预测模型具有较高的预测精准度。(2)针对深度信念网无法消除数据中的噪声以及缺失值对软件缺陷预测模型的准确度的影响等问题,提出了利用降噪自动编码器和支持向量机来构建软件缺陷预测模型(DA-SVM),通过仿真实验与DBN-SVM相比,DA-SVM软件缺陷预测模型不仅提高了预测精准度,还增强了模型的鲁棒性。(3)由于软件缺陷预测模型的预测准确性不仅受特征选择方法的影响,数据预处理以及学习算法同样是影响软件缺陷预测模型准确性的重要因素,因此,针对不同学习规则构建的软件缺陷预测模型性能的差异性,提出了含有数据预处理、特征选择以及学习算法等处理方法的软件缺陷预测框架,并基于该框架开发了软件缺陷预测系统。通过软件缺陷预测系统可以针对数据集筛选最佳的学习规则来构建软件缺陷预测模型并进行软件缺陷预测工作。
其他文献
<正>罗伯-格里耶是法国新小说派的创立人之一,他挑战传统现实主义,主张打倒巴尔扎克,并建立起一套反对现实主义的小说理论。尽管如此,我始终记得他在《从现实主义到现实》这
汇总了粮食行业的工程总承包项目投标报价过程中容易出现的问题,同时针对行业工程总承包项目的投标报价列出需要注意的问题和可选择的报价方法。
作为企业执行任务的基本单位,团队应用越加广泛。营销团队是企业发展的主要动力,对企业效益起到直接担负责任,只有确保营销团队建设的高效化、专业化,才能提高企业市场竞争力
传统沙画艺术有着悠久的历史和丰富的艺术表现形式。而现代动态沙画,则是一门集绘画、音乐、舞台表演、光影和数字技术于一体的一门现代综合艺术。以动态沙画为内容开发校本
间日疟原虫是导致人类感染疟疾的4种疟原虫之一。由于间日疟具有较强的遗传多样性和更易复发等特点,间日疟原虫的防治得到人们的日益关注,其中疫苗的研发是重要的防控手段,传
为了达到便携移动终端日益轻薄的要求,In-cell Touch技术是触控的最佳选择。目前,非晶铟镓锌氧化物薄膜晶体管(a-IGZO TFT)越来越受到人们的关注,与传统的硅基TFT相比,IGZO拥有
目的探讨视神经损伤后小鼠视网膜神经节细胞(RGCs)中JNK3、APP蛋白的表达变化及其对RGCs存活的影响.方法取成年APP野生型小鼠,采用钳夹法建立视神经损伤模型,应用免疫组织化
由于氮肥分配比例和施用时期不当,以及没有确定氮肥追肥时期的量化指标等原因,造成了氮肥利用率较低。试验通过对玉米进行氮素(追肥时期、追肥量)的优化,研究不同叶龄期玉米叶
通过对近10年来的水质监测资料分析,揭示于桥水库富营养化不断加剧的现实问题,指出于桥水库流域水污染主要由引滦入境水、入库河流和水库周边污染负荷构成。提出点源污染防治、
<正>这次中国工程院管理学部和冶金规划院共同举办2018年中国钢铁发展论坛,这是在两会刚闭幕不久召开的,对于贯彻党的十九大精神和两会精神很及时、很必要。这次论坛内容广泛