VISUALIZATION OF STRUCTURAL CHANGES IN CODE SMELL OF SOFTWARE EVOLUTION
Software change is inevitable, evolution becomes a part of software lifetime, and software release becomes more frequent. In the evolutionary stage, developers will face problems related to program code, one of that is identification of code smells. This problem could negatively affect maintainabili...
Saved in:
Main Author: | |
---|---|
Format: | Theses |
Language: | Indonesia |
Online Access: | https://digilib.itb.ac.id/gdl/view/42234 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Institut Teknologi Bandung |
Language: | Indonesia |
id |
id-itb.:42234 |
---|---|
spelling |
id-itb.:422342019-09-17T11:16:36ZVISUALIZATION OF STRUCTURAL CHANGES IN CODE SMELL OF SOFTWARE EVOLUTION Nabilah Indonesia Theses software evolution, visualizing structural change, code smell INSTITUT TEKNOLOGI BANDUNG https://digilib.itb.ac.id/gdl/view/42234 Software change is inevitable, evolution becomes a part of software lifetime, and software release becomes more frequent. In the evolutionary stage, developers will face problems related to program code, one of that is identification of code smells. This problem could negatively affect maintainability in evolution, a developer needs more time and money. Visualization techniques turn data into a visual form so that it can provide information that is easier to understand. In software evolution, visualization mostly is used to view structure code. Previous research on evolution visualization limited to visualize the addition of code, the last update, release history, and information of developer that made the last change in program. However, this visualization is not enough to support understanding for the developers. We propose a visualization for identifying code smell of the evolution software on java programming, so the developers can more easily understand the code that will be evolved. By knowing where the smell of code in the program, programmers can immediately do refactoring, the time and costs needed will also be low. Visualization of code smell is something new in the domain of software evolution. Based on results of test, visualization on the software evolution can improve user understanding of code in program and code smell 10 minutes faster and 30% more precisely than checking the program manually. text |
institution |
Institut Teknologi Bandung |
building |
Institut Teknologi Bandung Library |
continent |
Asia |
country |
Indonesia Indonesia |
content_provider |
Institut Teknologi Bandung |
collection |
Digital ITB |
language |
Indonesia |
description |
Software change is inevitable, evolution becomes a part of software lifetime, and software release becomes more frequent. In the evolutionary stage, developers will face problems related to program code, one of that is identification of code smells. This problem could negatively affect maintainability in evolution, a developer needs more time and money. Visualization techniques turn data into a visual form so that it can provide information that is easier to understand. In software evolution, visualization mostly is used to view structure code. Previous research on evolution visualization limited to visualize the addition of code, the last update, release history, and information of developer that made the last change in program. However, this visualization is not enough to support understanding for the developers. We propose a visualization for identifying code smell of the evolution software on java programming, so the developers can more easily understand the code that will be evolved. By knowing where the smell of code in the program, programmers can immediately do refactoring, the time and costs needed will also be low. Visualization of code smell is something new in the domain of software evolution. Based on results of test, visualization on the software evolution can improve user understanding of code in program and code smell 10 minutes faster and 30% more precisely than checking the program manually. |
format |
Theses |
author |
Nabilah |
spellingShingle |
Nabilah VISUALIZATION OF STRUCTURAL CHANGES IN CODE SMELL OF SOFTWARE EVOLUTION |
author_facet |
Nabilah |
author_sort |
Nabilah |
title |
VISUALIZATION OF STRUCTURAL CHANGES IN CODE SMELL OF SOFTWARE EVOLUTION |
title_short |
VISUALIZATION OF STRUCTURAL CHANGES IN CODE SMELL OF SOFTWARE EVOLUTION |
title_full |
VISUALIZATION OF STRUCTURAL CHANGES IN CODE SMELL OF SOFTWARE EVOLUTION |
title_fullStr |
VISUALIZATION OF STRUCTURAL CHANGES IN CODE SMELL OF SOFTWARE EVOLUTION |
title_full_unstemmed |
VISUALIZATION OF STRUCTURAL CHANGES IN CODE SMELL OF SOFTWARE EVOLUTION |
title_sort |
visualization of structural changes in code smell of software evolution |
url |
https://digilib.itb.ac.id/gdl/view/42234 |
_version_ |
1821998554228457472 |