首页> 外文会议>International Conference on Intelligent Computing and Control Systems >To enhance the code clone detection algorithm by using hybrid approach for detection of code clones
【24h】

To enhance the code clone detection algorithm by using hybrid approach for detection of code clones

机译:通过使用混合方法检测代码克隆来增强代码克隆检测算法

获取原文

摘要

Code clones are easy and quick way to add some existing logic from one section to another section. Code clones however increase risk of bug multiplication with each copy of duplicate code if there is a bug in source of clone. Clone is a persistent form of software reuses that effect on maintenance of large software. In previous research, the researchers emphasize on detecting type 1, type 2, type 3 and type 4 type of clones. The existing code clone detection techniques are available like text based, token based, abstract syntax tree, program dependency graph and metric based technique are used to detect clone in source code. In this research, the enhancement in code clone detection algorithm has been proposed which detects code clones by HYBRID approach that is combination of program dependency graph and Metric based clone detection techniques. In this work, firstly implementation of code clone detection will be done by hybrid approach on various datasets. Then, comparison of existing technique will be done with the hybrid technique in terms of achieving enhancement in performance, efficiency and accuracy in results. This method is considered to be the least complex and is to provide a most accurate and efficient way of Clone Detection. The results obtained have been compared with an existing tool for the open source of web applications.
机译:代码克隆是一种将一种现有的逻辑从一个部分添加到另一部分的简便快捷的方法。但是,如果克隆源中存在错误,则代码克隆会增加重复代码的每个副本的错误繁殖风险。克隆是软件重用的一种持久形式,可影响大型软件的维护。在先前的研究中,研究人员强调检测1型,2型,3型和4型克隆。现有的代码克隆检测技术可用,例如基于文本,基于令牌,抽象语法树,程序依赖图和基于度量的技术,用于检测源代码中的克隆。在这项研究中,已经提出了代码克隆检测算法的增强,该算法通过使用程序依赖图和基于度量的克隆检测技术相结合的HYBRID方法来检测代码克隆。在这项工作中,首先将通过混合方法对各种数据集执行代码克隆检测的实现。然后,将在提高性能,效率和结果准确性方面与混合技术进行现有技术的比较。该方法被认为是最简单的方法,并且将提供最准确和有效的克隆检测方法。将获得的结果与用于Web应用程序开源的现有工具进行了比较。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号