Determining the best weightage feature in parameterization process of GCCD model for clone detection in C-based applications

Nurul Syafiqah, Zaidi and Mubarak Ali, Al Fahim and Abdul Sahli, Fakhrudin and Rahiwan Nazar, Romli (2023) Determining the best weightage feature in parameterization process of GCCD model for clone detection in C-based applications. In: 8th International Conference on Software Engineering and Computer Systems, ICSECS 2023 , 25 - 27 August 2023 , Penang. pp. 280-285. (192961). ISBN 979-835031093-1

[img] Pdf
Determining the best weightage feature in parameterization.pdf
Restricted to Repository staff only

Download (1MB) | Request a copy
[img]
Preview
Pdf
Determining the best weightage feature in parameterization process of GCCD model for clone detection in C-based applications_ABS.pdf

Download (159kB) | Preview

Abstract

The term 'code clone' relates to code that has been replicated many times in a program. Primarily, Type-1, Type-2, Type-3, and Type-4 serve as the four distinct categories for the classification of code clones. Distinct code clone approaches and tools have been implemented for identifying code clones over the years. To overcome the limitation of generalization in recognizing all types of clones, Generic Code Clone Detection (GCCD) model is developed. The five procedures that make up the GCCD model's foundational structure are pre-processing, transformation, parameterization, categorization, and match detection. However, the preceding GCCD model can only detect all types of code clone in Java applications. In light of this limitation, the study proposes a code clone detection model based on the GCCD model, which has the capability to support other programming languages in various applications. The primary objective of this proposed research is to enhance the process in Generic Code Clone Detection (GCCD) model that can improve the code clone detection result, specifically in C-based applications. To achieve the desired objective, some enhancements in the GCCD model have been recommended which are to propose a constant and weightage for Pre-processing and Parameterization process in GCCD model. The proposed work will be tested in a case study involving four C applications. As determined by the code clone detection results from the proposed enhancement, void with its weightage is the preeminent constant and weightage for the Generic Code Clone Detection Model in C-based applications.

Item Type: Conference or Workshop Item (Lecture)
Additional Information: Indexed by Scopus
Uncontrolled Keywords: C-based applications; Code clone; Computational Intelligence; GCCD
Subjects: Q Science > QA Mathematics > QA75 Electronic computers. Computer science
Q Science > QA Mathematics > QA76 Computer software
T Technology > T Technology (General)
Faculty/Division: Institute of Postgraduate Studies
Faculty of Computing
Depositing User: Mr Muhamad Firdaus Janih@Jaini
Date Deposited: 08 Mar 2024 03:23
Last Modified: 08 Mar 2024 03:23
URI: http://umpir.ump.edu.my/id/eprint/40358
Download Statistic: View Download Statistics

Actions (login required)

View Item View Item