2014 Brazilian Symposium on Software Engineering 2014
DOI: 10.1109/sbes.2014.19
|View full text |Cite
|
Sign up to set email alerts
|

Categorizing Faults in Exception Handling: A Study of Open Source Projects

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
16
1
1

Year Published

2016
2016
2024
2024

Publication Types

Select...
4
3

Relationship

0
7

Authors

Journals

citations
Cited by 21 publications
(18 citation statements)
references
References 11 publications
0
16
1
1
Order By: Relevance
“…Catch Generic, Generic Throws, Destructive Wrapping, and Catch and Do Nothing EH anti-patterns are responsible for the largest number of violations. Catch Generic EH anti-pattern corresponds to more than 70% of all found violations, unlike the results presented in other studies [12,15,19]. The interviewed architects pointed the absence of a team dedicated to software quality inspection in the institution, the high team turnover, the inexperience of developers to work with large systems, and the replication of anti-patterns as the source of this phenomenon.…”
Section: Introductioncontrasting
confidence: 75%
See 1 more Smart Citation
“…Catch Generic, Generic Throws, Destructive Wrapping, and Catch and Do Nothing EH anti-patterns are responsible for the largest number of violations. Catch Generic EH anti-pattern corresponds to more than 70% of all found violations, unlike the results presented in other studies [12,15,19]. The interviewed architects pointed the absence of a team dedicated to software quality inspection in the institution, the high team turnover, the inexperience of developers to work with large systems, and the replication of anti-patterns as the source of this phenomenon.…”
Section: Introductioncontrasting
confidence: 75%
“…Barbosa et al [19] identify software failures caused by such kind of code anomalies. They named them as exception faults or exception handling faults, since they are related to defining, throwing, propagating, and documenting exceptions.…”
Section: Exception Handling Anti-patternsmentioning
confidence: 99%
“…Sinha et al [9] leveraged exception flow analyses to study the existence of 11 anti-patterns in four Java systems, without studying their prevalence. To understand the impact of anti-patterns, prior studies [2], [6], [5] classified exception-handling related bugs by mining software issue tracking. This paper is the first work to study the prevalence of exception handling anti-patterns extensively.…”
Section: B Empirical Studies On Exception Handlingmentioning
confidence: 99%
“…A prior study shows that two-thirds of the studied system crashes were due to exceptions [4]. Barbosa et al [5] illustrate the importance of the quality of exception handling code. Similar findings were also discussed in a prior survey [6].…”
Section: Introductionmentioning
confidence: 96%
“…A large portion of systems has suffered from system crashes that were due to exceptions [6]. Additionally, the importance of exception handling source code has been illustrated in prior research and surveys [7], [8].…”
Section: Introductionmentioning
confidence: 99%