Several studies argue that exception handling code is usually of 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. In spite of this scenario, there are very few studies that analyze the actual exception handling bugs that occur in real software systems and no study that attempts to understand developers’ perceptions about these bugs. In this work we present an exploratory study on exception handling bugs that employs two complementary approaches: a survey of 154 developers and an analysis of 220 bugs from the repositories of Eclipse and Tomcat. Respondents of our survey believe that exception handling bugs are more eas...
Along the recent years, we have witnessed an astonishing increase in the number mobile applications ...
Research areas: Software Engineering and Human-Computer InteractionThis paper presents a new visuali...
This project looked at the exceptions used in Java programs, specifically throws and catches. When s...
Several studies argue that exception handling code is usually of poor quality and that it is common...
Most mainstream programming languages provide constructs to throw and to handle exceptions. However,...
Previous studies have shown that exception handling bad practices may impact the overall software qu...
Exception handling is a feature provided by most mainstream programming languages, and typically inv...
Exception handling is a feature provided by most mainstream programming languages, and typically inv...
In this paper, we aim at contributing to the body of knowledge on exception-handling. We take neithe...
Abstract. It is difficult to write programs that behave correctly in the presence of exceptions. We ...
Programming languages provide features that handle exceptions. These features separate error-handlin...
Abstract. Most modern programming languages rely on exceptions for dealing with abnormal situations....
This paper presents some preliminary results from an empirical study of 12 Java applications from t...
The world is day by day more computerized. There is more and more software running everywhere, from ...
Adequate handling of exceptions has proven difficult for many software engineers. Mobile app develop...
Along the recent years, we have witnessed an astonishing increase in the number mobile applications ...
Research areas: Software Engineering and Human-Computer InteractionThis paper presents a new visuali...
This project looked at the exceptions used in Java programs, specifically throws and catches. When s...
Several studies argue that exception handling code is usually of poor quality and that it is common...
Most mainstream programming languages provide constructs to throw and to handle exceptions. However,...
Previous studies have shown that exception handling bad practices may impact the overall software qu...
Exception handling is a feature provided by most mainstream programming languages, and typically inv...
Exception handling is a feature provided by most mainstream programming languages, and typically inv...
In this paper, we aim at contributing to the body of knowledge on exception-handling. We take neithe...
Abstract. It is difficult to write programs that behave correctly in the presence of exceptions. We ...
Programming languages provide features that handle exceptions. These features separate error-handlin...
Abstract. Most modern programming languages rely on exceptions for dealing with abnormal situations....
This paper presents some preliminary results from an empirical study of 12 Java applications from t...
The world is day by day more computerized. There is more and more software running everywhere, from ...
Adequate handling of exceptions has proven difficult for many software engineers. Mobile app develop...
Along the recent years, we have witnessed an astonishing increase in the number mobile applications ...
Research areas: Software Engineering and Human-Computer InteractionThis paper presents a new visuali...
This project looked at the exceptions used in Java programs, specifically throws and catches. When s...