计算机工程与应用2017,Vol.53Issue(6):14-21,90,9.DOI:10.3778/j.issn.1002-8331.1608-0531
克隆代码映射的方法与应用
Method and application of code clone mapping
摘要
Abstract
Clone code is duplicate or similar code fragment. These duplicate codes from the"copy and paste modification"of programming, such codes are believed to reduce the maintainability of software severely. The existence, development and change rule of clone code are explored from various perspectives. Clone code is traced and found the characteristics and patterns of performance in the evolution process, so as to better research and management, and clone mapping is the key step of the whole research process. In this paper, several different types of mapping methods are introduced, the advantages and disadvantages of various mapping methods are summarized, and the application of the clone mapping in clone evolution analysis and clone quality evaluation is described;the development trend of clone mapping is summarized and prospected.关键词
克隆代码/克隆映射/软件维护/演化分析/克隆质量Key words
code clone/clone mapping/software maintenance/clone evolution/clone quality分类
信息技术与安全科学引用本文复制引用
陈桌,张丽萍,边琦..克隆代码映射的方法与应用[J].计算机工程与应用,2017,53(6):14-21,90,9.基金项目
国家自然科学基金(No.61462071,No.61363017) (No.61462071,No.61363017)
内蒙古自然科学基金(No.2014MS0613) (No.2014MS0613)
内蒙古教育厅资助项目(No.NJZY14039). (No.NJZY14039)