Show simple item record

dc.contributor.advisor Wijesiriwardana C
dc.contributor.author Hasantha PAC
dc.date.accessioned 2022
dc.date.available 2022
dc.date.issued 2022
dc.identifier.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
dc.identifier.uri http://dl.lib.uom.lk/handle/123/20291
dc.description.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 en_US
dc.language.iso en en_US
dc.subject CODE SMELLS en_US
dc.subject CODE SMELLS DETECTION en_US
dc.subject SOFTWARE VISUALISATION en_US
dc.subject CODE SMELLS VISUALISATION en_US
dc.subject INFORMATION TECHNOLOGY- Dissertation en_US
dc.subject COMPUTER SCIENCE - Dissertation en_US
dc.title 3 Dimensional visualization of code smells en_US
dc.type Thesis-Abstract en_US
dc.identifier.faculty IT en_US
dc.identifier.degree Msc. in Information Technology en_US
dc.identifier.department Department of Information Technology en_US
dc.date.accept 2022
dc.identifier.accno TH4818 en_US


Files in this item

This item appears in the following Collection(s)

Show simple item record