-
题名基于演化模式特征的克隆代码分类
- 1
-
-
作者
王春晖
张久杰
刘志国
张丽萍
刘东升
-
机构
内蒙古师范大学计算机与信息工程学院
内蒙古科技大学包头师范学院信息科学与技术学院
-
出处
《计算机工程与设计》
北大核心
2017年第8期2121-2126,共6页
-
基金
国家自然科学基金项目(61363017
61462071)
内蒙古自然科学基金项目(2016MS0613)
-
文摘
克隆代码稳定性与它在多版本演化过程中的变化模式相关,综合这些变化模式并构建自动分类模型,实现克隆代码稳定与易变的特征标注,便于开展克隆分类方面的研究。从克隆演变、克隆规模变化与克隆修改3个维度将克隆演化分为12种演化模式,通过版本间克隆的差异分析识别这12种模式,记录变化参数,使用克隆聚类特征模型计算每个克隆实例的特征向量,用聚类算法实现克隆稳定性分类。对两款软件进行实验分析,分析结果表明,基于该方法可以得到关于克隆稳定性的有效分类数据集。
-
关键词
克隆代码
克隆演化模式特征
克隆分类
克隆分析
克隆管理
-
Keywords
code clones
clonal evolution pattern characteristic
clonal classification
clone analyze
clone management
-
分类号
TP311.5
[自动化与计算机技术—计算机软件与理论]
-