基于贝叶斯网络的克隆代码有害性预测研究.pdf

基于贝叶斯网络的克隆代码有害性预测研究.pdf

ID:50444491

大小:9.41 MB

页数:66页

时间:2020-03-06

基于贝叶斯网络的克隆代码有害性预测研究.pdf_第1页
基于贝叶斯网络的克隆代码有害性预测研究.pdf_第2页
基于贝叶斯网络的克隆代码有害性预测研究.pdf_第3页
基于贝叶斯网络的克隆代码有害性预测研究.pdf_第4页
基于贝叶斯网络的克隆代码有害性预测研究.pdf_第5页
资源描述:

《基于贝叶斯网络的克隆代码有害性预测研究.pdf》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、^wii觀rG词瞧逆',.警;腾藝-調麵陆誦s户。,i.編儀鱗y那i国,’r;.缉.:w./w如幡姆&倫r皆祕--.'>.Z义f:壬学化冷文霉A..嗎靑基Wi嚇城陳刚麵g著wrW舶I1rI-香BIIz1物I^.讯4.'巧,游Q.文cf纖>1"".喔獲§-,?r学科n类--级学科跳-Jf需学科、;计-研究方向rr終申请人.指^I-:^--.瓜前^-、>,i‘..i货.#兵‘顧M备mU的書驚0l

2、奮内蒙古师范大学硕±学位论文独创性声明本人声明巧呈交的学位论文是本人在导师指导下进行的研究工作及取得的研究成果,尽我所知,除了文中特别加议标注和致谢的地方外,论文中不包含其他人已经发表或撰写过的研究成果也不包含本人为获,得内蒙古师范大学或其它教育机构的学位或证书而使用过的材料。本人保证所呈交的论文不侵犯国家机密一、商业秘密及其他合法权益。与我同工作的同志对本研究所做的任何贡献均已在论文中作了明确的说明并表示感谢。^:游靡i曰期签名:7/r年/月/曰关于论文使用

3、授权的说明本学位论文作者完全了解内蒙古师巧大学有关保留、使用学位论文的规定:内蒙古师范大学有权保留并向国家有关部口或机构送交论文的复印件和磁盘,光许论文被查阅和借阅,可议将学位论文的全部或部分内容编乂有关数据库进行检索,可拟采用影巧、缩印或扫描等复制手段保存一、汇编学位论文并且本人电子文档的内容和纸质论文的内容相,致。保密的学位轮文在解密后也遵守此规定。/签名:辦病蘇导师签名:私心曰期:wj:年/月《曰内蒙古师范大学硕±学位论文中文摘要一克隆代码直W来都是软件

4、工程领域里的重要研究内容,它对软件的开发与维护产生了重大影响。近年来,国内外学者对克隆代码存在的一、利弊进行了诸多研究,致认为克隆代码给软件开发维护带来的影响。具有双重性克隆带来的消极影响是客观存在的,但克隆代码既不可避。免又不能通过重构移除,于是研究者们将视角转向克隆管理但是,对所有克隆代妈进行管理并不现实,首先,软件系统中的克隆数量巨大,。其次,并非所有克隆有害因此,需要我们从所有克隆中仅识别出有害。克隆并加W关注,才能更有效地管理克隆为了有效地解决有害克隆代码的评价问题,本文

5、提出基于贝叶斯网络的克隆有害性预测方法一。从发生了不致改变的克隆可能引发程序错一一,误,进而导致潜在的维护费用这观点出发本文将发生不致改变的克隆鉴定为有害克隆。在既有研究的基础上,从克隆特征的确定、提取、。克隆有害性预测模型的构建这H个问题展开研巧首先,结合软件缺陷研巧领域与克隆演化领域的相关研究成果,提出了两大类表征克隆代码一信息的特征,,分别是静态特征和演化特征。其次提出种基于主题建模技术的克隆群映射方法W提取克隆演化特征。最后,使用K折交叉验证的方法对贝叶斯网络为核屯、算法构

6、建的克隆有害性预测模型的性能进行评估。最后,我们分别验证了本文提出的克隆群映射方法和克隆有害性预测方法的有效性及实用性。首先,本文在4款开源软件共12个版本上对克隆群映射方法进行评估,发现查准率和查全率都高达0.99,充分表明本文提出的克隆群映射方法能够为克隆有害性预测模型的构建提供。C99个版本上对克隆良好的数据支持其次,在5款语言开源软件共有害性预测模型的性能进行评估,实验表明该方法能够实现对克隆代码有害性的有效预测。关键词,,:克隆代码有害性预测,贝叶斯网络克隆演化主题模

7、,型内蒙古师范大学硕±学位论文ABSTRACTCodeclonehasalwasbeenaoularresearchfieldofsoftwareyppenineerinandithasimortantimactinsoftwaredevelomentandggpppmaintenance.Inrecentyears,scholarsathomeandabroadhaveconducteda?1饥ofI的earcho

8、ntherosandconsofcodeclonesand化eareedthatcodepygcloneshavebothpositiveandnegativeimpactsonthedevelopmentandmaintenanceofsoftwaresy巧ems.However,codeclonesca

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。