Source code optimizer using local optimization approach for java based generic code clone detection

Source code optimization techniques is a technique that is widely used by many researchers and programmers to enhance a software system. It is applied for enhancements especially in terms of performance, time execution, optimizing size of code etc. There are three main available approaches for sourc...

Full description

Bibliographic Details
Main Author: Ikhwan Muhammad, Hillmee
Format: Undergraduates Project Papers
Language:English
Published: 2019
Subjects:
Online Access:http://umpir.ump.edu.my/id/eprint/26451/
http://umpir.ump.edu.my/id/eprint/26451/
http://umpir.ump.edu.my/id/eprint/26451/1/Source%20code%20optimizer%20using%20local%20optimization%20approach%20for%20java%20based%20generic%20code%20clone.pdf
id ump-26451
recordtype eprints
spelling ump-264512019-11-14T01:21:12Z http://umpir.ump.edu.my/id/eprint/26451/ Source code optimizer using local optimization approach for java based generic code clone detection Ikhwan Muhammad, Hillmee QA76 Computer software Source code optimization techniques is a technique that is widely used by many researchers and programmers to enhance a software system. It is applied for enhancements especially in terms of performance, time execution, optimizing size of code etc. There are three main available approaches for source code optimization, that is Local Optimization, Global Optimization, and Inter-Procedural Optimization. In addition, this research aims to improve the Generic Code Clone Detection (GCCD) model. GCCD tool is a prototype which is used for detecting code clones. Before enhancing the GCCD model with source code optimization, this research will study about multiple code optimization techniques, its approaches and also the overall structure and processes of GCCD model in order to apply code optimization as part of the process in the GCCD model. Besides that, this research focuses only on the local optimization approach. To obtain the results, datasets from the Bellon’s benchmark for Java will be used for evaluation purposes. There are four (4) steps in the method used in this research, first step is to review the GCCD model and its functions in order to understand its processes and how the model works. Second step is to review code optimization techniques. Third step is to apply code optimization technique as part of the process in GCCD model. The fourth step is to compare the enhanced and original version of the GCCD prototype tool as an evaluation. As a result of this research, an enhanced version of the GCCD prototype is created by implementing and integrating code optimization processes into the GCCD model which will aid the prototype tool to detect better quality code clones. As a conclusion, the improved and enhanced GCCD prototype tool will run in accordance with its original functions without having to change its expected output but can be executed with a better performance. 2019-06 Undergraduates Project Papers NonPeerReviewed pdf en http://umpir.ump.edu.my/id/eprint/26451/1/Source%20code%20optimizer%20using%20local%20optimization%20approach%20for%20java%20based%20generic%20code%20clone.pdf Ikhwan Muhammad, Hillmee (2019) Source code optimizer using local optimization approach for java based generic code clone detection. Faculty of Computer System & Software Engineering, Universiti Malaysia Pahang. http://fypro.ump.edu.my/ethesis/index.php
repository_type Digital Repository
institution_category Local University
institution Universiti Malaysia Pahang
building UMP Institutional Repository
collection Online Access
language English
topic QA76 Computer software
spellingShingle QA76 Computer software
Ikhwan Muhammad, Hillmee
Source code optimizer using local optimization approach for java based generic code clone detection
description Source code optimization techniques is a technique that is widely used by many researchers and programmers to enhance a software system. It is applied for enhancements especially in terms of performance, time execution, optimizing size of code etc. There are three main available approaches for source code optimization, that is Local Optimization, Global Optimization, and Inter-Procedural Optimization. In addition, this research aims to improve the Generic Code Clone Detection (GCCD) model. GCCD tool is a prototype which is used for detecting code clones. Before enhancing the GCCD model with source code optimization, this research will study about multiple code optimization techniques, its approaches and also the overall structure and processes of GCCD model in order to apply code optimization as part of the process in the GCCD model. Besides that, this research focuses only on the local optimization approach. To obtain the results, datasets from the Bellon’s benchmark for Java will be used for evaluation purposes. There are four (4) steps in the method used in this research, first step is to review the GCCD model and its functions in order to understand its processes and how the model works. Second step is to review code optimization techniques. Third step is to apply code optimization technique as part of the process in GCCD model. The fourth step is to compare the enhanced and original version of the GCCD prototype tool as an evaluation. As a result of this research, an enhanced version of the GCCD prototype is created by implementing and integrating code optimization processes into the GCCD model which will aid the prototype tool to detect better quality code clones. As a conclusion, the improved and enhanced GCCD prototype tool will run in accordance with its original functions without having to change its expected output but can be executed with a better performance.
format Undergraduates Project Papers
author Ikhwan Muhammad, Hillmee
author_facet Ikhwan Muhammad, Hillmee
author_sort Ikhwan Muhammad, Hillmee
title Source code optimizer using local optimization approach for java based generic code clone detection
title_short Source code optimizer using local optimization approach for java based generic code clone detection
title_full Source code optimizer using local optimization approach for java based generic code clone detection
title_fullStr Source code optimizer using local optimization approach for java based generic code clone detection
title_full_unstemmed Source code optimizer using local optimization approach for java based generic code clone detection
title_sort source code optimizer using local optimization approach for java based generic code clone detection
publishDate 2019
url http://umpir.ump.edu.my/id/eprint/26451/
http://umpir.ump.edu.my/id/eprint/26451/
http://umpir.ump.edu.my/id/eprint/26451/1/Source%20code%20optimizer%20using%20local%20optimization%20approach%20for%20java%20based%20generic%20code%20clone.pdf
first_indexed 2023-09-18T22:41:12Z
last_indexed 2023-09-18T22:41:12Z
_version_ 1777416927027658752