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

LICENSE PLATE CHARACTER RECOGNITION USING BACK PROPAGATION ALGORITHM  

License Plate Recognition (LPR) technology is one of the most important parts in Intelligent Transport System (ITS), including License Plate Location, Characters Segmentation and Characters Recognition. The neural networ...

Implementation of Pitch Control Of wind Turbine Using Simulink (Matlab)  

In this paper, it is shown that how the variable speed wind turbine can be used to generate a fixed value of voltage at the output with the help of a pi controller and it is done by varying the pitch angle of the b...

Efficient and Reliable Resource Management Framework for Public Cloud Computing

The problem of dynamic resource management for a large-scale cloud environment is mitigated with optimized high throughput performance. The resource management framework consists of, Gossip protocol that ensures fair res...

A Survey on Access Control of Cloud Data  

t-Among the emerging technologies, cloud computing provides a flexible, on-demand computing infrastructure for a number of applications. Cloud computing is about moving computing from the single desktop pc/data c...

A Survey on Fault Tolerance in Work flow Management and Scheduling 

Fault Tolerance is a configuration that prevent a computer or network device from failing in the event of unexpected problem or error such as hardware failure, link failure, unauthorized access, variations in the...

Download PDF file
  • EP ID EP115257
  • DOI -
  • Views 62
  • 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://europub.co.uk/articles/-A-115257