原文服务方: 计算机应用研究       
摘要:
针对已有克隆代码检测工具只输出克隆组形式的检测结果,而难以分析克隆代码对软件质量的影响问题,提出了危害软件质量的关键克隆代码的识别方法.定义了克隆代码的统一表示形式,使之可以分析各种克隆检测工具的检测结果,然后解析源程序和克隆检测结果,识别标志符命名不一致性潜在缺陷,定义了克隆关联图,在此基础上检测跨越多个实现不同功能的文件、危害软件可维护性的克隆代码,最后对检测结果进行可视化统计分析.克隆代码分析工具被应用于分析开源代码httpd,检测出了1组标志符命名不一致的克隆代码和44组危害软件可维护性的关键克隆类.实验结果表明,该方法可以有效辅助软件开发和维护人员分析、维护克隆代码.
推荐文章
克隆代码技术研究综述
克隆代码
克隆检测
克隆进化
克隆管理
克隆重构
基于bugs的克隆代码稳定性评估方法
克隆代码
bugs
修改频度
稳定性
SVN
基于软件漏洞的克隆代码稳定性评估
克隆代码
漏洞
软件漏洞
曼—惠特尼检验
层次聚类
基于代码克隆检测的代码来源分析方法
代码来源分析
Hash
词袋模型
代码克隆
克隆检测
内容分析
关键词云
关键词热度
相关文献总数  
(/次)
(/年)
文献信息
篇名 克隆代码分析方法研究
来源期刊 计算机应用研究 学科
关键词 克隆代码 克隆代码分析 克隆代码维护 缺陷检测
年,卷(期) 2017,(3) 所属期刊栏目 软件技术研究
研究方向 页码范围 748-751
页数 4页 分类号 TP311.53
字数 语种 中文
DOI 10.3969/j.issn.1001-3695.2017.03.025
五维指标
作者信息
序号 姓名 单位 发文数 被引次数 H指数 G指数
1 苏小红 哈尔滨工业大学计算机科学与技术学院 152 1551 20.0 34.0
2 王甜甜 哈尔滨工业大学计算机科学与技术学院 53 371 11.0 17.0
3 王克朝 哈尔滨学院软件学院 15 83 6.0 9.0
7 朱宸光 哈尔滨工业大学软件学院 1 1 1.0 1.0
传播情况
(/次)
(/年)
引文网络
引文网络
二级参考文献  (15)
共引文献  (1)
参考文献  (5)
节点文献
引证文献  (1)
同被引文献  (6)
二级引证文献  (2)
1978(1)
  • 参考文献(0)
  • 二级参考文献(1)
1987(1)
  • 参考文献(0)
  • 二级参考文献(1)
1991(1)
  • 参考文献(0)
  • 二级参考文献(1)
1992(1)
  • 参考文献(0)
  • 二级参考文献(1)
1993(1)
  • 参考文献(0)
  • 二级参考文献(1)
1996(1)
  • 参考文献(0)
  • 二级参考文献(1)
2002(2)
  • 参考文献(1)
  • 二级参考文献(1)
2003(1)
  • 参考文献(0)
  • 二级参考文献(1)
2005(1)
  • 参考文献(0)
  • 二级参考文献(1)
2006(2)
  • 参考文献(1)
  • 二级参考文献(1)
2007(1)
  • 参考文献(0)
  • 二级参考文献(1)
2009(3)
  • 参考文献(2)
  • 二级参考文献(1)
2010(1)
  • 参考文献(0)
  • 二级参考文献(1)
2012(2)
  • 参考文献(0)
  • 二级参考文献(2)
2014(1)
  • 参考文献(1)
  • 二级参考文献(0)
2017(1)
  • 参考文献(0)
  • 二级参考文献(0)
  • 引证文献(1)
  • 二级引证文献(0)
2017(1)
  • 引证文献(1)
  • 二级引证文献(0)
2018(1)
  • 引证文献(0)
  • 二级引证文献(1)
2020(1)
  • 引证文献(0)
  • 二级引证文献(1)
研究主题发展历程
节点文献
克隆代码
克隆代码分析
克隆代码维护
缺陷检测
研究起点
研究来源
研究分支
研究去脉
引文网络交叉学科
相关学者/机构
期刊影响力
计算机应用研究
月刊
1001-3695
51-1196/TP
大16开
1984-01-01
chi
出版文献量(篇)
21004
总下载数(次)
0
论文1v1指导