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:
書目詳細資料
主要作者: Nabilah
格式: Theses
語言:Indonesia
在線閱讀:https://digilib.itb.ac.id/gdl/view/42234
標簽: 添加標簽
沒有標簽, 成為第一個標記此記錄!
機構: Institut Teknologi Bandung
語言: Indonesia
實物特徵
總結: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.