面向管理的克隆代码研究综述

作者:苏小红; 张凡龙

摘要:软件复用作为一种常见的软件开发手段,会导致大量克隆代码的产生,这无疑增加了软件维护的代价.对克隆代码的维护需求引发了一系列关于克隆代码的研究,如克隆检测、克隆分析、克隆维护等.但是,上述克隆研究无法解决克隆代码维护困难的问题.为了避免克隆代码维护困难,提高软件的可维护性,克隆代码管理势在必行.然而,目前的克隆管理与克隆检测、克隆分析、克隆维护等过程彼此之间是相互独立的,也没有与软件开发过程相结合,无法有效解决克隆代码维护困难的问题.首先,该文分析了克隆代码研究领域的热点和趋势,以及克隆检测、分析和维护的研究进展.其次,该文对克隆管理的研究现状进行了分析,重点对克隆代码研究内容之间的关系以及现有的克隆管理存在的不足和难点问题进行了分析,指出只有将克隆检测、分析和维护等过程与软件开发过程有机地结合为一个整体,才能有效降低克隆维护的代价,但这势必增加了克隆管理的难度.为此,在未来的研究展望中,该文给出了一个面向软件开发过程的克隆管理方法,将克隆检测、克隆分析和克隆维护等与软件开发过程紧密结合,以实现边开发、边维护和边管理克隆代码.最后,该文分析了克隆代码研究领域未来的研究方向和发展趋势.克隆管理为克隆代码研究注入了新的活力,现已引起学术界和工业界的广泛关注,对于提高软件的可维护性、可理解性以及软件质量都具有重要意义.

分类:
  • 期刊
  • >
  • 自然科学与工程技术
  • >
  • 信息科技
  • >
  • 电子信息科学综合
收录:
  • 数学文摘
  • 上海图书馆馆藏
  • 维普收录(中)
  • 知网收录(中)
  • 万方收录(中)
  • 剑桥科学文摘
  • 北大期刊(中国人文社会科学期刊)
  • 国家图书馆馆藏
  • CSCD 中国科学引文数据库来源期刊(含扩展版)
  • 文摘与引文数据库
  • SA 科学文摘(英)
  • JST 日本科学技术振兴机构数据库(日)
  • EI 工程索引(美)
  • 统计源期刊(中国科技论文优秀期刊)
关键词:
  • 克隆代码
  • 克隆管理
  • 克隆检测
  • 克隆分析
  • 克隆维护

注:因版权方要求,不能公开全文,如需全文,请咨询杂志社

期刊名称:计算机学报

期刊级别:北大期刊

期刊人气:11592

杂志介绍:
主管单位:中国科学院
主办单位:中国计算机学会;中国科学院计算技术研究所
出版地方:北京
快捷分类:计算机
国际刊号:0254-4164
国内刊号:11-1826/TP
邮发代号:2-833
创刊时间:1978
发行周期:月刊
期刊开本:A4
下单时间:1-3个月
复合影响因子:3.18
综合影响因子:3.08