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

来源 :电子科技大学学报 | 被引量 : 0次 | 上传用户:ll730520
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
克隆代码检测工具的输出结果由于存在克隆检测不一致性缺陷的误检和检测出的克隆代码不能直接用于重构的问题,需要对检测工具的输出结果进行预处理。为了解决该问题,提出一种新的克隆代码预处理方法。首先,将自适应K-最近邻聚类方法与程序依赖图相结合,用于降低克隆不一致性相关缺陷检测的误检。然后,使用基于代价-收益分析的评估方法,在消除缺陷后的克隆代码中识别可重构的克隆代码。实验结果表明,该预处理方法,不仅降低了克隆不一致性相关缺陷检测工具产生的误检,提高了可重构克隆代码的数量,而且将克隆代码检测与克隆代码重构两个过程连接为一个有机的整体,有利于提高软件的质量,降低软件维护的成本。
其他文献
锦带花(Weigela florida)是忍冬科锦带花属的落叶灌木。幼枝四棱形,叶片矩圆形、椭圆形至倒卵状椭圆形,1~4朵花组成的聚伞花序生于短枝叶腋或顶端,花冠漏斗状,玫瑰红色,蒴果圆柱
根据唯像理论研究了化学气相沉积自支撑金刚石薄膜中织构和弹性性能之间的关系,揭示了晶体取向和织构对残余应变和残余应力的影响。织构使CVD金刚石薄膜杨氏模量和宏观残余应
目前,老苹果园存在着苹果品质差、经济效益低的问题,应用苹果高接换头技术可解决这一难题.主要有以下五个技术要点:
测定了Nd:LuVO4晶体的室温吸收谱;根据Judd-Ofelt理论拟合了Nd3+离子的三个晶场调节参数Ωt(t=2,4,6)的值分别为8.235×10-20cm2,4.683×10-20cm2,6.090×10-20c
新疆生产建设兵团第一师阿拉尔市作为传统的农业大师(市),现有耕地20万hm2,其中特色农林水果种植面积6.67万hm2,年产各类特色果品90万t以上。在第一师阿拉尔市,农产品流通不
土地确权颁证是农民心头的“权利定心丸”,随着确权工作的全面展开,农地新旧矛盾叠加,纠纷四起,总结确权过程中纠纷防范与化解的典型经验能有效维护农村基层社会的稳定。以北
本文通过对固相量为54%和58%的坯体在浓度为10%、20%、30%的聚乙二醇(PEG10000)液体干燥剂中的干燥实验,建立了注凝成型湿坯液体干燥过程的一维动力学模型,以此模型对坯体含水
丝绸之路是世界历史上连接欧亚非三大洲的重要线路,是人类政治、经济、军事、文化交流的主干道,在东西文化交流、商业贸易往来、民族迁徙融合、政治军事等方面发挥了极其重要
以高纯Al2O3和Y2O3超微粉为原料,通过高能球磨和固相反应法制备了Y3Al5O12(YAG)微晶;采用X射线衍射法(XRD)研究了球磨时间、煅烧温度、保温时间等对合成YAG微晶相组成的影响。结
<正>11月3日,《中共中央关于制定国民经济和社会发展第十三个五年规划的建议》由新华社受权发布,由此开启全面建成小康社会这"第一个百年目标"的最后冲刺。2014年底,习近平总