DocumentCode
2008645
Title
Exception handling negligence due to intra-individual goal conflicts
Author
Shah, Hina ; Harrold, Mary Jean
Author_Institution
Coll. of Comput., Georgia Inst. of Technol., Atlanta, GA
fYear
2009
fDate
17-17 May 2009
Firstpage
80
Lastpage
83
Abstract
Despite research to provide support for improving the usage of exception handling in programs, studies show that exception handling is neglected. In previous work, we interviewed novice developers to understand their problems when dealing with exceptions. The results show that these developers gave exception handling low priority and they thought that use of exception handling was forced on them. Thus, developers adopted an ignore-for-now approach for dealing with exceptions. In this paper, we present the results of our investigation of this problem of neglecting exception handling. We conducted a literature study to understand the psychological aspects of the problem that may be affecting the appropriate usage of exception handling in programs. Based on our investigation that was supported by this study, we believe that developers have intra-individual conflicting goals when they are expected to design and code the core functionality as well as the exception handling functionality. We recommend some strategies to address this problem of conflicting goals at academic and industry levels.
Keywords
exception handling; program debugging; exception handling functionality; ignore-for-now approach; intra-individual goal conflict; program debugging; Application software; Computer crashes; Computer errors; Computer languages; Educational institutions; Java; Programming; Psychology; Software testing; Visualization;
fLanguage
English
Publisher
ieee
Conference_Titel
Cooperative and Human Aspects on Software Engineering, 2009. CHASE '09. ICSE Workshop on
Conference_Location
Vancouver, BC
Print_ISBN
978-1-4244-3712-2
Type
conf
DOI
10.1109/CHASE.2009.5071417
Filename
5071417
Link To Document