A Novel Approach to Detect Duplicate Code Blocks to Reduce Maintenance Effort

Abstract

It was found in many cases that a code might be a clone for one programmer but not the same for another one. This problem occurs because of inaccurate documentation. According to research, the maintainers are not aware of the original design and thus, face the difficulty of agreeing on the system’s components and their relations or understanding the work of the application. The problem also occurs because of the different team of development and maintenance resulting in more effort and time during maintenance. This paper proposes a novel approach to detect the clones at the programmer side such that if a particular code is a clone then it can be well documented. This approach will provide both the individual duplicate statements as well as the block in which they appear. The approach has been examined on seven open source systems.

Authors and Affiliations

Sonam Gupta, Dr. P. Gupta

Keywords

Related Articles

Demand Response Programs Significance, Challenges and Worldwide Scope in Maintaining Power System Stability

In order to cope up the continuously increasing electric demand, Governments are forced to invest on Renewable Energy (RE) sources due to scarcity of fossil fuels (such as coal, gas and oil), high costs associated with i...

Ontology for Academic Program Accreditation

Many educational institutions are adopting national and international accreditation programs to improve teaching, student learning, and curriculum. There is a growing demand across higher education for automation and hel...

Hybrid Texture based Classification of Breast Mammograms using Adaboost Classifier

Breast cancer is one of the most dangerous, leading and widespread cancers in the world especially in women. For breast analysis, digital mammography is the most suitable tool used to take mammograms for detection of can...

Koch Island Fractal Patch Antenna (KIFPA) for Wideband Applications

In this paper, a new modified printed Koch Island Fractal Patch Antenna (KIFPA) is studied. The conception of such antenna is based on the combination of different techniques. The first, concerns the fractal geometry of...

 Managing Knowledge in Development of Agile Software

 Software development is a knowledge-intensive work and the main attention is how to manage it. The systematic reviews of empirical studies presents, how knowledge management is used in software engineering and deve...

Download PDF file
  • EP ID EP112334
  • DOI 10.14569/IJACSA.2016.070440
  • Views 147
  • Downloads 0

How To Cite

Sonam Gupta, Dr. P. Gupta (2016). A Novel Approach to Detect Duplicate Code Blocks to Reduce Maintenance Effort. International Journal of Advanced Computer Science & Applications, 7(4), 311-314. https://www.europub.co.uk/articles/-A-112334