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

Edge Preserving MAP Estimation of Images Using Filtering Approach and Wavelet Based Mehods

This paper presents an effective approach for image restoration in the presence of both blur and noise.Here the image is divided into independent regions. Each region is modelled with a WSS Gaussian prior. This algor...

Energy Efficient and Reliable Communication in Underwater Acoustic Sensor Networks 

Normally, the communication in the earth surface is through electromagnetic or radio waves. But this is not possible in the underwater environments in an efficient way. In underwater environments radio does not wor...

Experimental And Numerical Analysis Of Temperature Distribution In Submerged Arc Welding Process  

In large steel fabrication industries such as shipbuilding, and high-speed train guide way, the problem of residual stresses and overall distortion has been and continues to be a major issue. In the last few decades,...

Analysis of Control of Inverted Pendulum using Adaptive Neuro Fuzzy system  

Here modeling and simulation study of basically two control strategies of an inverted pendulum system are presented. The inverted pendulum represents a challenging control problem, which continually moves towar...

 Ontology Evolution by Significant Analysis of Terms using WordNet for Web Services

In reality Ontologies have become an effective modelling tool. Several applications make use of them and significantly in the semantic web. However, construction of ontology is an intimidating job. Ontology evoluti...

Download PDF file
  • EP ID EP115257
  • DOI -
  • Views 82
  • 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