Validation of software visualization tools: A systematic map** study
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 …
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 …
partitions information into separate areas. This design makes it difficult to stay oriented in the …
A review on exception analysis
Context: Exception handling has become popular in most major programming languages,
including Ada, C++, Java, and ML. Since exception handling was introduced in …
including Ada, C++, Java, and ML. Since exception handling was introduced in …
Code recommendation for exception handling
Exception handling is an effective mechanism to avoid unexpected runtime errors. However,
novice programmers might fail to handle exceptions properly, causing serious errors like …
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 …
design of exception-handling. To improve the quality of error-handling, we need to …
Fault localization and repair for Java runtime exceptions
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 …
exceptions in Java programs. The approach handles runtime exceptions that involve a flow …
Understanding the exception handling strategies of Java libraries: An empirical study
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 …
handling strategies adopted by Java libraries and their potential impact on the client …
On the use of context in recommending exception handling code examples
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 …
use them inefficiently, and such a practice may lead an undergoing software project to a …
Examining programmer practices for locally handling exceptions
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 …
flawed. A major complaint is that programmers often write minimal and low quality handlers …
Global-aware recommendations for repairing violations in exception handling
Proceedings of the 40th International Conference on Software Engineering: Global-aware
recommendations for repairing violations Page 1 Global-Aware Recommendations for Repairing …
recommendations for repairing violations Page 1 Global-Aware Recommendations for Repairing …