• Home
  • Browse
    • Current Issue
    • By Issue
    • By Author
    • By Subject
    • Author Index
    • Keyword Index
  • Journal Info
    • About Journal
    • Aims and Scope
    • Editorial Board
    • Editorial Staff
    • Publication Ethics
    • Indexing and Abstracting
    • Related Links
    • FAQ
    • Peer Review Process
    • News
  • Guide for Authors
  • Submit Manuscript
  • Reviewers
  • Contact Us
 
  • Login
  • Register
Home Articles List Article Information
  • Save Records
  • |
  • Printable Version
  • |
  • Recommend
  • |
  • How to cite Export to
    RIS EndNote BibTeX APA MLA Harvard Vancouver
  • |
  • Share Share
    CiteULike Mendeley Facebook Google LinkedIn Twitter
International Journal of Intelligent Computing and Information Sciences
Articles in Press
Current Issue
Journal Archive
Volume Volume 18 (2018)
Volume Volume 17 (2017)
Volume Volume 16 (2016)
Issue Issue 4
Issue Issue 3
Issue Issue 2
Issue Issue 1
Volume Volume 15 (2015)
Volume Volume 14 (2014)
Al-Saffar, Z., Sarhan, S., Elmougy, S. (2016). AUTOMATIC DETECTING AND REMOVAL DUPLICATE CODES CLONES. International Journal of Intelligent Computing and Information Sciences, 16(3), 81-93. doi: 10.21608/ijicis.2016.19841
Z. Al-Saffar; S. Sarhan; S. Elmougy. "AUTOMATIC DETECTING AND REMOVAL DUPLICATE CODES CLONES". International Journal of Intelligent Computing and Information Sciences, 16, 3, 2016, 81-93. doi: 10.21608/ijicis.2016.19841
Al-Saffar, Z., Sarhan, S., Elmougy, S. (2016). 'AUTOMATIC DETECTING AND REMOVAL DUPLICATE CODES CLONES', International Journal of Intelligent Computing and Information Sciences, 16(3), pp. 81-93. doi: 10.21608/ijicis.2016.19841
Al-Saffar, Z., Sarhan, S., Elmougy, S. AUTOMATIC DETECTING AND REMOVAL DUPLICATE CODES CLONES. International Journal of Intelligent Computing and Information Sciences, 2016; 16(3): 81-93. doi: 10.21608/ijicis.2016.19841

AUTOMATIC DETECTING AND REMOVAL DUPLICATE CODES CLONES

Article 6, Volume 16, Issue 3, Summer 2016, Page 81-93  XML PDF (2.12 MB)
Document Type: Original Article
DOI: 10.21608/ijicis.2016.19841
Authors
Z. Al-Saffar1; S. Sarhan1; S. Elmougy2
1Department of Computer Science, Faculty of Computers and Information, Mansoura University, Mansoura 35516, Egypt.
2Department of Computer Science, Faculty of Computers and Information, Mansoura University, Mansoura 35516, Egypt
Abstract
Code clones is considered now an important part of improving the overall design of software structure and software maintenance through making the source code more readable and more capable for maintenance. To remove code clones from a written code, refactoring technique could be used. Copying and pasting fragments of codes is a type of code clones that should be handled and has many practical applications such as software and project plagiarism detection clones and copyright infringements. To overcome this problem, we propose a computerized refactoring system to remove duplicate code clones. The simulation results of applying the proposed system showed that it increases the maintainability and quality of software system based on the total lines of code, blank lines and total methods count for the four used Java open source projects.
Keywords
Code Clones; Duplicated Code; Code Smells; Clone Refactoring; Clones Removing
Statistics
Article View: 19
PDF Download: 15
Home | Glossary | News | Aims and Scope | Sitemap
Top Top

Journal Management System. Designed by NotionWave.