1. 网站首页
  2. 社区
  3. 论坛
  4. 博客

软件多版本中自动提取克隆谱系

资料大小: 0.96 MB 所需积分: 2 下载次数: 用户评论: 0条评论,查看 上传日期: 2018-01-13 上 传 者: 程林他上传的所有资料

资料介绍

标签:克隆(4)
  针对单个版本克隆检测结果不足以体现克隆特征这一问题,从软件多版本中自动提取克隆谱系,获得克隆在软件演化过程中表现出的模式和特征。首先基于克隆代码Token表示及其所在文件名称、函数名称等位置属性,准确映射软件历时演化版本间的克隆代码,进而识别克隆演化模式;然后匹配克隆类ID号,合并所有相邻版本间的映射结果及演化模式信息,得到克隆谱系。同时开发了相应的克隆谱系自动提取工具FCG对6款开源软件进行了测试,发现当前版本中克隆代码平均生命周期占所研究版本总数的70%以上,且大部分没有发生变化,说明大部分克隆能被较好地维护,但也存在少量不稳定的克隆可能导致软件缺陷,需要修改或重构。实验结果表明FCC可高效提取克隆谱系,有助于更好地理解克隆及有针对性地管理克隆。 软件多版本中自动提取克隆谱系

用户评论

查看全部 条评论
发表评论请先 , 还没有账号?免费注册

发表评论

用户评论
技术交流、我要发言! 发表评论可获取积分! 请遵守相关规定。
上传电子资料

88lifa利发国际娱乐

百度360搜索搜狗搜索