22 citations found. Retrieving documents...
John T. Stasko and Charles Patterson, Understanding and Characterizing Software Visualization Systems, Proc.

 Home/Search   Document Not in Database   Summary   Related Articles   Check  

This paper is cited in the following contexts:
ATask Oriented View of Software Visualization - Maletic, Marcus, Collard   (Correct)

....topics as program visualization, algorithm animation, visual programming, programming by demonstration, data visualization, and source code browsers. This diversity is reflected in the taxonomic descriptions of the field by researchers such as Price [17, 18] Roman [22] Myers [15] and Stasko [24]. While each of these topics has interesting and important problems, the breadth induces many orthogonal features and issues. There is a need to focus the scope and highlight the current issues reflected in software engineering of today. Therefore, we develop our framework to emphasize the ....

Stasko, J. T. and Patterson, C., "Understanding and Characterizing Software Visualization Systems", in Proceedings of IEEE Workshop on Visual Languages, Seattle, WA, September 1992, pp. 3-10.


A Program Visualization Meta-Language Proposal - Stratton (2001)   (Correct)

....It should be made clear that these roles are not necessarily held by distinct human players. In some cases a single person may wear all four hats but the roles do embody important, and distinct, areas of concern in approaching any SV system. An examination of the recognised taxonomies [12] 3] [19] [16] 18] of Program Visualisation reveals that a major axis along which PV systems may be categorised is the distinction between Program and Algorithm Visualisation. The important feature here is the extent to which the PV system involves abstract representations of program activity that are not ....

)Stasko, J. and Patterson,C.,"Understanding and Characterizing Software Visualization Systems ", IEEE Workshop on Visual Languages, Seattle, WA, pp. 2-10 (1992)


The Role of Graphics in Parallel Program Development - Zhang, Hintz, Ma (1999)   (2 citations)  (Correct)

....reason about than similar linguistically described structures [1 3] Consequently, there have been many visualisation systems developed in dealing with parallel systems. There have been several interesting taxonomies and surveys of systems that use computer graphics to assist program development [4 10]. Yet limited work has been done on classifying or summarising the role of computer graphics in parallel program development [11] although an increasing number of parallel programming environments that support graphical visualisation have been developed. The aim of this review is to ....

.... Corresponding author. 1045 926X 99 030215#29 30.00 0 # 1999 Academic Press Figure 1. A classification model of graphics used to aid parallel program development classification method relates to the definition of scope in Myers taxonomy [8] and aspect in that of Stasko and Patterson [10], but tailored for the parallel program development cycle. We find that there are four main stages where computer graphics plays a guiding role: problem partitioning, program construction, debugging, and performance tuning. As illustrated in Figure 1, at different stages, graphics plays different ....

J. T. Stasko & C. Patterson (1992) Understanding and characterizing software visualization systems. In: Proceedings of the IEEE Workshop on Visual Languages, Seattle, USA, 15}18 September, pp. 3}10.


Illustration, Explanation and Navigation of Physical Devices and.. - Grué (1994)   (Correct)

....user s choice. Even though Canah chab provides some navigational capabilities, the information illustrated by the system is presented in a rather static way. Looking at the nature of the information displayed, it could be interesting to add software visualiza 63 tion features to the system ([Stasko and Patterson 1992]) Indeed, some animation programs could be used to illustrate the reasoning processes, viewed as information flowing through subtasks, and the physical devices, described with some substances flowing through components. Using a software visualization system, such as Tango [Stasko 1990] could ....

J. Stasko and C. Patterson. Understanding and Characterizing Software Visualization Systems. IEEE Visual Languages Workshop'92, pp. 3-10. Seattle, WA. 1992.


Scalable Visualization of Parallel Systems - Garcia, Hughey   (Correct)

....that is related to their mental model of the computation. The views created are designed for a particular program or algorithm, and different views are required for different algorithms. Stasko and Patterson present a discussion on some of the issues related to software visualization systems [SP92] Algorithm animation can be considered part of program visualization, since the purpose is to give very intuitive displays of data. The views created for algorithm animation are extremely specific and are usually used for teaching purposes. Some of the algorithm animations that have been created ....

