DocumentCode :
120979
Title :
Implementing a 3-way approach of clone detection and removal using PC Detector tool
Author :
Mahajan, Ghansparsh ; Bharti, Monika
Author_Institution :
Dept. of Comput. Sci. & Eng., Central Univ. of Rajasthan, Ajmer, India
fYear :
2014
fDate :
21-22 Feb. 2014
Firstpage :
1435
Lastpage :
1441
Abstract :
Software Systems are evolving by adding new functions and modifying existing functions over time. Through the evolution process, copy paste programming and other processes leads to duplication of data resulting in model clones or code clones. Since clones are believed to reduce the maintainability of software, several code clone detection techniques and tools have been proposed. This paper proposes a new clone detection technique to outwit the hindrance of clones by applying a 3-way approach of detecting and removing the clones. The 3-way approach for cloning integrates the three aspects of software engineering: Model Based Visual Analysis, Pattern Based Semantic Analysis and Syntactical Code Analysis. The process is automated by developing a tool that requires no parsing yet is able to detect a significant amount of code duplication.
Keywords :
program diagnostics; software maintenance; PC detector tool; clone removal; code clone detection; code duplication; copy paste programming; evolution process; model based visual analysis; pattern based semantic analysis; software engineering; software maintainability; syntactical code analysis; Analytical models; Cloning; Detectors; Maintenance engineering; Semantics; Software; Unified modeling language; Code clones; Model clones; PC Detector; Software Cloning;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Advance Computing Conference (IACC), 2014 IEEE International
Conference_Location :
Gurgaon
Print_ISBN :
978-1-4799-2571-1
Type :
conf
DOI :
10.1109/IAdCC.2014.6779537
Filename :
6779537
Link To Document :
بازگشت