EVALUATION OF DETECTION SMELL CODE AND ANTI PATTERN ON JAVA BASED APPLICATIONS

This paper presents an evaluation result of smell code and anti pattern detection in java based application development. The main objective to be achieved in this research is to determine the proper way in the detection of smell code and anti pattern in the development of java based software, and to...

Full description

Saved in:
Bibliographic Details
Main Author: FERDIAN SUJADI (NIM: 23514102), SENDY
Format: Theses
Language:Indonesia
Online Access:https://digilib.itb.ac.id/gdl/view/24258
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Institut Teknologi Bandung
Language: Indonesia
id id-itb.:24258
spelling id-itb.:242582017-10-03T13:49:21ZEVALUATION OF DETECTION SMELL CODE AND ANTI PATTERN ON JAVA BASED APPLICATIONS FERDIAN SUJADI (NIM: 23514102), SENDY Indonesia Theses INSTITUT TEKNOLOGI BANDUNG https://digilib.itb.ac.id/gdl/view/24258 This paper presents an evaluation result of smell code and anti pattern detection in java based application development. The main objective to be achieved in this research is to determine the proper way in the detection of smell code and anti pattern in the development of java based software, and to evaluate the impact of using code inspection tools and software metrics to refactoring code in java based software development. <br /> <br /> Smell code to be detected in this research is Long Parameter List, Large Class, Lazy Class, Feature Envy, Long Method, and Dead Code. Anti pattern that will be detected is The Blob / God Class and Lava Flow. The selection of smell code and anti pattern is based on the definition, characteristics, detection factor, and software metrics. <br /> <br /> To support the research process is done through the evaluation stage of a case study java based application as a sample for inspection of code for the detection of smell code and anti pattern and calculation software metrics. Case studies of selected applications as sample applications are E-Commerce applications with functional master data management of goods and customers as well as management of sales and payment transactions. <br /> <br /> The detection of the smell code and anti-pattern on the case study is done in stages so it can be determined whether or not to refact. As well as ensuring the technique of making the program better fit the characteristics and rules of object-oriented programming. text
institution Institut Teknologi Bandung
building Institut Teknologi Bandung Library
continent Asia
country Indonesia
Indonesia
content_provider Institut Teknologi Bandung
collection Digital ITB
language Indonesia
description This paper presents an evaluation result of smell code and anti pattern detection in java based application development. The main objective to be achieved in this research is to determine the proper way in the detection of smell code and anti pattern in the development of java based software, and to evaluate the impact of using code inspection tools and software metrics to refactoring code in java based software development. <br /> <br /> Smell code to be detected in this research is Long Parameter List, Large Class, Lazy Class, Feature Envy, Long Method, and Dead Code. Anti pattern that will be detected is The Blob / God Class and Lava Flow. The selection of smell code and anti pattern is based on the definition, characteristics, detection factor, and software metrics. <br /> <br /> To support the research process is done through the evaluation stage of a case study java based application as a sample for inspection of code for the detection of smell code and anti pattern and calculation software metrics. Case studies of selected applications as sample applications are E-Commerce applications with functional master data management of goods and customers as well as management of sales and payment transactions. <br /> <br /> The detection of the smell code and anti-pattern on the case study is done in stages so it can be determined whether or not to refact. As well as ensuring the technique of making the program better fit the characteristics and rules of object-oriented programming.
format Theses
author FERDIAN SUJADI (NIM: 23514102), SENDY
spellingShingle FERDIAN SUJADI (NIM: 23514102), SENDY
EVALUATION OF DETECTION SMELL CODE AND ANTI PATTERN ON JAVA BASED APPLICATIONS
author_facet FERDIAN SUJADI (NIM: 23514102), SENDY
author_sort FERDIAN SUJADI (NIM: 23514102), SENDY
title EVALUATION OF DETECTION SMELL CODE AND ANTI PATTERN ON JAVA BASED APPLICATIONS
title_short EVALUATION OF DETECTION SMELL CODE AND ANTI PATTERN ON JAVA BASED APPLICATIONS
title_full EVALUATION OF DETECTION SMELL CODE AND ANTI PATTERN ON JAVA BASED APPLICATIONS
title_fullStr EVALUATION OF DETECTION SMELL CODE AND ANTI PATTERN ON JAVA BASED APPLICATIONS
title_full_unstemmed EVALUATION OF DETECTION SMELL CODE AND ANTI PATTERN ON JAVA BASED APPLICATIONS
title_sort evaluation of detection smell code and anti pattern on java based applications
url https://digilib.itb.ac.id/gdl/view/24258
_version_ 1821840821537734656