Filters








21,020 Hits in 1.9 sec

Integrating Multiple Approaches for Interacting with Dynamic Data Structure Visualizations

James H. Cross, T. Dean Hendrix, Larry A. Barowski
2009 Electronical Notes in Theoretical Computer Science  
The overall result of this integration effort is a highly flexible approach for user interaction with the dynamic data structure visualizations generated by a robust structure identifier.  ...  In order to integrate these approaches, the jGRASP visual debugger, workbench, and viewers had to be significantly redesigned.  ...  for common data structures such as stacks, queues, linked lists, binary trees, heaps, and hash tables [2] .  ... 
doi:10.1016/j.entcs.2008.12.058 fatcat:msvlnlp74ze2ppfq2vsz2rausy

Medic: metaprogramming and trace-oriented debugging

Xiangqi Li, Matthew Flatt
2015 Proceedings of the Workshop on Future Programming - FPW 2015  
Medic, our new debugging and program-exploration tool for Racket, augments the traditional examination of control and state with output processing, metaprogramming, and visualization features.  ...  Modern programmers enjoy a wealth of high-level and graphical tools for understanding and debugging programs.  ...  If we use edge to visualize the doubly linked list (see Figure 3 ), we can see the problem instantly.  ... 
doi:10.1145/2846656.2846658 dblp:conf/oopsla/LiF15 fatcat:qdss5qjmyzg57hcsylyxvml6xe

Providing Data Structure Animations in a Lightweight IDE

Dean Hendrix, James H. Cross, Jhilmil Jain, Larry Barowski
2007 Electronical Notes in Theoretical Computer Science  
The seamless integration of the the IDE with pedagogically effective software visualizations makes jGRASP an interesting tool for both educators and students.  ...  Data analysis from these experiments show that animated verifying viewers increase both accuracy and speed for students during development and debugging of their linked list code.  ...  Whereas Jeliot focuses on beginning concepts such as expression evaluation and assignment of variables, jGRASP includes visualizations for more complex structures such as linked lists and trees.  ... 
doi:10.1016/j.entcs.2007.01.039 fatcat:5nehhew7r5hbvnue3kvhbmf6zm

Visualizing Arrays in the Eclipse Java IDE

Bilal Alsallakh, Peter Bodesinsky, Silvia Miksch, Dorna Nasseri
2012 2012 16th European Conference on Software Maintenance and Reengineering  
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 Eclipse Java debugger uses an indented list to view arrays at runtime. This visualization provides limited insight into the array.  ...  This work was supported by CVAST Centre for Visual Analytics Science and Technology (funded by the Austrian Federal Ministry of Economy, Family and Youth in the Laura Bassi Centres of Excellence initiative  ... 
doi:10.1109/csmr.2012.71 dblp:conf/csmr/AlsallakhBMN12 fatcat:cfm3i42yjfaz5a2mw6vdluwrzi

Two applications for transient views in software development environments

Christoph Daniel Schulze, Miro Sponemann, Christian Schneider, Reinhard von Hanxleden
2014 2014 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC)  
state visualization.  ...  We apply this concept to traditional software development by introducing two exemplary applications for transient views geared at increasing developer productivity: UML class diagram generation and debug  ...  For example, the StringTransformation represents a String instance as a single node in the diagram labeled with the String, while the LinkedList-Transformation adds a node that represents a Linked-List  ... 
doi:10.1109/vlhcc.2014.6883064 dblp:conf/vl/SchulzeSSH14 fatcat:xeqb2uxh35gp3ay6mu77egqena

A parallel debugger with support for distributed arrays, multiple executables and dynamic processes [chapter]

Peter Fritzson, Roland Wismüller, Olav Hansen, Jonas Sala, Peter Skov
1996 Lecture Notes in Computer Science  
In this paper we present the parallel debugger DETOP with special emphasis on new support for debugging of programs with distributed data structures such as arrays that have been partitioned over a number  ...  Visualization of sparse arrays is supported through an array mapper facility, as well as transparent visualization of arrays which have been partitioned by hand for applications in C or Fortran77.  ...  Support for the 354 visualizer work has been obtained from the European Commission through the Esprit-3 PREPARE project, from NUTEK -the Swedish Board for Technical Development, and for the main debugger  ... 
doi:10.1007/3-540-61053-7_72 fatcat:t3ltvknzjjaajingvszhkqrbla

Towards a debugging system for sensor networks

Nithya Ramanathan, Eddie Kohler, Deborah Estrin
2005 International Journal of Network Management  
The version of Sympathy described here collects four metrics: neighbor lists, link quality, nodes' top two choices for next hop, and associated next-hop path loss.  ...  It watches for two types of events based on these metrics, namely missing or isolated nodes and changes in route selection, neighbor lists, or link quality. III.  ... 
doi:10.1002/nem.570 fatcat:2zh2ayyvurhfvdx5cq5qsgsdlu

Dynamic object viewers for data structures

James H. Cross, T. Dean Hendrix, Jhilmil Jain, Larry A. Barowski
2007 ACM SIGCSE Bulletin  
These viewers provide multiple synchronized visualizations of data structures as the user steps through the source code in either debug or workbench mode.  ...  This tight integration in a lightweight IDE provides a unique and promising environment for learning data structures.  ...  For example, we conducted the experiments on singly linked lists, and assigned programming projects on doubly linked lists.  ... 
doi:10.1145/1227504.1227316 fatcat:kovlh33ob5a7zf7bfqonzr5ruu

