A study on exception detection and handling using aspect-oriented programming
Proceedings of the 22nd international conference on Software engineering
Art of Software Testing
Except for exception handling …
ACM SIGAda Ada Letters - Exception handling for a 21st century programming language proceedings
Improving Software Robustness with Dependability Cases
FTCS '98 Proceedings of the The Twenty-Eighth Annual International Symposium on Fault-Tolerant Computing
Toward Exception-Handling Best Practices and Patterns
IEEE Software
Exceptions and aspects: the devil is in the details
Proceedings of the 14th ACM SIGSOFT international symposium on Foundations of software engineering
Proceedings of the 2nd workshop on Best practices in applying aspect-oriented software development
Supporting exception handling for futures in Java
Proceedings of the 5th international symposium on Principles and practice of programming in Java
Visualization of exception handling constructs to support program understanding
Proceedings of the 4th ACM symposium on Software visualization
On exceptions and the software development life cycle
Proceedings of the 4th international workshop on Exception handling
Exception handling patterns for processes
Proceedings of the 4th international workshop on Exception handling
Why do developers neglect exception handling?
Proceedings of the 4th international workshop on Exception handling
Hi-index | 0.00 |
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.