10.11772/j.issn.1001-9081.2014.06.1788
基于潜在狄利克雷分配模型预测克隆代码不一致变化的可能性
程序员对源代码的拷贝、粘贴及修改活动会导致软件中出现大量的克隆代码,而在版本的进化过程中,克隆代码的不一致变化是引起程序错误的主要原因,同时会增加维护成本.为了解决该问题,提出一种新的研究方法:首先构建版本间克隆群的映射关系,其次借助潜在狄利克雷分配(LDA)模型提取直系克隆群集主题,最后预测克隆代码不一致变化的可能性.对一款软件的8个版本进行了实验,实验结果的区分度明显,可以有效地预测不一致变化的可能性,评估软件质量和可信性.
预测、克隆代码、不一致变化、潜在狄利克雷分配模型、进化
34
TP311.5(计算技术、计算机技术)
国家自然科学基金资助项目61363017
2014-07-30(万方平台首次上网日期,不代表论文的发表时间)
共5页
1788-1791,1811