High Impact Factor : 4.396 icon | Submit Manuscript Online icon |

Refactoring System for Java Source Code


Ratodyasinh Parmar , Maharashtra Institute of Technology; Akash Mishra, Maharashtra Institute of Technology; Shimona Dubey, Maharashtra Institute of Technology; Vasudha Bhandari, Maharashtra Institute of Technology; Ms. Sarika Bobde, Maharashtra Institute of Technology


Dependency Graph, Feature Extraction, Decision making, Labelling


Now a days due to the massive growth of online available open source codes and easily available help from the search engines tempts software developers to incorporate these codes into their softwares. Most of the times this is the reason for the code rotting, unhealthy dependencies between classes or packages, bad allocation of class responsibilities, over weight methods or classes, duplicated code, and many other varieties of confusion and clutter. Because of this, unwanted time and space complexities arises which eventually makes the software to work in below estimated level. This is actually the serious problem in the software industry and may play a vital role in software malfunctioning and other vulnerabilities. So as a tiny step towards this proposed model put forwards an idea of software code refactoring using graph dependency and Decision making techniques. The proposed model handles the complex coding structure related to Data members and member functions of the Java programming language efficiently.

Other Details

Paper ID: IJSRDV7I30734
Published in: Volume : 7, Issue : 3
Publication Date: 01/06/2019
Page(s): 1713-1717

Article Preview

Download Article