John T. Stasko and Charles Patterson. Understanding and characterizing software visualization systems. In Proceedings of the IEEE 1992 Workshop on Visual Languages, pages 3--10, 1992.


Vega - A user-centered approach to the distributed.. - Hipke, Schuierer (1999)   (8 citations)  (Correct)

....selected input data. We use the term algorithm visualization for a graphical display of an algorithm execution that is based on the basic structure of the algorithm, not its specific implemention. In showing abstract views of an algorithm, algorithm visualization conveys a high intention content [11] and thus differs from other visualization models such as software visualization, visual debugging, program state visualization and data structure visualization. The drawback is that algorithm This research is supported by the DFG Project Diskrete Probleme , No. Ot 64 8 2. 1 More information ....

John T. Stasko and Charles Patterson. Understanding and characterizing software visualization systems. In Proc. IEEE Workshop on Visual Languages, pages 3--10, 1992.


The World Processor: An interface for textual display .. - Verlinden, Bolter.. (1993)   (2 citations)  (Correct)

.... Georgia Institute of Technology Charles van der Mast Department of Information Systems Delft University of Technology Jay David Bolter GVU Center Georgia Institute of Technology visualizing computer algorithms: here the semantic objects stand for data structures and steps in the algorithm [22]. Spatial representation has also been applied to the representation of verbal ideas and text itself. A pioneering application is this area was the SemNet system in 1986 [6] SemNet displayed semantic networks in three dimensions. The semantic network appeared as clusters of cubes and lines that ....

Stasko. J. T. & Patterson, C. Understanding And Characterizing Software Visualization Systems, IEEE International Workshop on Visual Languages (September, 1992), pp. 3-10.


A Taxonomy of Program Visualization Systems - Roman, al. (1993)   (39 citations)  (Correct)

.... algorithm animations along three axes: content (direct or synthetic representation of information about the program) transformation (discretely or smoothly changing images) and persistence (representations of the current state or of the entire execution history) Finally, Stasko and Patterson [9] advocate a categorization scheme involving four dimensions: aspect, abstractness, animation, and automation (a new criterion not discussed by others) Although each of these taxonomies has its own rationale and merits, we find them less than satisfactory because they are not based on a ....

Stasko, T. J., and Patterson, C., "Understanding and Characterizing Software Visualization Systems," Proceedings of the IEEE Workshop on Visual Languages, September 1992, pp. 3-10.


A Framework of a Visual Language with Dynamic Specification - Jun'ichi Miyao (1995)   (1 citation)  (Correct)

....language with dynamic specification which is changed according to external environment with a time dimension. Up to now, accurate and easy specification in the time dimension or external environment with time is not clearly considered in classification and evaluation of visual languages [3] 9] [10]. Furthermore, algorithm animations and program animations have paid little attention to it [2] 6] 11] Our framework in this paper provides not only independent control mechanism of dynamics according to external environment, but also accurate and easy specification and presentation in the time ....

John T. Stasko and Charles Patterson: "Understanding and characterizing software visualization systems," IEEE Workshop on Visual Languages, pp.3-10, 1992.


How Programmers Visualize Programs - Ford (1993)   (5 citations)  (Correct)

....of graphics and animations for a particular language, learners could call on the generated visualizations in order to see the programs they are developing. Program visualization and visual programming. Visualization is an active area of research that has been generally reviewed and explored [Cha87, Mye90, Sta92b, Mur93] and in particular related to programming languages and environments [EB88, Shu88, AB89, DGT92, HM92, Hil92, SP92] In the latter area two subdivisions are recognised namely program visualization and visual programming. Myers [Mye90] states program visualization is where a program is specified ....

J T Stasko. Understanding and characterizing software visualization systems. In Proceedings 1992 IEEE Workshop on Visual Languages, pages 3--10. IEEE Computer Society Press, 1992.


Graphical Assistance in Parallel Program Development - Kang Zhang (1994)   (2 citations)  (Correct)

