Implementation of Enhanced CloSpan Algorithm for CP-Miner  

Abstract

Copy-pasted code is very common in large software and product line software because programmers prefer reusing code via copy-paste in order to reduce programming effort. Copy pasted code is prone to introducing errors. Unfortunately, it is challenging to efficiently identify copy-pasted code in large software. Existing copy-paste detection tools are either not scalable to large software, or cannot handle small modifications in copy-pasted code. In this paper we propose an enhanced CloSpan algorithm for CPMiner tool that uses data mining techniques to efficiently identify copy-pasted code in large software including operating systems. Specifically, it takes less than 20 minutes for CP-Miner with enhanced CloSpan Algorithm to identify 190,000 copy pasted segments in Linux and 150,000 in FreeBSD 

Authors and Affiliations

Amita Kiran , Soujanya K. L. S. , Raju . G received

Keywords

Related Articles

Performance Comparison of Symmetric Data Encryption Techniques  

In present scenario various data encryption algorithms are available for data security which has always been important in all aspects of life. Data may contain confidential form of information that one want to secu...

Open-Source Network Simulation Tools: An Overview

In the network research area, implementation of a whole network in real world is not easily possible because establishing of network in a real world is very difficult. A single test bed containing multiple networked comp...

Restricting mischievous users in anonymizing networks 

Anonymizing networks such as knoll tolerate users to admittance Internet services clandestinely by using a progression of routers to bury the client’s IP address from the server. The achievement of such networks,...

Current Scenario in WSNs  

WSNs have a number of sensor nodes which are extremely small in size, consuming low power and costing less. WSNs overweigh traditional network in the areas of deployment, scalability, ease of use and mobility. Du...

TaaS: An Evolution of Testing Services using Cloud Computing 

The concept of Cloud Computing has brought about phenomenal changes in the way how the services are delivered to enterprise and consumers. Initially Cloud provided SaaS, IaaS and PaaS to attain Software, Infrastructure...

Download PDF file
  • EP ID EP115257
  • DOI -
  • Views 86
  • Downloads 0

How To Cite

Amita Kiran, Soujanya K. L. S. , Raju . G received (2012). Implementation of Enhanced CloSpan Algorithm for CP-Miner  . International Journal of Advanced Research in Computer Engineering & Technology(IJARCET), 1(8), 298-301. https://www.europub.co.uk/articles/-A-115257