Abstract-In contrast to stepping, tracing is a debugging technique that does not suspend the execution. This technique is more suitable for debugging programs whose correctness is compromised by the suspension of execution. In this work we present a tool for visually tracing Java programs in Eclipse. Tracepoint hits are collected on a per-instance basis. This enables finding out which tracepoints were hit for which objects at which time. The interactive visualization provides detailed information about the hits such as thread, stack trace, and assigned values. We implemented the tool as an Eclipse plugin that integrates with other features of Eclipse Java debugger. In an informal evaluation, developers appreciated the utility of our method as a solution in the middle between full tracing and stop-and-go debugging. They suggested scenarios in which our tool can help them in debugging and understanding their programs.
Clinical guidelines provide recommendations in the form of applicable actions in a specific clinical context. Computer Interpretable Guidelines (CIG) aim to achieve guideline integration into clinical practice to increase health care quality. Analyzing the compliance with a CIG can facilitate the implementation and assist in the design of CIGs, but to help medical experts in the detection of patterns in the wealth of the data is a challenging task. We suggest an approach based on visual analytics, intertwining interactive visualization and automated data analysis i.e. analysis of compliance with a CIG. Our solution covers highlighting and abstraction for time-oriented patient parameters, and aggregation of repeatedly missing actions into intervals; in addition valid, invalid, and missing actions are represented visually. Furthermore, we discuss a case study showing how the applied techniques can assist in the detection of interesting patterns.
Abstract-The Eclipse Java debugger uses an indented list to view arrays at runtime. This visualization provides limited insight into the array. Also, it is cumbersome and time-consuming to search for certain values at an unknown index. We present a new Eclipse plugin for visualizing large arrays and collections while debugging Java programs. The plugin provides three views to visualize the data. These views are designed to support different tasks more efficiently. A tabular view gives detailed information about the elements in the array, such as the value of their field variables. A line chart aims to depict the values of a numerical field over the array. Lastly, bar charts and histograms show how the values of a field are distributed. We show how these views can be used to explore linear data structures and hashes from the Collections Framework. The plugin features tight integration with the Eclipse IDE, and is freely available as an open-source project. Developers' feedback confirmed the utility of the plugin to explore large arrays in real-world scenarios.
No abstract
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.
customersupport@researchsolutions.com
10624 S. Eastern Ave., Ste. A-614
Henderson, NV 89052, USA
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.
Copyright © 2024 scite LLC. All rights reserved.
Made with 💙 for researchers
Part of the Research Solutions Family.