首页> 外文会议>International Conference on Computing Communication and Networking Technologies >Unifying clone analysis and refactoring activity advancement towards C# applications
【24h】

Unifying clone analysis and refactoring activity advancement towards C# applications

机译:统一克隆分析和重构活动向C#应用程序的发展

获取原文

摘要

Refactoring involves improve the quality of software and reduce the software complexity without affecting its external behavior. The research focuses code clones is a vital target of refactoring and code clones increase the internal complexity, maintenance effort and reduce the quality of software. A clone consists of two or more segments of code that duplicates with each other on the basis of distinct type of similar measurements. The developed algorithm insist a new semantic based clone management and refactoring system to detect and manage as well as refactor both exact and near-miss code clones. The major goal has to remove the clones in source code fragments by unifying the process of clone detection and refactoring. The implemented clone refactoring technique detects and fixes the clones in multiple classes using graph structure and methods. The code analyzer analyzes the user typed code by separating the auto generated code. Based on a graph structure, a new Abstract Semantic Graph Refactoring algorithm for detecting the clones in multiple classes of source code fragments, have been experimented in this research.
机译:重构涉及在不影响软件外部行为的情况下提高软件质量并降低软件复杂性。研究重点是代码克隆是重构的重要目标,代码克隆会增加内部复杂性,维护工作并降低软件质量。克隆由两个或多个代码段组成,这些代码段根据相似度量的不同类型彼此重复。所开发的算法坚持使用新的基于语义的克隆管理和重构系统,以检测和管理以及重构精确和接近未命中的代码克隆。主要目标必须通过统一克隆检测和重构过程来删除源代码片段中的克隆。实施的克隆重构技术使用图结构和方法检测并修复多个类别的克隆。代码分析器通过分离自动生成的代码来分析用户键入的代码。在图结构的基础上,尝试了一种新的抽象语义图重构算法,用于检测多类源代码片段中的克隆。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号