克隆代码分析方法研究
[Abstract]:In view of the fact that the existing clone code detection tools only output the detection results in the form of clone group, but it is difficult to analyze the influence of cloned code on software quality, this paper proposes a method to identify the key clone code that endangers the software quality. In this paper, the unified representation of cloning code is defined so that it can analyze the detection results of various cloning detection tools, then analyze the source program and clone detection results, identify the potential defects of flag naming inconsistency, and define the clone association graph. On this basis, it detects the cloned code that spans many different functions and endangers the maintainability of the software. Finally, the visual statistical analysis of the detection results is carried out. Cloning code analysis tools are used to analyze open source code httpd, to detect a set of cloning codes with inconsistent identifiers and 44 sets of critical clone classes that compromise the maintainability of software. The experimental results show that this method can effectively assist software development and maintenance personnel to analyze and maintain cloned code.
【作者单位】: 哈尔滨学院软件学院;哈尔滨工业大学计算机科学与技术学院;哈尔滨工业大学软件学院;
【基金】:哈尔滨科技创新人才研究专项资金资助项目(2016RAQXJ013,2014RFQXJ062) 国家自然科学基金资助项目(61202092,61173021) 高等学校博士学科点专项科研基金资助项目(20112302120052) 黑龙江省普通高校青年学术骨干资助项目(1254G037) 黑龙江省自然科学基金资助项目(F201127)
【分类号】:TP311.53
【相似文献】
相关期刊论文 前10条
1 曾涛;;浅谈恶意代码分析技术发展趋势[J];科技资讯;2013年16期
2 彭四伟;辛丽娟;;基于G++前端的C++源代码分析系统的初步研究[J];计算机系统应用;2010年05期
3 赵国亮;蒋勇;孔令兵;;用代码分析技术检测软件缺陷[J];计算机工程与设计;2011年08期
4 刘艳萍;;恶意代码分析与检测研究现状[J];微电脑世界;2009年07期
5 陈共龙;;恶意代码分析技术综述[J];无线互联科技;2014年03期
6 李群祖;于刘海;;智能手机恶意代码分析与对策[J];计算机安全;2011年06期
7 Paul Bonner ,杜国梁;利用代码分析加速应用程序的执行[J];电子与电脑;1997年06期
8 魏宏东;郭洪;;主动网络的数据采集与主动代码分析[J];机电技术;2008年03期
9 许佳卿;彭鑫;赵文耘;;一种基于模糊概念格和代码分析的软件演化分析方法[J];计算机学报;2009年09期
10 陈娟英;范明钰;王光卫;;一种基于亲缘性的恶意代码分析方法[J];信息安全与技术;2014年01期
相关会议论文 前1条
1 赵博;张淼;牛少彰;;基于静态代码分析的JSP安全漏洞检测系统的研究与设计[A];2011年通信与信息技术新进展——第八届中国通信学会学术年会论文集[C];2011年
相关重要报纸文章 前4条
1 本报记者 霍娜;源代码分析护航敏捷开发[N];中国计算机报;2009年
2 本报记者 田梦;源代码分析让开发更敏捷[N];计算机世界;2009年
3 本报记者 小白;以技术手段对抗“私服”[N];计算机世界;2005年
4 本报记者 李寿媛 本报通讯员 饶文娟;南京办堵住计算机收费系统漏洞[N];中国审计报;2006年
相关博士学位论文 前1条
1 钟金鑫;恶意代码二进制程序行为分析关键技术研究[D];北京邮电大学;2012年
相关硕士学位论文 前10条
1 王U,
本文编号:2322235
本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/2322235.html