欢迎来到天天文库
浏览记录
ID:34107732
大小:2.52 MB
页数:65页
时间:2019-03-03
《(计算机应用技术专业论文)软件缺陷静态预测研究》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、⑨硕士学位论文MASTER’STHESISResearchonStaticPredictionofSoftwareDefectsAThesisSubmitted伽PartialFulfillmentoftheRequirementFortheM.S.Degree汛ComputerScienceByQinLi—naPostgraduateProgramDepartmentofComputerScienceCentralChinaNormalUniversitySupervisor:JinCongAcade
2、micTitle:ProfessorSignature素丽妍ApprovedMay,2011帅9舢4洲6舢8舢9删8咖叫—●脚丫⑨硕士学位论文MASTER’STHESIS华中师范大学学位论文原创性声明和使用授权说明原创性声明本人郑重声明:所呈交的学位论文,是本人在导师指导下,独立进行研究工作所取得的研究成果。除文中已经标明引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写过的研究成果。对本文的研究做出贡献的个人和集体,均已在文中以明确方式标明。本声明的法律结果由本人承担。作者张蠹丽徊r日期:20
3、il年‘月1日学位论文版权使用授权书学位论文作者完全了解华中师范大学有关保留、使用学位论文的规定,即:研究生在校攻读学位期间论文工作的知识产权单位属华中师范大学。学校有权保留并向国家有关部门或机构送交论文的复印件和电子版,允许学位论文被查阅和借阅;学校可以公布学位论文的全部或部分内容,可以允许采用影印、缩印或其它复制手段保存、汇编学位论文。(保密的学位论文在解密后遵守此规定)保密论文注释:本学位论文属于保密,在年解密后适用本授权书。非保密论文注释:本学位论文不属于保密范围,适用本授权书。作者签名:煮面铆
4、日期.勃I
5、年‘月1日挪签名:刍☆日期.冽/,年厂月f日本人已经认真阅读“CALIS高校学位论文全文数据库发布章程",同意将本人的学位论文提交“CALIS高校学位论文全文数据库’’中全文发布,并可按“章程”中的规定享受相关权益。回塞途塞握奎卮溢卮!旦坐生;旦=生L旦三生筮查!作者签名:蠢丽期i,日期:加7
6、年‘月1日新始白b导师签名:矽1、日期:侧1年lR
7、1EI⑨硕士学位论文MASTER’STHESIS摘要伴随着20世纪60年代末“软件危机"的提出,软件工程得到了快速的发展,它的宗旨是产生高质量的应用
8、软件或产品。软件可靠性是软件质量的重要特性之一,1EEE给出了它的具体定义,即在规定的条件和时间内,软件不发生失效的概率。ISO9000又将失效定义为软件运行时,出现不正确的输出。很多原因诸如软件缺陷、硬件故障及人为因素等引起软件失效,工作人员若每观察到一次失效,就能够发现一个或多个软件缺陷,则纠正这些缺陷必定可以减免失效的重复发生,提高软件可靠性。记录质量的重要线索是软件缺陷,且它又是软件可靠性的重要体现。发现软件中存在的缺陷,并修正这些缺陷是软件测试的目的,然而软件技术发展至今,任何检测技术并不能发
9、现及排除所有的缺陷,总会有一些不为人知的原因导致缺陷产生,而这些潜在却不被发现的缺陷势必影响软件的质量。合理地预测缺陷可以统计尚未发现但仍存在的缺陷数目及缺陷分布,这样能够帮助测试人员快速地、准确地定位并纠正缺陷,达到提高软件可靠性和保证软件质量的目的。软件缺陷预测是对软件产品的缺陷数量或者缺陷分布进行静态或动态地预测。静态缺陷预测,主要是基于缺陷相关的度量数据预测缺陷的数量或者分布;动态缺陷预测,则是基于缺陷或者失效发生的时间预测缺陷随时间的分布。常见的预测软件缺陷的度量元有代码度量元、Halstea
10、d度量元以及McCabe度量元等。相关软件缺陷的度量元较多,目前研究界并没有得出预测缺陷一致的、尽可能完全、准确的度量元,尚缺乏综合模型来分析度量元同软件缺陷之间的复杂关系。在此基础上,本文综合多种度量元预测缺陷数量及分布情况。鉴于度量元数据收集的冗杂性,部分度量元对缺陷预测的积极影响不大或具有消极影响,本文首先采用输入输出关联法计算度量元相关缺陷的重要性并排序它fffJ;其次利用误差反传神经网络与粒子群优化算法相结合的技术构建一种提取有效度量元的智能模型,达到剔除无效度量元和减少预测工作量的目的。最后
11、利用提取的有效度量元结合粒子群优化支持向量机的分类方法构建软件缺陷预测模型。通过实验分析,该模型相比早期的预测模型能够减少预测成本,提高预测精度,提升泛化性能。关键词t软件可靠性;软件缺陷;度量元;误差反传神经网络;粒子群优化算法:支持向量机factorsandhardwarefaultswhichcausetosoftwarefailure.Ifafailureisobserved,maybetherearemanydefectstofo
此文档下载收益归作者所有