....This paper attempts to classify and compare these graph models which provide different information at different stages of parallel program development. 1: Introduction There have been several interesting taxonomies and surveys of the systems using computer graphics to assist program development [1]. Yet limited work has been done on classifying or summarising the role of computer graphics in parallel program development, although an increasing number of parallel programming environments that support graphical visualisation have been developed. The aim of this review is to systematically ....

....a model that classifies parallel program visualisation systems according to the purpose of using graphics at different stages of parallel program development. This classification method relates to the definition of scope in Myer s taxonomy [3] and aspect in that of Stasko and Patterson [1], but tailored for the parallel program development cycle. We find that there are three main stages where computer graphics plays a guiding role: program construction, debugging, and performance tuning. As illustrated in Figure 1, at different stages, graphics plays different roles and may have ....

J.T. Stasko and C. Patterson, Understanding and Characterizing Software Visualization Systems. Proc. 1992 IEEE Workshop on Visual Languages, Seattle, USA, 15--18 September, 1992, 3--10.


Interactive Learning and Researching With Visualization - Ford (1993)   (1 citation)  (Correct)

....summarising our research aims and activities prior to the experiment and some of our teaching commitments. We then describe our experiment in visualization, results, conclusions, and future plans. 2 Research Visualization is an active area of research that has been generally reviewed and explored [Cha87, Mye90, Sta92b, Mur93] and in particular related to programming languages and environments [Shu88, Hil92] In the latter area two subdivisions are recognised namely program visualization and visual programming. Myers [Mye90] states program visualization is where a program is specified in a conventional, textual ....

J T Stasko. Understanding and characterizing software visualization systems. In Proceedings 1992 IEEE Workshop on Visual Languages, pages 3--10. IEEE Computer Society Press, 1992.


Real Clock Time Animation Support for Developing Software.. - Stasko, McCrickard (1995)   (3 citations)  Self-citation (Stasko)   (Correct)

....activities. Many instructional techniques and software tools have been developed over the past 30 years to aid these activities. This article examines the area of software visualization, the use of computer graphics, visualization, and animation to help illustrate how algorithms and programs work (Stasko Patterson 1992, Price, Baecker Small 1993) By providing concrete graphical depictions of the normally intangible abstract workings of programs, software visualizers seek to facilitate program understanding and comprehension. Software visualization systems have been used for a number of different purposes, ....

