首页> 外文会议>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型克隆。现有的代码克隆检测技术可用,如文本的基于文​​本,基于令牌,抽象语法树,程序依赖图和基于度量的技术用于检测源代码中的克隆。在本研究中,已经提出了代码克隆检测算法中的增强,其通过混合方法检测代码克隆,这是程序依赖图和基于度量的克隆检测技术的组合。在这项工作中,首先执行代码克隆检测将通过混合方法在各种数据集上完成。然后,在实现结果的性能,效率和准确性的增强方面,将使用混合技术进行现有技术的比较。该方法被认为是最不重要的并且是提供最准确和有效的克隆检测方式。已经获得的结果与现有的Web应用源的现有工具进行了比较。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号