HI,欢迎来到学术之家,发表咨询:400-888-7501  订阅咨询:400-888-7502  股权代码  102064
0

保持语义不变的C克隆代码预处理方法

作者:边奕心; 赵松; 杜军克隆代码克隆不一致性缺陷检测程序依赖图重构

摘要:克隆代码检测工具的输出结果由于存在克隆检测不一致性缺陷的误检和检测出的克隆代码不能直接用于重构的问题,需要对检测工具的输出结果进行预处理。为了解决该问题,提出一种新的克隆代码预处理方法。首先,将自适应K-最近邻聚类方法与程序依赖图相结合,用于降低克隆不一致性相关缺陷检测的误检。然后,使用基于代价-收益分析的评估方法,在消除缺陷后的克隆代码中识别可重构的克隆代码。实验结果表明,该预处理方法,不仅降低了克隆不一致性相关缺陷检测工具产生的误检,提高了可重构克隆代码的数量,而且将克隆代码检测与克隆代码重构两个过程连接为一个有机的整体,有利于提高软件的质量,降低软件维护的成本。

注:因版权方要求,不能公开全文,如需全文,请咨询杂志社

电子科技大学学报

《电子科技大学学报》(CN:51-1207/T)是一本有较高学术价值的大型双月刊,自创刊以来,选题新奇而不失报道广度,服务大众而不失理论高度。颇受业界和广大读者的关注和好评。 《电子科技大学学报》主要刊登电子通信、电子测量、电视技术、生物电子学、雷达、电子对抗、遥感遥测、信息论、电磁场工程、天线、微波理论与技术、半导体物理与器件、电子材料与元件、电子机械、自动控制、电子物理与器件、激光与光纤技术、计算机科学与技术、管理科学、系统工程、数理化等基础科学理论和应用技术的学术论文;科研成果的学术性总结;新技术、...

杂志详情