Stasko, J. T. & Patterson, C. (1992), Understanding and characterizing software visualization systems, in `Proceedings of the 1992 IEEE Workshop on Visual Languages', Seattle, WA, pp. 3--10.


Visualizing Program Executions on Large Data Sets Using.. - Jeyakumar.. (1995)   Self-citation (Stasko)   (Correct)

....the presentation adjusts to reflect displays common in existing algorithm animation and program visualization systems. 1 Introduction Software Visualization is the use of visualization and animation techniques to help people understand the characteristics and executions of computer programs[SP92, PBS93] By facilitating program understanding, one can assist students who are learning new programming methodologies, and software developers who are testing, debugging, maintaining, and optimizing their code. Recent advances in software visualization systems coupled with wider availability of ....

John T. Stasko and Charles Patterson. Understanding and characterizing software visualization systems. In Proceedings of the 1992 IEEE Workshop on Visual Languages, pages 3--10, Seattle, WA, September 1992.


The PARADE Environment for Visualizing Parallel Program.. - Stasko (1995)   (20 citations)  Self-citation (Stasko)   (Correct)

....developers of concurrent programs[Che93, PC94] These tools include debuggers, performance monitors, execution analysis and replay tools, and other aids. Our research also has focused on tools for program understanding and development, but we have a different emphasis: software visualization tools[SP92] A key component of understanding a program execution is knowing what is occurring in the program, how individual processes are working, and how they are communicating. By visualizing the operations of a program, we help convey to the programmer what those operations are, and if they are ....

John T. Stasko and Charles Patterson. Understanding and characterizing software visualization systems. In Proceedings of the 1992 IEEE Workshop on Visual Languages, pages 3--10, Seattle, WA, September 1992.


Real Clock Time Animation Support for Developing Software.. - Stasko, McCrickard (1995)   (3 citations)  Self-citation (Stasko)   (Correct)

....activities. Many instructional techniques and software tools have been developed over the past 30 years to aid these activities. This article examines the area of software visualization, the use of computer graphics, visualization, and animation to help illustrate how algorithms and programs work[SP92, PBS93]. By providing concrete graphical depictions of the normally intangible abstract workings of programs, software visualizers seek to facilitate program understanding and comprehension. Software visualization systems have been used for a number of different purposes, ranging from instructional aids ....

John T. Stasko and Charles Patterson. Understanding and characterizing software visualization systems. In Proceedings of the 1992 IEEE Workshop on Visual Languages, pages 3--10, Seattle, WA, September 1992.


Issues in Visualization for the Comprehension of Parallel.. - Kraemer, Stasko (1994)   (4 citations)  Self-citation (Stasko)   (Correct)

....display. PUNDIT[16] combines statically collected semantic information with debugging capabilities, and provides both graphical and textual displays. Graphical displays include a dynamic call graph, an animated control flow graph, and data structure displays. Other types of software visualization[26, 19] systems including BALSA[2] Zeus[3] and TANGO[24] focus on algorithm animation; they support the user in the design of arbitrary visualizations. The graphical displays described in preceding paragraphs, and those constructed using other visualization tools, can be much more intuitive and ....

John T. Stasko and Charles Patterson. Understanding and characterizing software visualization systems. In Proceedings of the IEEE 1992 Workshop on Visual Languages, pages 3--10, Seattle, WA, September 1992.


A Methodology for Building Application-Specific.. - Stasko, Kraemer (1993)   (38 citations)  Self-citation (Stasko)   (Correct)

....scenarios, and most importantly, for allowing designers to visualize or showcase the concurrency exhibited by parallel programs. 1 Introduction Software visualization is the use of graphics to illustrate the methods, constituents, and purpose of computer algorithms and programs[Mye90, PSB92, SP92] When the visualization is dynamic and it illustrates the semantics or abstract operations of a program, the visualization is often called algorithm animation[Bro88] In this paper, we describe a new animation methodology particularly useful for developing dynamic visualizations of parallel ....

John T. Stasko and Charles Patterson. Understanding and characterizing software visualization systems. In Proceedings of the 1992 IEEE Workshop on Visual Languages, pages 3--10, Seattle, WA, September 1992.


Using Visualization to Foster Object-Oriented Program.. - Jerding, Stasko (1994)   (13 citations)  Self-citation (Stasko)   (Correct)

.... 93] and FIELD[Rei90] We support a different approach to program understanding: program visualization. Program visualization is a sub set of the area known as software visualization the use of graphics and animation to visually describe and illustrate software and its function[PBS93, SP92] In program visualization, the medium being visualized is a computer program. The basic premise of visualization is that users can better understand and investigate the innerworkings of their software by seeing it portrayed visually. We believe that the object oriented programming paradigm is an ....

John T. Stasko and Charles Patterson. Understanding and characterizing software visualization systems. In Proceedings of the 1992 IEEE Workshop on Visual Languages, pages 3--10, Seattle, WA, September 1992.


Algorithm Animation in a Declarative Visual Programming Language - Carlson, Burnett (1995)   (Correct)

No context found.

John T. Stasko and Charles Patterson, Understanding and Characterizing Software Visualization Systems, Proc.


Softviz: A Runtime Software Visualization Environment - Kurtz   (Correct)

No context found.

Stasko, J., and Patterson, C. (1992). "Understanding and characterizing software visualization systems," Proc. IEEE Workshop on Visual Languages: 3-10.


Performance Visualization For Distributed Shared.. - Lumpp, Jr..   (1 citation)  (Correct)

No context found.

J. T.Stasko and C. Patterson, Understanding and characterizing software visualization systems, in Proceedings of the 1992 IEEE Workshop on Visual Languages, Seattle,WA, Sept. 1992, pp. 3--10.

Online articles have much greater impact   More about CiteSeer.IST   Add search form to your site   Submit documents   Feedback  

CiteSeer.IST - Copyright Penn State and NEC