【摘 要】
:
针对当前Type-3克隆代码检测工具较少、效率偏低等问题,提出了一种基于Token的能有效检测Type-3克隆代码的检测方法。该方法同时能有效检测Type-1和Type-2克隆代码。首先将源
【机 构】
:
内蒙古师范大学计算机与信息工程学院
【基金项目】
:
国家自然科学基金资助项目(61363017,61462071);内蒙古自然科学基金资助项目(2014MS0613);内蒙古自治区硕士研究生科研创新基金资助项目(S20141013524);内蒙古师范大学研究生科研创新基金资助项目(CXJJS14077)
论文部分内容阅读
针对当前Type-3克隆代码检测工具较少、效率偏低等问题,提出了一种基于Token的能有效检测Type-3克隆代码的检测方法。该方法同时能有效检测Type-1和Type-2克隆代码。首先将源代码Token化得到特定代码粒度的Token串,其次将所有Token串的定长子串进行映射,在对映射信息进行查询的基础上,利用编辑距离算法确定克隆对,然后通过并查集算法快速构建克隆群,最终反馈克隆代码信息。实现了原型工具FClones,利用基于代码突变的框架对工具进行了评价,并与领域内较优秀的两款工具NiCad及SimC
其他文献
赤壁之战的前一年(公元207年),刘备三顾茅庐请出了诸葛亮。他那时只有二十六岁,要比刘备小二十岁。诸葛亮对刘备的贡献是尽人皆知,在此不必细述。陈寿把诸葛亮列于和管仲、萧
本文根据自主学习的理论和移动教学的功能和特点,对高职分析化学"课堂教学+移动教学"的混合式教学进行了设计,并实施于教学班级。实践证明,基于移动教学的混合式教学,体现了
网络文学以及由此改编的影视作品,除具有审美娱乐作用,也具有审美教育及认知作用。作为高职院校一线教师,把当下学生们喜闻乐见的网络文学资源引入高职语文教学,以期来提升对
社会学家德·塞托提出空间实践和反抗的概念,认为受到监视和规训的弱者/他者始终以微观实践和游击战的方式反抗严整统一的社会秩序,为反本质主义的后现代文化的建构提供了重
为了提高管理效率和质量,学校设置了教学秘书,由教学秘书来完成相关的教学管理工作。教学秘书是教学管理工作的实施者以及推动者,直接负责不同阶段教学实践管理工作的开展,传
EPS在结构与工作原理上与UPS非常相似,但EPS为满足紧急供电系统多数时间处于休眠状态,一旦发生紧急情况,供电系统就会自动切换供电装置,自动启用EPS电源。在工作原理、性能等
二点委夜蛾是夏玉米区新发生的一种害虫。由于没有行之有效的防治方法,而使其扩展迅速,为害渐趋加重,对夏玉米生产构成严重威胁。为了探索二点委夜蛾的有效防治方法,本试验通
【目的】针对当前景观水域日益增多而其面积小、分散度大、大型水草收割机难以实现水草收割的现状,研制适用于小型水域的水草收割机械。【方法】在对割幅、割深、整机尺寸、生
中国证券市场退出机制缺乏影响了证券市场的持续健康发展.实施退出机制有利于提高企业经济效益、保护投资者利益,同时也有利于抑制过度投机,树立良好的投资理念.退出机制不能
桥梁建设作为我国公路建设中的构成部分之一,对我国的经济发展起到重要的作用。其的施工难度较大、施工的环境也较差,施工者的素质普遍较低。因此,桥梁施工的建设质量将会对