Implementation and Analysis of a Refactoring Tool for Detecting Code Smells

Authors

  • Amandeep Kaur Lovely Professional University Phagwara
  • Himanshi Raperia Lovely Professional University Phagwara

DOI:

https://doi.org/10.24297/ijct.v6i1.4455

Keywords:

Software, Code, Refactoring, K-mean, Clustering, Classifications, .Net, Java, Object Oriented languages, C#, syntax, Semantics

Abstract

Software development is a field which is in action for decades. Preparing code for Software is not a difficult task, but preparing an efficient code is complicated one. To change the code is to make internal structure of the code easier to understand and economic to modify, without changing the behavior and desired response. More changes will make software patchy. No Software is free from smells especially the patchy one. Lots of work has been done for detecting and removing a few of the smells (Refactoring) from code. In this paper our main focus will be on tool SCSD (Software Code Smell Detector) developed, uses a bit classification, clustering approach with K-mean Clustering Algorithm to detect the code smells, which can implement completely different architecture if it discovers smell. 

Downloads

Download data is not yet available.

Author Biographies

Amandeep Kaur, Lovely Professional University Phagwara

CSE

Himanshi Raperia, Lovely Professional University Phagwara

CSE

Downloads

Published

2013-05-30

How to Cite

Kaur, A., & Raperia, H. (2013). Implementation and Analysis of a Refactoring Tool for Detecting Code Smells. INTERNATIONAL JOURNAL OF COMPUTERS &Amp; TECHNOLOGY, 6(1), 242–247. https://doi.org/10.24297/ijct.v6i1.4455

Issue

Section

Research Articles