Title
Code Smells Detection and Visualization of Software Systems.
Abstract
Bad smells are symptoms in the source code that indicate possible deeper problems and may serve as drivers for code refactoring. Although efforts have been made on measuring code complexity in object-oriented systems, such as CK metrics, little emphasis has been put on analyzing code smells through a visualization manner In this paper, we present a system for detecting and visualizing three kinds of code smells of software systems: Long Method, Large Class, and Long Parameter List. Thresholds for identifying the code smells are calculated based on statistics analysis on the source code of 50 open source projects. Code smells are visualized as graphs with colored nodes according to their different severity degrees.
Year
DOI
Venue
2014
10.3233/978-1-61499-484-8-1763
Frontiers in Artificial Intelligence and Applications
Keywords
Field
DocType
Code smell,code visualization,code analysis
Software engineering,Visualization,Computer science,Software system,Software visualization,Code smell
Conference
Volume
ISSN
Citations 
274
0922-6389
0
PageRank 
References 
Authors
0.34
0
5
Name
Order
Citations
PageRank
Shin-jie Lee18110.56
Xavier Lin200.34
Li Hsiang Lo300.34
Yu-Cheng Chen4192.58
jonathan lee552.26