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...

Full description

Bibliographic Details
Main Authors: Ya-Wun Yang, 楊雅雯
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