首页> 外文期刊>Journal of Theoretical and Applied Information Technology >AN ITERATIVE GENETIC ALGORITHM BASED SOURCE CODE PLAGIARISM DETECTION APPROACH USING NCRR SIMILARITY MEASURE
【24h】

AN ITERATIVE GENETIC ALGORITHM BASED SOURCE CODE PLAGIARISM DETECTION APPROACH USING NCRR SIMILARITY MEASURE

机译:NCRR相似度的基于迭代遗传算法的源代码抄袭检测方法

获取原文
       

摘要

With the advent of WWW and improvements in globally accessible software warehouses attained that source code is enthusiastically reachable to software designers. Even though, reusing of source code has its individual benefits, precaution is to be taken to guarantee that patented software [19] does not invade any authorizations. In this Context, Plagiarism Detection plays a very significant role. Although several existing detection approaches has been introduced, most of the approaches work on one to many similarity measures. However, this might not be very much helpful in case large number of datasets where many-to-many relationship exist. In this paper, an intelligent detection model is purposed by employing the iterative genetic algorithm with two different fitness evaluation functions. Prior to the detection model, the source code is preprocessed to remove noise and dimensionality reduction techniques are employed. The experimental results for the proposed approach are carried out using two different data sets. From the experimental results, it is found that the proposed model has good performance compared to the other existing approaches such as fuzzy clustering based Detection system and Incremental Genetic Algorithm.
机译:随着WWW的到来以及对全球可访问软件仓库的改进,软件设计师可以热情地获得源代码。即使重用源代码具有其个人利益,但仍应采取预防措施以确保专利软件[19]不侵犯任何授权。在这种情况下,抄袭检测起着非常重要的作用。尽管已经引入了几种现有的检测方法,但是大多数方法都采用一对多的相似性度量。但是,在存在多对多关系的大量数据集的情况下,这可能不是很有用。本文采用具有两个不同适应度评估功能的迭代遗传算法,建立了智能检测模型。在检测模型之前,对源代码进行预处理以去除噪声,并采用降维技术。所提出方法的实验结果是使用两个不同的数据集进行的。从实验结果发现,与基于模糊聚类的检测系统和增量遗传算法等其他现有方法相比,该模型具有良好的性能。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号