基于贝叶斯网络预测克隆代码质量  被引量:4

Prediction of Code Clone Quality Based on Bayesian Network

在线阅读下载全文

作  者:刘冬瑞[1] 刘东升[1] 张丽萍[1] 侯敏[1] 王春晖[1] 

机构地区:[1]内蒙古师范大学计算机与信息工程学院,呼和浩特010022

出  处:《计算机科学》2017年第4期165-168,共4页Computer Science

基  金:国家自然科学基金(61363017;61462071);内蒙古自然科学基金资助项目(2014MS0613);内蒙古自治区高等学校科学研究项目(NJZY14039);内蒙古师范大学科学研究项目(2013ZRYB06)资助

摘  要:针对软件中克隆代码的质量进行研究,评价软件当前所有版本中克隆代码的质量。在此基础上使用贝叶斯网络训练已有样本数据,得到克隆代码质量预测模型,其能预测软件未发布版本中克隆代码的质量,根据评价和预测结果给开发人员提供克隆代码重构和有效复用的建议,防止有害克隆代码的大量繁殖。实验表明,该方法能够较准确地预测软件中克隆代码的质量。This paper researched on the quality of code clone in the softwareand,evaluated the code clone quality of the current versions.Then on this basis,Bayesian network was used to train the existing sample data gets the prediction model of code clone which is able to predict the quality.The prediction results are able to help developers make judgments that code clone should be reconstructed or efficiently reused.The experiment shows that the method can be used to predict the quality of code clone in software more accurately.

关 键 词:克隆代码 贝叶斯网络 质量评估模型 预测 重构 

分 类 号:TP311.5[自动化与计算机技术—计算机软件与理论]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象