2019 IEEE 26th International Conference on Software Analysis, Evolution and Reengineering (SANER) 2019
DOI: 10.1109/saner.2019.8668001
|View full text |Cite
|
Sign up to set email alerts
|

Unveiling Exception Handling Guidelines Adopted by Java Developers

Abstract: Despite being an old language feature, Java exception handling code is one of the least understood parts of many systems. Several studies have analyzed the characteristics of exception handling code, trying to identify common practices or even link such practices to software bugs. Few works, however, have investigated exception handling issues from the point of view of developers. None of the works have focused on discovering exception handling guidelines adopted by current systemswhich are likely to be a driv… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
4
0

Year Published

2019
2019
2024
2024

Publication Types

Select...
5
2
1

Relationship

0
8

Authors

Journals

citations
Cited by 14 publications
(7 citation statements)
references
References 46 publications
0
4
0
Order By: Relevance
“…Researchers acknowledge this. Even though exception handling cannot be considered a popular research topic, there is a steady stream of publications on the topic in major Software Engineering research venues [40], [30], [47], [37], [48], [17]. In this paper, we re-examined a paper that investigated the nature, prevalence, and perceptions about bugs related to exception handling usage.…”
Section: Discussionmentioning
confidence: 99%
See 2 more Smart Citations
“…Researchers acknowledge this. Even though exception handling cannot be considered a popular research topic, there is a steady stream of publications on the topic in major Software Engineering research venues [40], [30], [47], [37], [48], [17]. In this paper, we re-examined a paper that investigated the nature, prevalence, and perceptions about bugs related to exception handling usage.…”
Section: Discussionmentioning
confidence: 99%
“…Our categorization of exception handling bugs and their causes has been (partially) used in five different studies [20], [15], [26], [33], [18] The survey we conducted in our article also served as a basis for surveys by de Sousa [13], [34]. Finally, we found 15 papers addressing the five themes for future work that our paper discussed [23], [25], [26], [27], [35], [17], [36], [33], [29], [37], [30], [31], [32], [13], [38].…”
Section: Impactsmentioning
confidence: 97%
See 1 more Smart Citation
“…Coelho et al [6] studied exception handling bug hazards in Android based on GitHub and Google code issues. In [22], they studied exception handling guidelines adopted by Java developers.…”
Section: Related Workmentioning
confidence: 99%
“…Exception handling is a programming mechanism to ensure software's robustness by allowing developers to deal with unexpected events without crashing or producing incorrect results. The use of exception-handling by developers is extensively explored (Melo et al 2019, Rocha et al 2018, Ebert et al 2015, De Padua et al 2017, Kery et al 2016, Nakshatri et al 2016, Asaduzzaman et al 2016, Cacho et al 2014). Melo et al conducted a qualitative analysis on the use of exception-handling guidelines by surveying 98 developers (Melo et al 2019).…”
Section: Exception Handling and Software Robustnessmentioning
confidence: 99%