Beta
19841

AUTOMATIC DETECTING AND REMOVAL DUPLICATE CODES CLONES

Article

Last updated: 03 Jan 2025

Subjects

-

Tags

-

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.

DOI

10.21608/ijicis.2016.19841

Keywords

Code Clones, Duplicated Code, Code Smells, Clone Refactoring, Clones Removing

Authors

First Name

Z.

Last Name

Al-Saffar

MiddleName

-

Affiliation

Department of Computer Science, Faculty of Computers and Information, Mansoura University, Mansoura 35516, Egypt.

Email

-

City

-

Orcid

-

First Name

S.

Last Name

Sarhan

MiddleName

-

Affiliation

Department of Computer Science, Faculty of Computers and Information, Mansoura University, Mansoura 35516, Egypt.

Email

-

City

-

Orcid

-

First Name

S.

Last Name

Elmougy

MiddleName

-

Affiliation

Department of Computer Science, Faculty of Computers and Information, Mansoura University, Mansoura 35516, Egypt

Email

-

City

-

Orcid

-

Volume

16

Article Issue

3

Related Issue

1935

Issue Date

2016-07-01

Receive Date

2018-11-25

Publish Date

2016-07-01

Page Start

81

Page End

93

Print ISSN

1687-109X

Online ISSN

2535-1710

Link

https://ijicis.journals.ekb.eg/article_19841.html

Detail API

https://ijicis.journals.ekb.eg/service?article_code=19841

Order

6

Type

Original Article

Type Code

494

Publication Type

Journal

Publication Title

International Journal of Intelligent Computing and Information Sciences

Publication Link

https://ijicis.journals.ekb.eg/

MainTitle

AUTOMATIC DETECTING AND REMOVAL DUPLICATE CODES CLONES

Details

Type

Article

Created At

22 Jan 2023