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 |

Clone Detection Using DIFF Algorithm For Aspect Mining

Author 1: Rowyda Mohammed Abd El-Aziz Author 2: Amal Elsayed Aboutabl Author 3: Mostafa-Sami Mostafa
International Journal of Advanced Computer Science and Applications (IJACSA) · Vol. 3, No. 8 · Published 2012

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

Abstract

Aspect mining is a reverse engineering process that aims at mining legacy systems to discover crosscutting concerns to be refactored into aspects. This process improves system reusability and maintainability. But, locating crosscutting concerns in legacy systems manually is very difficult and causes many errors. So, there is a need for automated techniques that can discover crosscutting concerns in source code. Aspect mining approaches are automated techniques that vary according to the type of crosscutting concerns symptoms they search for. Code duplication is one of such symptoms which risks software maintenance and evolution. So, many code clone detection techniques have been proposed to find this duplicated code in legacy systems. In this paper, we present a clone detection technique to extract exact clones from object-oriented source code using Differential File Comparison Algorithm (DIFF) to improve system reusability and maintainability which is a major objective of aspect mining.

Keywords

How to Cite this Article

El-Aziz, R. M. A., Aboutabl, A. E., & Mostafa, M. (2012). Clone Detection Using DIFF Algorithm For Aspect Mining. International Journal of Advanced Computer Science and Applications, 3(8). https://doi.org/10.14569/IJACSA.2012.030822

El-Aziz, Rowyda Mohammed Abd, et al.. "Clone Detection Using DIFF Algorithm For Aspect Mining." International Journal of Advanced Computer Science and Applications, vol. 3, no. 8, 2012, https://doi.org/10.14569/IJACSA.2012.030822.

@article{El-Aziz2012,
  title     = {Clone Detection Using DIFF Algorithm For Aspect Mining},
  journal   = {International Journal of Advanced Computer Science and Applications},
  volume    = {3},
  number    = {8},
  year      = {2012},
  publisher = {The Science and Information Organization},
  author    = {Rowyda Mohammed Abd El-Aziz and Amal Elsayed Aboutabl and Mostafa-Sami Mostafa},
  doi       = {10.14569/IJACSA.2012.030822},
  url       = {https://doi.org/10.14569/IJACSA.2012.030822}
}

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.