No Detail Found!

Code Smell Detection and Refactoring Using AST Visitor

Author(s)
M. Ilyas Department of Computer Science and Information Technology, University of Sargodha, Sargodha, Pakistan
S. Razzaq Department of Computer Science and Information Technology, University of Sargodha, Sargodha, Pakistan,
F. Maqbool Department of Computer Science and Information Technology, University of Sargodha, Sargodha, Pakistan
W. Ahmed Department of Computer Science, University of Engineering and Technology Taxila, Pakistan
S. M. Adnan Department of Computer Science, University of Engineering and Technology Taxila, Pakistan
Abstract
Software design inspection is a broad research area encircling technique that assist in different software engineering activities, such as requirement , design , development, testing, deployment, maintenance, reverse engineering etc. Covered methods include study, development and evaluation of multiple approaches for visually analyzing the software system, including their structure, execution behavior, and evolution. Code smells are the surfaces that indicate usually a deeper problem in the system. Code smells are the violation of fundamental design principles. This paper reveals a newly developed tool named, “Code Smell Visualizer” that detect the code smells automatically from java source code. Give refactoring suggestions, perform refactoring of speculative generality.
Publication Details
Page(s) 59-65
DOI DOI not available
Published Journal: Technical Journal, Volume: 25, Issue: 1, Year: 2020

Request the full text from PASTIC

Keywords
Between Objects (CBO), OCL (Object Constraint Language), Weighted Methods per Class (WMC), JDeodorant, Style Metrics, Code Refactoring, - Code Smell, coupling, JavaEAST (Java Extended Abstract Syntax Tree)
0

Citations

0

Downloads

21

Views