Developers’ Views Regarding Exception Handling in Software Development
Exceptions are among major errors that negatively affect software reliability; thus, they require effective and
timely intervention, particularly considering the recent significant developments in software systems. However, this aspect
of software is often overlooked by many developers or postponed to the testing phase. This paper presents feedback from 33
developers with different expertise to explore their views about exception handling and how exceptions should be addressed
in software development. Although some participants were not confident when dealing with exceptions addressed at
different development levels, they did not have much difficulty dealing with exceptions in general; however, the results also
emphasized the importance of and need for identifying and addressing exceptions at early stages of software development. In
addition, the participants' opinions regarding exception handling differed, which underlines the need for more guidelines on
identifying and handling exceptions to support this process.
Keywords- Exception handling, reliability, software requirements, software testing, Exceptions.