International Transactions on Data Science, Engineering and Technology

Manuscript In Press (Unedited Version)


Eclipe Plug-in : An Effective way to identify Code Smells | Review Article

a Mata Gujri College Fatehgarh Sahib, Sirhind Mandi, India

Highlights and Novelties


The aim of the paper is to identify “type check code smell” in an open source java based software.
Eclipse Plug-in –jDeodorant have been considered in the study for uncovering the type checking code smell.
For this propose, Java based open source project jHotDraw (Version 1.4R4) has been taken into account which is an open source java based software product, used for two dimensional graphical framework.


Manuscript Abstract
Assuring the quality of software is a challenging task for software developers. Applying refactoring is an alternative to improvise the quality by detecting the bad smells in the code. Removing the code smells and avoiding anti-patterns is another idea for performing refactoring. Different perspectives of refactoring have been suggested by researchers using different tools. More than twenty types of code smells are generalized by researchers in the past. The aim of the paper is to identify “type check code smell” in an open source java based software. Eclipse Plug-in –jDeodorant have been considered in the study for uncovering the type checking code smell. For this propose, Java based open source project jHotDraw (Version 1.4R4) has been taken into account which is an open source java based software product, used for two dimensional graphical framework. The tool identified the type-checking bad smells and also applied the refactoring in the necessary areas as well.

Keywords
 Refactoring   Type Checking   Code Smells 

Copyright
© Copyright was transferred to International Computer Science and Engineering Society (ICSES) by all the Authors.

Cite this manuscript as
Sharanpreet Kaur, "Eclipe Plug-in : An Effective way to identify Code Smells ," International Transactions on Data Science, Engineering and Technology (ITDSET), In Press, pp. 1-5, Sep. 2021.

For External Scientific Databeses
--BibTex-- --EndNote-- --Dublin--
Written by: Admin | Link ... |