Exception handling: A field study in java and. net

B Cabral, P Marques - ECOOP 2007–Object-Oriented Programming: 21st …, 2007 - Springer
Most modern programming languages rely on exceptions for dealing with abnormal
situations. Although exception handling was a significant improvement over other …

An exploratory study on exception handling bugs in Java programs

F Ebert, F Castor, A Serebrenik - Journal of Systems and Software, 2015 - Elsevier
Most mainstream programming languages provide constructs to throw and to handle
exceptions. However, several studies argue that exception handling code is usually of poor …

A review on exception analysis

BM Chang, K Choi - Information and Software Technology, 2016 - Elsevier
Context: Exception handling has become popular in most major programming languages,
including Ada, C++, Java, and ML. Since exception handling was introduced in …

Unveiling exception handling bug hazards in android based on github and google code issues

R Coelho, L Almeida, G Gousios… - 2015 IEEE/ACM 12th …, 2015 - ieeexplore.ieee.org
This paper reports on a study mining the exception stack traces included in 159,048 issues
reported on Android projects hosted in GitHub (482 projects) and Google Code (157 …

Assessing the impact of aspects on exception flows: An exploratory study

R Coelho, A Rashid, A Garcia, F Ferrari… - ECOOP 2008–Object …, 2008 - Springer
Exception handling mechanisms are intended to support the development of robust
software. However, the implementation of such mechanisms with aspect-oriented (AO) …

Understanding exception handling: Viewpoints of novices and experts

H Shah, C Gorg, MJ Harrold - IEEE Transactions on Software …, 2010 - ieeexplore.ieee.org
Several recent studies indicate that many industrial applications exhibit poor quality in the
design of exception-handling. To improve the quality of error-handling, we need to …

Exceptional situations and program reliability

W Weimer, GC Necula - ACM Transactions on Programming Languages …, 2008 - dl.acm.org
It is difficult to write programs that behave correctly in the presence of run-time errors. Proper
behavior in the face of exceptional situations is important to the reliability of long-running …

Learning to handle exceptions

J Zhang, X Wang, H Zhang, H Sun, Y Pu… - Proceedings of the 35th …, 2020 - dl.acm.org
Exception handling is an important built-in feature of many modern programming languages
such as Java. It allows developers to deal with abnormal or unexpected conditions that may …

Constraint-aware dynamic truth discovery in big data social media sensing

DY Zhang, D Wang, Y Zhang - 2017 IEEE International …, 2017 - ieeexplore.ieee.org
Social media sensing has emerged as a new big data application paradigm to collect
observations and claims about the measured variables in physical environment from …

Exception handling bug hazards in Android: Results from a mining study and an exploratory survey

R Coelho, L Almeida, G Gousios, A Deursen… - Empirical Software …, 2017 - Springer
Adequate handling of exceptions has proven difficult for many software engineers. Mobile
app developers in particular, have to cope with compatibility, middleware, memory …