中国学术期刊网络出版总库
  关闭
基于软件漏洞的克隆代码稳定性评估  
   推荐 CAJ下载 PDF下载
【英文篇名】 Stability evaluation of clone codes based on software vulnerability
【下载频次】 ★★☆
【作者】 赵玉武; 刘东升; 翟晔;
【英文作者】 Zhao Yuwu; Liu Dongsheng; Zhai Ye; College of Computer & Information Engineering; Inner Mongolia Normal University;
【作者单位】 内蒙古师范大学计算机与信息工程学院;
【文献出处】 计算机应用研究 , Application Research of Computers, 编辑部邮箱 2018年 02期  
期刊荣誉:中文核心期刊要目总览  ASPT来源刊  中国期刊方阵  CJFD收录刊
【中文关键词】 克隆代码; 漏洞; 软件漏洞; 曼—惠特尼检验; 层次聚类;
【英文关键词】 clone code; vulnerabilities; software vulnerabilities; Mann-Whitney test; hierarchical clustering;
【摘要】 针对克隆代码与非克隆代码产生漏洞倾向性的问题进行了研究,基于漏洞对不同类型克隆和非克隆代码进行了比较分析。首先提取软件系统中具有漏洞的代码,并使用克隆检测工具检测出软件的克隆代码;其次分别提取能够产生漏洞的克隆和非克隆代码,并分别计算不同克隆类型和非克隆的BOC漏洞密度和LOC漏洞密度;最后对type-1、pure type-2、pure-type3的克隆和非克隆漏洞密度进行了对比分析,并对代码中产生的漏洞类型进行分类分析,使用曼—惠特尼检验(WMM)验证了结果的有效性。实验结果表明type-1类型的克隆更容易产生漏洞,pure type-3类型的克隆引入漏洞的几率相对较小。研究还得出在克隆和非克隆代码中分别存在出现频率较高的漏洞集合,增加了对克隆特性的理解,帮助软件设计和开发人员减少代码克隆对软件造成的负面影响。
【英文摘要】 In order to solve the problem ofloopholetendency between clone code and non-clone code,this paper made a comparative analysis of different types of clones and non-clones based onloopholes. First of all,it extracted the vulnerability of the software system code,used the clone detection tool to detect the software cloning code. Secondly,it extracted the clone and nonclone code which could produceloophole,and calculated the BOC vulnerability density and LOC vulnerability density of different clone types and no...
【基金】 国家自然科学基金资助项目(61363017,61462071); 内蒙古自然科学基金资助项目(2015MS0606); 内蒙古自治区高等学校科学研究项目(NJZY16046)
【更新日期】 2018-03-05
【分类号】 TP311.52
【正文快照】 0引言通过“拷贝—粘贴”实现源代码重用是软件开发人员提高开发速度简单而有效的常见做法。以这种重用机制产生的相似度很高的代码通常称为克隆代码。除了这种有益的克隆外,在其他各种情况下也会因各种原因而产生无益克隆[1]。一般来说,软件系统中的克隆代码约占9%~17%,有时甚

xxx
【读者推荐文章】中国期刊全文数据库
【相似文献】
中国期刊全文数据库
中国优秀硕士学位论文全文数据库
中国博士学位论文全文数据库
中国重要会议论文全文数据库
中国重要报纸全文数据库
中国学术期刊网络出版总库
点击下列相关研究机构和相关文献作者,可以直接查到这些机构和作者被《中国知识资源总库》收录的其它文献,使您全面了解该机构和该作者的研究动态和历史。
【文献分类导航】从导航的最底层可以看到与本文研究领域相同的文献,从上层导航可以浏览更多相关领域的文献。

工业技术
  自动化技术、计算机技术
   计算技术、计算机技术
    计算机软件
     程序设计、软件工程
      软件工程
       软件开发
  
 
  CNKI系列数据库编辑出版及版权所有:中国学术期刊(光盘版)电子杂志社
中国知网技术服务及网站系统软件版权所有:清华同方知网(北京)技术有限公司
其它数据库版权所有:各数据库编辑出版单位(见各库版权信息)
京ICP证040431号    互联网出版许可证 新出网证(京)字008号