Exception handling refactorings: Directed by goals and driven by bug fixing. - Chien-Tsun Chen; Yu Chin Cheng; Chin-Yun Hsieh; I-Lang Wu (J. Syst. Softw., 2009)