基于潜在狄利克雷分配模型预测克隆代码不一致变化的可能性

来源 :计算机应用 | 被引量 : 2次 | 上传用户:ethel_baby
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
程序员对源代码的拷贝、粘贴及修改活动会导致软件中出现大量的克隆代码,而在版本的进化过程中,克隆代码的不一致变化是引起程序错误的主要原因,同时会增加维护成本。为了解决该问题,提出一种新的研究方法:首先构建版本间克隆群的映射关系,其次借助潜在狄利克雷分配(LDA)模型提取直系克隆群集主题,最后预测克隆代码不一致变化的可能性。对一款软件的8个版本进行了实验,实验结果的区分度明显,可以有效地预测不一致变化的可能性,评估软件质量和可信性。
其他文献
软弱地层地下暗挖工程在我国一直是工程领域的难点,而常规地层处理技术如地层注浆、高压旋喷桩、深层搅拌桩、水平旋喷桩等均有其自身局限性,单一的地层处理方式无法在变化非
用Flash模拟消失模铸造虽然有一定的局限性,但在消失模铸造的电化教学、传播及研究中具有积极的作用。通过对消失模铸造设备的振动水平输送筛分机、振动垂直提升机以及液态金
血管内超声(IVUS)成像技术能提供动脉粥样斑块的组织信息,便于医生对血管病变作出全面、准确的评价,已广泛应用于心血管疾病的诊断。针对现有的超声数据采集装置在传输速度、成本、灵活性等方面的不足,提出并实现了一种高速的血管内超声成像数据传输及成像方法。采集到的血管内超声信号经过处理后通过高速USB3.0接口传输到PC端,再进行对数压缩以及坐标变换等操作,最后实时显示图像。实际传输速率统计显示,传输速
针对隧道机电工程中的照明设计,使用虚拟现实技术和计算机三维可视化技术,进行三维环境下照明设计平台的开发,实现基于OpenSceneGraph的隧道照明设计平台系统。该系统可完成三维