DocumentCode :
650738
Title :
A Study on Developers´ Perceptions about Exception Handling Bugs
Author :
Ebert, Felipe ; Castor, Fernando
Author_Institution :
Inf. Center, Univ. Fed. de Pernambuco, Recife, Brazil
fYear :
2013
fDate :
22-28 Sept. 2013
Firstpage :
448
Lastpage :
451
Abstract :
Several studies argue that exception handling code usually has poor quality and that it is commonly neglected by developers. Moreover, it is said to be the least understood, documented, and tested part of the implementation of a system. However, there are very few studies that attempt to understand developers´ perceptions about exception handling, in general, and exception handling bugs, in particular. In this paper, we present the results of a survey conducted with 154 developers that aims to fill in this gap. According to the respondents of the survey, exception handling code is in fact documented and tested infrequently. Also, many of the respondents have had to fix exception handling bugs, in particular those caused by empty catch blocks or exceptions caught unintentionally. The respondents believe that exception handling bugs are more easily fixed than other kinds of bugs. Also, we found out a significant difference in the opinion of the respondents pertaining to the quality of the exception handling code: more experienced developers tend to believe that it is worse. We present a comprehensive classification of exception handling bugs based on the study results.
Keywords :
exception handling; object-oriented programming; program debugging; comprehensive classification; empty catch blocks; exception handling bugs; exception handling code; object-oriented programming languages; Computer bugs; Documentation; Java; Organizations; Software; Standards organizations; Testing; bugs; exception handling; survey;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Maintenance (ICSM), 2013 29th IEEE International Conference on
Conference_Location :
Eindhoven
ISSN :
1063-6773
Type :
conf
DOI :
10.1109/ICSM.2013.69
Filename :
6676929
Link To Document :
بازگشت