Improving the robustness and reliability of object-oriented programs through exception analysis and testing | IEEE Conference Publication | IEEE Xplore