Facebook pixel tracking

The Science and Information (SAI) Organization publishes open-access peer-reviewed journals in computer science and artificial intelligence.

Contact Info
Website thesai.org
Follow Us
Contact Info
Follow Us
Research Article | Open Access |

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

Author 1: Sonam Gupta Author 2: Dr. P. C Gupta
International Journal of Advanced Computer Science and Applications (IJACSA) · Vol. 7, No. 4 · Published 2016

DOI: https://doi.org/10.14569/IJACSA.2016.070440

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.

Keywords

How to Cite this Article

Gupta, S., & Gupta, D. P. C. (2016). A Novel Approach to Detect Duplicate Code Blocks to Reduce Maintenance Effort. International Journal of Advanced Computer Science and Applications, 7(4). https://doi.org/10.14569/IJACSA.2016.070440

Gupta, Sonam, and Dr. P. C Gupta. "A Novel Approach to Detect Duplicate Code Blocks to Reduce Maintenance Effort." International Journal of Advanced Computer Science and Applications, vol. 7, no. 4, 2016, https://doi.org/10.14569/IJACSA.2016.070440.

@article{Gupta2016,
  title     = {A Novel Approach to Detect Duplicate Code Blocks to Reduce Maintenance Effort},
  journal   = {International Journal of Advanced Computer Science and Applications},
  volume    = {7},
  number    = {4},
  year      = {2016},
  publisher = {The Science and Information Organization},
  author    = {Sonam Gupta and Dr. P. C Gupta},
  doi       = {10.14569/IJACSA.2016.070440},
  url       = {https://doi.org/10.14569/IJACSA.2016.070440}
}

Open Access — licensed under a Creative Commons Attribution 4.0 International License. Unrestricted use, distribution, and reproduction in any medium, even commercially, as long as the original work is properly cited.