基于多特征值的源代码相似性检测技术

来源 :计算机技术与发展 | 被引量 : 0次 | 上传用户:clisav
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在软件开发的过程中,开发人员通过复制粘贴式的开发方式或者模块化的开发方式来完成需求是十分常见的,这两种开发方式可以提高开发效率,但同时会导致软件系统中出现大量的相同代码或者相似代码,大量的相似代码会给软件维护等方面带来很大的困难,这也是最常见的重构对象。源代码相似性度量是指利用一定的检测方法分析程序源代码间的相似程度。该技术被应用于代码抄袭检测、代码克隆检测、软件知识产权保护、代码复用等多个领域。为了提高代码相似性度量的准确性,提出了一种基于多特征值的源代码相似性检测技术。构建了源代码注释、型构、代码文本
其他文献
对于复杂背景图片的文字识别,首先要做的就是定位目标文字的位置,即文字检测。想要文字识别率高,那对文字检测的准确度的要求就非常高了。传统的RPN(region proposal network)神经网络在文字检测领域的研究已经很成熟,但RPN神经网络在营业执照水平文字检测的准确度上不是很理想。而基于CTPN(connectionist text proposal network)神经网络的文字检测模
《物权法》坚持民主立法与科学立法的精神,从实际出发,但又在具体内容的规定上“宜粗不宜细”。《中华人民共和国物权法》在不动产统一登记、公共利益、法律责任、诉讼主体资格
在教学的全过程而言,整个教学过程就是一个“从教到学”的转化过程。在这个过程中,教师的作用不断转化为学生的学习能力,随着学生学习能力的增长,教师的作用在量上也发生了相反的
什么是学校文化?我们在学习、借鉴、探索中,对“学校文化”的认识从模糊逐渐清晰起来。最初,我们将学校文化粗浅地理解为在学校营造一些文化的气息,比如制作一些标语、口号,在墙壁
目的检测广东省中医院产SSBL革兰阴性菌的表型,了解产SSBL革兰阴性菌的耐药机制,以利于耐药性的检测与指导临床用药。方法收集2006年1月~2007年12月广东省中医院临床分离的革兰
新课改更新了教学内容,提出了综合学习、独立学习、自由学习、探究性学习、创造性学习方式。要求朝着自主学习、合作学习、探究发现的方面发展,让学生真正成为学习的主人。那么
数学课堂教学中,一段新颖、富有启发性的引入往往能引起学生的兴趣,激起其好奇心和探索欲望,使学生处于一种揄快的接受状态。笔者在教学过程中尝试把授课内容与一定的背景资料结
重复荷载引起的疲劳累积损伤是沥青路面坑槽修补后再次破坏的主要原因之一。为深入了解沥青路面坑槽修补料的疲劳损伤,在已有疲劳研究理论的基础上,考虑损伤对修补材料疲劳性
“才以用而目生,思以引而不竭。”是说人的才干越是使用越会日益增长,人的思维越是多思越不会枯竭。这句话对在校本研修活动中困惑着的老师们会很有启发,特别是对教师如何理解、
从事中学语文教学工作以后,一直为作文教学这个难题所困扰。苏霍姆林斯基的一段话给了我很大启发,他认为:要激发和发展学生求知欲,教师本身要具有吸引力。抱着不妨一试的心态,我全