Enhancing a hybrid pre-processing and transformation process for code clone detection in .Net application

Pre-processing and transformation are the first two common processes that occur in a code clone detection process. The purpose of these two processes is to transform the source codes into a more representable form that can be used later on as input for code clone detection. Main issue arises in both...

Full description

Saved in:
Bibliographic Details
Main Authors: Mubarak-Ali, Al-Fahim, Sulaiman, Shahida
Format: Article
Language:English
Published: Penerbit UTM Press 2015
Subjects:
Online Access:http://eprints.utm.my/id/eprint/55028/1/ShahidaSulaiman2015_EnhancingaHybridPre-Processing.pdf
http://eprints.utm.my/id/eprint/55028/
http://www.jurnalteknologi.utm.my/index.php/jurnalteknologi/article/view/6202
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Universiti Teknologi Malaysia
Language: English
id my.utm.55028
record_format eprints
spelling my.utm.550282017-11-01T04:17:04Z http://eprints.utm.my/id/eprint/55028/ Enhancing a hybrid pre-processing and transformation process for code clone detection in .Net application Mubarak-Ali, Al-Fahim Sulaiman, Shahida TA Engineering (General). Civil engineering (General) Pre-processing and transformation are the first two common processes that occur in a code clone detection process. The purpose of these two processes is to transform the source codes into a more representable form that can be used later on as input for code clone detection. Main issue arises in both of these processes is the application of the pre-processing and transformation rules might cause loss of critical information thus affecting the code clone detection results. Therefore, this work proposes a combination pre-processing and transformation process that can produce a better source unit representation of .Net platform source code which is C#. Net and VB.Net by enhancing an existing work that was done on Java language without affecting the critical information in the source code. The proposed enhancement was tested and the result showed that the proposed work was able to produce the expected source unit for the .Net platform languages together. Penerbit UTM Press 2015 Article PeerReviewed application/pdf en http://eprints.utm.my/id/eprint/55028/1/ShahidaSulaiman2015_EnhancingaHybridPre-Processing.pdf Mubarak-Ali, Al-Fahim and Sulaiman, Shahida (2015) Enhancing a hybrid pre-processing and transformation process for code clone detection in .Net application. Jurnal Teknologi, 77 (9). pp. 165-172. ISSN 2180-3722 http://www.jurnalteknologi.utm.my/index.php/jurnalteknologi/article/view/6202
institution Universiti Teknologi Malaysia
building UTM Library
collection Institutional Repository
continent Asia
country Malaysia
content_provider Universiti Teknologi Malaysia
content_source UTM Institutional Repository
url_provider http://eprints.utm.my/
language English
topic TA Engineering (General). Civil engineering (General)
spellingShingle TA Engineering (General). Civil engineering (General)
Mubarak-Ali, Al-Fahim
Sulaiman, Shahida
Enhancing a hybrid pre-processing and transformation process for code clone detection in .Net application
description Pre-processing and transformation are the first two common processes that occur in a code clone detection process. The purpose of these two processes is to transform the source codes into a more representable form that can be used later on as input for code clone detection. Main issue arises in both of these processes is the application of the pre-processing and transformation rules might cause loss of critical information thus affecting the code clone detection results. Therefore, this work proposes a combination pre-processing and transformation process that can produce a better source unit representation of .Net platform source code which is C#. Net and VB.Net by enhancing an existing work that was done on Java language without affecting the critical information in the source code. The proposed enhancement was tested and the result showed that the proposed work was able to produce the expected source unit for the .Net platform languages together.
format Article
author Mubarak-Ali, Al-Fahim
Sulaiman, Shahida
author_facet Mubarak-Ali, Al-Fahim
Sulaiman, Shahida
author_sort Mubarak-Ali, Al-Fahim
title Enhancing a hybrid pre-processing and transformation process for code clone detection in .Net application
title_short Enhancing a hybrid pre-processing and transformation process for code clone detection in .Net application
title_full Enhancing a hybrid pre-processing and transformation process for code clone detection in .Net application
title_fullStr Enhancing a hybrid pre-processing and transformation process for code clone detection in .Net application
title_full_unstemmed Enhancing a hybrid pre-processing and transformation process for code clone detection in .Net application
title_sort enhancing a hybrid pre-processing and transformation process for code clone detection in .net application
publisher Penerbit UTM Press
publishDate 2015
url http://eprints.utm.my/id/eprint/55028/1/ShahidaSulaiman2015_EnhancingaHybridPre-Processing.pdf
http://eprints.utm.my/id/eprint/55028/
http://www.jurnalteknologi.utm.my/index.php/jurnalteknologi/article/view/6202
_version_ 1643653672537686016