JESP is a tool for statically examining the usage of user thrown exceptions in Java source code. Reported here are the first findings over a dataset of 31 publicly available Java codes, including the JavaSpecs. Of greatest interest to compiler writers are the findings that most Java exceptions are thrown across method boundaries, trys and catches occur in equal numbers, finallys are rare, and programs fall into one of two categories, those dominated by throw statements and those dominated by catch statements.Technical report DCS-TR-40
This paper presents a new visualization technique for supporting the understanding of exception-hand...
Exception handling is a powerful and widely-used program-ming language abstraction for constructing ...
A joint points-to and exception analysis has been shown to yield benefits in both precision and perf...
Programming languages use exceptions to handle abnormal situations during the execution of a program...
In this paper, we aim at contributing to the body of knowledge on exception-handling. We take neithe...
Current JDK Java compiler relies on programmer's declarations (by throws clauses) for checking ...
Exception handling mechanisms provided by programming languages are intended to ease the difficulty ...
Exception handling mechanisms provided by programming languages are intended to ease the difficulty...
Current JDK Java compiler relies on programmer’s declarations (bythrows clauses) for checking agains...
This project looked at the exceptions used in Java programs, specifically throws and catches. When s...
Exception handling is a feature provided by most mainstream programming languages, and typically inv...
Most mainstream programming languages provide constructs to throw and to handle exceptions. However,...
Exception handling is a feature provided by most mainstream programming languages, and typically inv...
This paper presents some preliminary results from an empirical study of 12 Java applications from t...
Abstract. It is difficult to write programs that behave correctly in the presence of exceptions. We ...
This paper presents a new visualization technique for supporting the understanding of exception-hand...
Exception handling is a powerful and widely-used program-ming language abstraction for constructing ...
A joint points-to and exception analysis has been shown to yield benefits in both precision and perf...
Programming languages use exceptions to handle abnormal situations during the execution of a program...
In this paper, we aim at contributing to the body of knowledge on exception-handling. We take neithe...
Current JDK Java compiler relies on programmer's declarations (by throws clauses) for checking ...
Exception handling mechanisms provided by programming languages are intended to ease the difficulty ...
Exception handling mechanisms provided by programming languages are intended to ease the difficulty...
Current JDK Java compiler relies on programmer’s declarations (bythrows clauses) for checking agains...
This project looked at the exceptions used in Java programs, specifically throws and catches. When s...
Exception handling is a feature provided by most mainstream programming languages, and typically inv...
Most mainstream programming languages provide constructs to throw and to handle exceptions. However,...
Exception handling is a feature provided by most mainstream programming languages, and typically inv...
This paper presents some preliminary results from an empirical study of 12 Java applications from t...
Abstract. It is difficult to write programs that behave correctly in the presence of exceptions. We ...
This paper presents a new visualization technique for supporting the understanding of exception-hand...
Exception handling is a powerful and widely-used program-ming language abstraction for constructing ...
A joint points-to and exception analysis has been shown to yield benefits in both precision and perf...