ACM Home Page
Please provide us with feedback. Feedback
Why do developers neglect exception handling?
Full text PdfPdf (404 KB)
Source
Foundations of Software Engineering archive
Proceedings of the 4th international workshop on Exception handling table of contents
Atlanta, Georgia
Pages 62-68  
Year of Publication: 2008
ISBN:978-1-60558-229-0
Authors
Hina Shah  Georgia Institute of Technology, Atlanta, Georgia
Carsten Görg  Georgia Institute of Technology, Atlanta, Georgia
Mary Jean Harrold  Georgia Institute of Technology, Atlanta, Georgia
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 4,   Downloads (12 Months): 79,   Citation Count: 1
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1454268.1454277
What is a DOI?

ABSTRACT

In this paper, we explore the problems associated with exception handling from a new dimension: the human. We designed a study that evaluates (1) different perspectives of software developers to understand how they perceive exception handling and what methods they adopt to deal with exception handling constructs, and (2) the usefulness of a visualization tool that we developed in previous work for exception handling. We describe the design of our study, present details about the study's participants, describe the interviews we conducted with the participants, present the results of the study, and discuss what we learned from the study. Based on our analysis, we suggest several future directions, including the proposal of a new role for the software-development process---exception engineer, who works closely with software developers throughout all phases of the software-development life cycle and who concentrates on the integration of exception handling into the core functionality of programs.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
R. de Lemos and A. B. Romanovsky. Exception Handling in the Software Lifecycle. International Journal of Computer Systems Science and Engineering, 16(2):119--133, 2001.
2
3
 
4
5
6
7
8
 
9
10


Collaborative Colleagues:
Hina Shah: colleagues
Carsten Görg: colleagues
Mary Jean Harrold: colleagues