Removing Exception Handling Bad Smells Using Robusta
碩士 === 國立臺北科技大學 === 資訊工程系 === 106 === Exception handling bad smells may jeopardize the robustness of a program. While writing exception handling code without bad smells is challenging, the task of removing exception handling bad smells is even harder. This is particularly true for inexperienced deve...
Main Authors: | , |
---|---|
Other Authors: | |
Format: | Others |
Language: | zh-TW |
Published: |
2018
|
Online Access: | http://ndltd.ncl.edu.tw/handle/z4a3xk |
id |
ndltd-TW-106TIT05392012 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-TW-106TIT053920122019-10-03T03:40:47Z http://ndltd.ncl.edu.tw/handle/z4a3xk Removing Exception Handling Bad Smells Using Robusta 利用Robusta消除例外處理壞味道 Ya-Wun Yang 楊雅雯 碩士 國立臺北科技大學 資訊工程系 106 Exception handling bad smells may jeopardize the robustness of a program. While writing exception handling code without bad smells is challenging, the task of removing exception handling bad smells is even harder. This is particularly true for inexperienced developers. Robusta is a static analysis tool capable of detecting exception handling bad smells in Java programs and exposing their impact to the program. As an extension of the previous work on Robusta, in this thesis we propose a serious of refactoring-based smell removal methods corresponding to the exception handling bad smells detectable by the Robusta. The refactoring methods have been implemented in Robusta. Its usefulness has also been shown in an empirical study. 謝金雲 鄭有進 2018 學位論文 ; thesis 62 zh-TW |
collection |
NDLTD |
language |
zh-TW |
format |
Others
|
sources |
NDLTD |
description |
碩士 === 國立臺北科技大學 === 資訊工程系 === 106 === Exception handling bad smells may jeopardize the robustness of a program. While writing exception handling code without bad smells is challenging, the task of removing exception handling bad smells is even harder. This is particularly true for inexperienced developers.
Robusta is a static analysis tool capable of detecting exception handling bad smells in Java programs and exposing their impact to the program. As an extension of the previous work on Robusta, in this thesis we propose a serious of refactoring-based smell removal methods corresponding to the exception handling bad smells detectable by the Robusta. The refactoring methods have been implemented in Robusta. Its usefulness has also been shown in an empirical study.
|
author2 |
謝金雲 |
author_facet |
謝金雲 Ya-Wun Yang 楊雅雯 |
author |
Ya-Wun Yang 楊雅雯 |
spellingShingle |
Ya-Wun Yang 楊雅雯 Removing Exception Handling Bad Smells Using Robusta |
author_sort |
Ya-Wun Yang |
title |
Removing Exception Handling Bad Smells Using Robusta |
title_short |
Removing Exception Handling Bad Smells Using Robusta |
title_full |
Removing Exception Handling Bad Smells Using Robusta |
title_fullStr |
Removing Exception Handling Bad Smells Using Robusta |
title_full_unstemmed |
Removing Exception Handling Bad Smells Using Robusta |
title_sort |
removing exception handling bad smells using robusta |
publishDate |
2018 |
url |
http://ndltd.ncl.edu.tw/handle/z4a3xk |
work_keys_str_mv |
AT yawunyang removingexceptionhandlingbadsmellsusingrobusta AT yángyǎwén removingexceptionhandlingbadsmellsusingrobusta AT yawunyang lìyòngrobustaxiāochúlìwàichùlǐhuàiwèidào AT yángyǎwén lìyòngrobustaxiāochúlìwàichùlǐhuàiwèidào |
_version_ |
1719259295837585408 |