Dynamic object viewers for data structures

James H. Cross, T. Dean Hendrix, Jhilmil Jain, Larry A. Barowski
2007 Proceedinds of the 38th SIGCSE technical symposium on Computer science education - SIGCSE '07  
These viewers provide multiple synchronized visualizations of data structures as the user steps through the source code in either debug or workbench mode.  ...  This tight integration in a lightweight IDE provides a unique and promising environment for learning data structures.  ...  For example, we conducted the experiments on singly linked lists, and assigned programming projects on doubly linked lists.  ... 
doi:10.1145/1227310.1227316 dblp:conf/sigcse/CrossCHJB07 fatcat:n3s7rgzggjaljovn2nfjh5q5c4

Visual Tracing for the Eclipse Java Debugger

Bilal Alsallakh, Peter Bodesinsky, Alexander Gruber, Silvia Miksch
2012 2012 16th European Conference on Software Maintenance and Reengineering  
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.  ...  This enables finding out which tracepoints were hit for which objects at which time.  ...  Acknowledgement This work was supported by CVAST Centre for Visual Analytics Science and Technology (initiative #822746).  ... 
doi:10.1109/csmr.2012.72 dblp:conf/csmr/AlsallakhBGM12 fatcat:74w5o7ftazd2vaw7skvnmc3sde

Tool demonstration: The visualizations of code bubbles

Steven P. Reiss, Alexander Tarvo
2013 2013 First IEEE Working Conference on Software Visualization (VISSOFT)  
The environment is very visual and includes a number of different visualizations, both static and dynamic.  ...  We will demonstrate the environment and the various visualizations on a realistic scenario based on our current work.  ...  For example, Figure 2 Program development requires support both for static code development and for debugging. Hence Code Bubbles provides an appropriate visual environment for debugging.  ... 
doi:10.1109/vissoft.2013.6650521 dblp:conf/vissoft/ReissT13a fatcat:tc6hssj5b5brbcjm2lsdcklkxi

RuleBender: integrated modeling, simulation and visualization for rule-based intracellular biochemistry

Adam M Smith, Wen Xu, Yao Sun, James R Faeder, G Elisabeta Marai
2012 BMC Bioinformatics  
The support of RBM creation, debugging, and interactive visualization expedites the RBM learning process and reduces model construction time; while built-in model simulation and results with multiple linked  ...  Results: We introduce RuleBender, a novel visualization system for the integrated visualization, modeling and simulation of rule-based intracellular biochemistry.  ...  We thank the Pitt Visualization Lab, the Faeder Lab and the Emonet Lab for their helpful feedback, and the reviewers for the exciting future work suggestions.  ... 
doi:10.1186/1471-2105-13-s8-s3 pmid:22607382 pmcid:PMC3355338 fatcat:t4gl6i5m3zga3dhnpt2eypxzym

WiFröst

William McGrath, Jeremy Warner, Mitchell Karchemsky, Andrew Head, Daniel Drew, Bjoern Hartmann
2018 The 31st Annual ACM Symposium on User Interface Software and Technology - UIST '18  
Left: Debugging a networked embedded application with WiFröst: Developers connect their wireless device to an instrumented WiFi router; data from the device and router is captured at microsecond-level  ...  Right: The WiFröst UI has 5 main panels: a code editor; a console log; a visualization of the captured execution trace; a property inspector which displays contextually relevant information depending on  ...  For visualization, stacked models and explicitly linked transactions can show the user useful control flow information and allow them to debug behavioral di↵erences based on pattern matching, without having  ... 
doi:10.1145/3242587.3242668 dblp:conf/uist/McGrathWKHDH18 fatcat:av7dgy7d3nemrbauy5uoqkhee4

Debug-Localize-Repair: A Symbiotic Construction for Heap Manipulations [article]

Sahil Verma, Subhajit Roy
2022 arXiv   pre-print
We present Wolverine2, an integrated Debug-Localize-Repair environment for heap manipulating programs.  ...  We evaluate Wolverine2 on 6400 buggy programs (generated using automated fault injection) on a variety of data-structures like singly, doubly, and circular linked lists, AVL trees, Red-Black trees, Splay  ...  The symbolic memory map is displayed to the programmer as a visual aid for debugging (see §1).  ... 
arXiv:2011.13396v2 fatcat:4oi2oulbdfbk7lvka7563o5qd4

Interactive Instance-based Evaluation of Knowledge Base Question Answering

Daniil Sorokin, Iryna Gurevych
2018 Proceedings of the 2018 Conference on Empirical Methods in Natural Language Processing: System Demonstrations  
In this paper, we present a tool that aids in debugging of question answering systems that construct a structured semantic representation for the input question.  ...  The primary objective of our system is to enable interactive debugging of model predictions on individual instances (questions) and to simplify manual error analysis.  ...  Entity linking block In this block, we list all identified entity mentions in the input question and the top 5 entity disambiguation candidates.  ... 
doi:10.18653/v1/d18-2020 dblp:conf/emnlp/SorokinG18 fatcat:bhbrpt5bqngu3b23iccxuuvoda
« Previous Showing results 1 — 15 out of 21,020 results