Abstract:
Bad code smells are symptoms of design flaws in source code. Several tools and approaches have been proposed for detecting and visualizing code smells. To maintain the software quality, prioritizing the identification and removal of code smells are required. Identifying the code smells using visualization will helpful developers to understand and refactor the code. This study proposes a novel 3D metaphor to detect and visualize code smells by using a combination of the code city and island metaphor visualization techniques. Proposed model identifies and visualizes the code smell at different abstraction levels in a proper understandable aspect. This model evaluates by using several open source software projects and visualizing the detected code smells in abstraction levels such as classes, methods.
The proposed model will allow for more research into code smell visualization and it will keep better focus on the needs of developers
Citation:
Hasantha, P.A.C. (2022). 3 Dimensional visualization of code smells [Master's theses, University of Moratuwa]. Institutional Repository University of Moratuwa.http://dl.lib.uom.lk/handle/123/20291