Validation of software visualization tools: A systematic map** study

A Seriai, O Benomar, B Cerat… - 2014 Second IEEE …, 2014 - ieeexplore.ieee.org
Software visualization as a research field focuses on the visualization of the structure,
behavior, and evolution of software. It studies techniques and methods for graphically …

Code canvas: zooming towards better development environments

R DeLine, K Rowan - Proceedings of the 32nd ACM/IEEE International …, 2010 - dl.acm.org
The user interfaces of today's development environments have a" bento box" design that
partitions information into separate areas. This design makes it difficult to stay oriented in the …

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 …

Code recommendation for exception handling

T Nguyen, P Vu, T Nguyen - Proceedings of the 28th ACM Joint Meeting …, 2020 - dl.acm.org
Exception handling is an effective mechanism to avoid unexpected runtime errors. However,
novice programmers might fail to handle exceptions properly, causing serious errors like …

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 …

Fault localization and repair for Java runtime exceptions

S Sinha, H Shah, C Görg, S Jiang, M Kim… - Proceedings of the …, 2009 - dl.acm.org
This paper presents a new approach for locating and repairing faults that cause runtime
exceptions in Java programs. The approach handles runtime exceptions that involve a flow …

Understanding the exception handling strategies of Java libraries: An empirical study

D Sena, R Coelho, U Kulesza, R Bonifácio - Proceedings of the 13th …, 2016 - dl.acm.org
This paper presents an empirical study whose goal was to investigate the exception
handling strategies adopted by Java libraries and their potential impact on the client …

On the use of context in recommending exception handling code examples

MM Rahman, CK Roy - 2014 IEEE 14th International Working …, 2014 - ieeexplore.ieee.org
Studies show that software developers often either misuse exception handling features or
use them inefficiently, and such a practice may lead an undergoing software project to a …

Examining programmer practices for locally handling exceptions

MB Kery, C Le Goues, BA Myers - Proceedings of the 13th International …, 2016 - dl.acm.org
Many have argued that the current try/catch mechanism for handling exceptions in Java is
flawed. A major complaint is that programmers often write minimal and low quality handlers …

Global-aware recommendations for repairing violations in exception handling

EA Barbosa, A Garcia - … of the 40th International Conference on …, 2018 - dl.acm.org
Proceedings of the 40th International Conference on Software Engineering: Global-aware
recommendations for repairing violations Page 1 Global-Aware Recommendations for Repairing …