Visual Language Research Bibliography: Visualization Branch



Introduction


This page is a structured bibliography of papers pertaining to visualization research. It also contains a brief list of links to other, related resources about visual language research.

The papers in the bibliography come from 3 sources: it contains references to (1) all the IEEE Symposium on Visual Languages (VL) conference papers starting with VL'98, (2) Journal of Visual Language and Computing papers that authors have listed here (authors of all JVLC papers are strongly encouraged to list their papers here), and (3) any additional papers an author chooses to contribute. This classification system was developed by Margaret Burnett, Frank Cort, and John Stasko, as a sibling of the visual programming language (VPL) research bibliography.

To navigate through the bibliography, you may click at any particular section in the table of contents to view its entries, or you may manually scroll down through all the sections. All headings in the table of contents are used to classify papers, not just the lowest levels. Names of systems and approach-specific phrases, if applicable, are often also included in the bibliography entries. If your WWW browser is equipped with text search capabilities, keyword searches can also be performed to search for system names, author names, etc.

All papers in this bibliography were classified by their original authors. Authors are encouraged to contribute bibliography entries for their own papers. Submissions can be made using a web form.



Table of Contents Overview


There are four subtrees, paralleling the classic computing paradigm:

Back to top-level page


Detailed Table of Contents: "Visualization" subtree


VIS: Visualization
  • VIS-I. Techniques
  • VIS-II. Application (purpose) of Visualization
  • VIS-III. Effectiveness of Visualization
  • VIS-IV. Domain of Visualization



    DETAILED BIBLIOGRAPHY



    VIS: VISUALIZATION


    Erwig, Martin, Visual Semantics - Or: What You See Is What You Compute. In 1998 IEEE Symposium on Visual Languages, Halifax, Nova Scotia, September 1998. Reclassification of this paper is pending
    Keywords and Phrases: VPL-VI.A: Formal definition of VPLs, VPL-VI.C.6: Visual representation issues, VIS: Visualization, visual graphs, graph rewriting

    Hirakawa, Masahito, Priyantha Hewagamage, Tadao Ichikawa, Situation-dependent Browser to Explore the Information Space. In IEEE Symposium on Visual Languages 1998, Halifax, Canada, September 1998. Reclassification of this paper is pending
    Keywords and Phrases: VPL-V.F: Languages for programming web-based applications, VPL-VI.D: Human-oriented issues, VIS: Visualization, Information Visualization, Situation Awareness, Human-computer Interaction, Information Filing and Filtering

    Igarashi, Takeo, Jock D. Mackinlay, Bay-Wei Chang, Polle T. Zellweger, Fluid Visualization of Spreadsheet Structures. In 1998 IEEE Symposium on Visual Languages, Halifax, Nova Scotia, Canada , September 1998. Reclassification of this paper is pending
    Keywords and Phrases: VPL-VI.C.2: Effective use of screen real estate, VPL-VI.C.6: Visual representation issues, VIS: Visualization, Spreadsheet, Animation, dataflow graph

    Meyer, Bernd, Competitive Learning of Network Diagram Layout. In 1998 IEEE Symposium on Visual Languages, Halifax, Canada, September 1998. Reclassification of this paper is pending
    Keywords and Phrases: VIS: Visualization, Automatic Layout, Graph Layout, Neural Networks, Learning Algorithms


    VIS-I: Techniques



    VIS-I.A: Interaction with Visualizations


    Hundhausen, Christopher, Sarah A. Douglas, Using Visualizations to Learn Algorithms: Should Students Construct Their Own, or View an Expert's?. In IEEE Symposium on Visual Languages, Seattle, Washington, September 2000.
    Keywords and Phrases: VIS-I.A: Interaction with Vizualizations, VIS-II.A.2: Visualization for Education, VIS-III.A: Formal Quantitative Empirical Studies of Visualization, VIS-IV.A.1.a: Algorithm Visualization, constructivist learning theory, educational technology

    Karavirta, Ville, Ari Korhonen, and Petri Tenhunen, Survey of Effortlessness in Algorithm Visualization Systems. In Proceedings of the Third Program Visualization Workshop, The University of Warwick, UK, July 2004. Pages 141 to 148.
    Keywords and Phrases: VIS-I.A: Interaction with Vizualizations, VIS-II.A.2: Visualization for Education, VIS-III.B: Qualitative/Observational Studies of Visualization, VIS-III.C: Design of Studies of Visualization's Effectiveness, VIS-IV.A.1: Software Visualization

    Korhonen, Ari, Malmi, Lauri, Silvasti, Panu, Karavirta, Ville, Lönnberg, Jan, Nikander, Jussi, Stålnacke, Kimmo, and Ihantola, Petri, Matrix - A Framework for Interactive Software Visualization. Technical Report TKO-B 154/04, ISBN 951–22–7428–0 2004, Laboratory of Information Processing Science, Department of Computer Science and Engineering, Helsinki University of Technology, Helsinki, Finland.
    Keywords and Phrases: VIS-I.A: Interaction with Vizualizations, VIS-I.B.3: Automatic Layout, VIS-I.B.4: Visualization of Dynamically Changing Data, VIS-I.B.5: Animation Techniques, VIS-I.C.1: Paradigms for Explicit Specification of Visualizations, Keywords: Software visualization, automatic assessment, visual algorithm simulation, algorithm animation

    Korhonen, Ari, Malmi, Lauri, Matrix — Concept Animation and Algorithm Simulation System. In Proceedings of the Working Conference on Advanced Visual Interfaces, Trento, Italy, May 2002. Pages 109 to 114.
    Keywords and Phrases: VIS-I.A: Interaction with Vizualizations, VIS-I.B.3: Automatic Layout, VIS-I.B.5: Animation Techniques, VIS-I.C.1: Paradigms for Explicit Specification of Visualizations, VIS-IV.A.1.b: Data Structure Visualization, Algorithm simulation, algorithm animation, software visualization

    Korhonen, Ari, Malmi, Lauri Nikander, Jussi, and Silvasti, Panu, Algorithm Simulation – A Novel Way to Specify Algorithm Animations. In Proceedings of the Second Program Visualization Workshop, HorstrupCentret, Denmark, June 2002. Pages 28 to 36.
    Keywords and Phrases: VIS-I.A: Interaction with Vizualizations, VIS-I.B.3: Automatic Layout, VIS-I.B.5: Animation Techniques, VIS-I.C.1: Paradigms for Explicit Specification of Visualizations, VIS-III.F: Design Principles of Visualization System


    VIS-I.A.1: Navigation and Filtering


    Jerding, Dean and Stasko, John, "The Information Mural: A Technique for Displaying and Navigating Large Information Spaces," IEEE Transactions on Visualization and Computer Graphics, Vol. 4, No. 3, July-Sept. 1998, pp 257-271.
    Keywords and Phrases: VIS-I.A.1: Navigation and Filtering, VIS-I.B.1: Output, VIS-I.B.2: Focus + Context, VIS-I.B.10: Promotion of Scalability, VIS-IV.A: Information Visualization

    Li, Wanchun, Peter Eades, Seok-hee Hong, Navigating Software Architectures with Constant Visual Complexity. In 2005 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC'05), Dallas, Texas, USA, Sep 2005.
    Keywords and Phrases: VIS-I.A.1: Navigation and Filtering, VIS-I.B.2.a: Fisheye Views, VIS-I.B.3.b: Graph/Network Layout, VIS-III.D: Cognitive Issues of Visualization, VIS-IV.A.1: Software Visualization, constant visual complexity, clustered graph

    Stasko, John T. and Muthukumarasamy, Jeyakumar, "Visualizing Program Executions on Large Data Sets", Proceedings of the IEEE Symposium on Visual Languages, Boulder CO, September 1996, pp. 166-173.
    Keywords and Phrases: VIS-I.A.1: Navigation and Filtering, VIS-I.B.10: Promotion of Scalability, VIS-IV.A.1.a: Algorithm Visualization


    VIS-I.A.1.a: Dynamic Queries


    Olston, Chris A, Stonebraker, Michael, Aiken, Alexander, Hellerstein, Joseph M., VIQING: Visual Interactive QueryING. In 1998 IEEE Symposium on Visual Languages, Halifax, Canada, September 1998.
    Keywords and Phrases: VIS-I.A.1.a: Dynamic Queries, VIS-IV.A: Information Visualization, VIS-IV.A.4: Database Visualization, graphical query languages, direct-manipulation interfaces

    Tatemura, Junichi, Graphical Relevance Feedback: Visual Exploration in the DocumentSpace. In IEEE Symposium on Visual Languages, Seattle, Washington, September 2000.
    Keywords and Phrases: VIS-I.A.1.a: Dynamic Queries, VIS-I.B.3.a: Semi-Automatic Layout, VIS-II.B.1: Visualization for Browsing, VIS-II.B.2: Visualization for Searching, VIS-IV.A.3: Document Visualization


    VIS-I.A.1.b: Zooming


    Sifer, Mark J, Olivier Liechti, Zooming in One Dimension can be better than Two: an Interface for Placing Search Results in Context with a Restricted Sitemap. In 1999 IEEE Symposium on Visual Languages, Tokyo, Japan, September 1999.
    Keywords and Phrases: VIS-I.A.1.b: Zooming, VIS-I.B.2.c: Distorted Views, VIS-I.B.3.c: Tree/Hierarchy Layout, VIS-II.B.2: Visualization for Searching, VIS-IV.A.2: Web Visualization, WWW, sitemap, search results


    VIS-I.A.1.c: Moving between Overview and Detail


    De Pauw, Wim, Sophia Krasikov, John Morar, Execution Patterns for Visualizing Web Services. In 2006 ACM Symposium on Software Visualization, Brighton, UK, September 2006.
    Keywords and Phrases: VIS-I.A.1.c: Moving between Overview and Detail, VIS-I.A.2: Interactive Analysis, VIS-I.B.4: Visualization of Dynamically Changing Data, VIS-II.B.4: Visualization for Testing, VIS-IV.A.1.e.4: Visualization of Message Flow


    VIS-I.A.2: Interactive Analysis


    Bohnet, Johannes, Jürgen Döllner, Visual Exploration of Function Call Graphs for Feature Location in Complex Software Systems. In 2006 ACM Symposium on Software Visualization, Brighton, UK, Sept. 2006.
    Keywords and Phrases: VIS-I.A.2: Interactive Analysis, VIS-I.B.3: Automatic Layout, VIS-II.B.3: Visualization for Correctness and Maintenance, VIS-IV.A.1.e: Visualization of Software Attributes and Interactions

    De Pauw, Wim, Sophia Krasikov, John Morar, Execution Patterns for Visualizing Web Services. In 2006 ACM Symposium on Software Visualization, Brighton, UK, September 2006.
    Keywords and Phrases: VIS-I.A.1.c: Moving between Overview and Detail, VIS-I.A.2: Interactive Analysis, VIS-I.B.4: Visualization of Dynamically Changing Data, VIS-II.B.4: Visualization for Testing, VIS-IV.A.1.e.4: Visualization of Message Flow

    Hewagamage, K. Priyantha, Masahito Hirakawa and Tadao Ichikawa, Interactive Visualization of Spatiotemporal Patterns Using Spirals on a Geographical Map. In IEEE Symposium of Visual Languages 1999, Tokyo, Japan, September 1999.
    Keywords and Phrases: VIS-I.A.2: Interactive Analysis, VIS-II.A.4: Visualization for Decision Support, VIS-IV.B: Geographical Information System Visualization, Spiral technique, Timeline, Interaction History

    Kerren, Andreas, and Breier, Florian and Kuegler, Philip, DGCVis: An Exploratory 3D Visualization of Graph Pyramids. In Proceedings of the 2nd International Conference on Coordinated and Multiple Views in Exploratory Visualization (CMV '04), London, UK, July 2004. Pages 73 to 83.
    Keywords and Phrases: VIS-I.A.2: Interactive Analysis, VIS-II.A.1: Visualization for Analysis and Statistics, VIS-II.B: Exploratory Purposes, VIS-IV.A: Information Visualization

    Malloy, Brian A, James F. Power, Exploiting UML dynamic object modeling for the visualization of C++ programs. In ACM Symposium on Software Visualization, St. Louis, Missouri, USA, May 15-16 2005. Pages 105 to 114.
    Keywords and Phrases: VIS-I.A.2: Interactive Analysis, VIS-IV.A.1.e.4: Visualization of Message Flow, VIS-IV.A.1.f.9: Visualization of Object Oriented languages, UML sequence and communication diagrams


    VIS-I.A.3: Annotation (e.g., Highlighting)


    Korhonen, Ari, Sutinen, Erkki, and Tarhio, Jorma, Understanding Algorithms by Means of Visualized Path Testing. In In: Stephan Diehl ed. Software Visualization: International Seminar. Springer, Dagstuhl, Germany, pp. 256-268. .
    Keywords and Phrases: VIS-I.A.3: Annotation, VIS-III.D: Cognitive Issues of Visualization, VIS-III.F: Design Principles of Visualization System, VIS-IV.A.1.d.1: Visualization of History and Version Control, VIS-IV.A.1.e: Visualization of Software Attributes and Interactions


    VIS-I.B: Output



    VIS-I.B.1: Visualization Structures (e.g., Information crystal, Cone trees, Information mural)


    Celentano, Augusto, Virtual Worlds as Metaphors for Web Sites Exploration: Are They Effective?. In 1999 IEEE Symposium on Visual Languages (VL'99), Tokio, Japan, September 1999.
    Keywords and Phrases: VIS-I.B.1: Visualization Structures, VIS-II.B.1: Visualization for Browsing, VIS-IV.A.2: Web Visualization

    Jensen, Matt, Visualizing Complex Semantic Timelines. Technical Report NBTR2003001, April 2003, NewsBlip, Seattle, WA.
    Keywords and Phrases: VIS-I.B.1: Visualization Structures, VIS-I.B.10: Promotion of Scalability, timeline, semantic timelines

    Jerding, Dean and Stasko, John, "The Information Mural: A Technique for Displaying and Navigating Large Information Spaces," IEEE Transactions on Visualization and Computer Graphics, Vol. 4, No. 3, July-Sept. 1998, pp 257-271.
    Keywords and Phrases: VIS-I.A.1: Navigation and Filtering, VIS-I.B.1: Output, VIS-I.B.2: Focus + Context, VIS-I.B.10: Promotion of Scalability, VIS-IV.A: Information Visualization


    VIS-I.B.2: Focus + Context


    Jerding, Dean and Stasko, John, "The Information Mural: A Technique for Displaying and Navigating Large Information Spaces," IEEE Transactions on Visualization and Computer Graphics, Vol. 4, No. 3, July-Sept. 1998, pp 257-271.
    Keywords and Phrases: VIS-I.A.1: Navigation and Filtering, VIS-I.B.1: Output, VIS-I.B.2: Focus + Context, VIS-I.B.10: Promotion of Scalability, VIS-IV.A: Information Visualization


    VIS-I.B.2.a: Fisheye Views


    Li, Wanchun, Peter Eades, Seok-hee Hong, Navigating Software Architectures with Constant Visual Complexity. In 2005 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC'05), Dallas, Texas, USA, Sep 2005.
    Keywords and Phrases: VIS-I.A.1: Navigation and Filtering, VIS-I.B.2.a: Fisheye Views, VIS-I.B.3.b: Graph/Network Layout, VIS-III.D: Cognitive Issues of Visualization, VIS-IV.A.1: Software Visualization, constant visual complexity, clustered graph

    Orimo, Emiko, Hideki Koike, ZASH: A Browsing System for Multi-Dimensional Data. In 1999 IEEE Symposium on Visual Languages, Tokyo, Japan, September 1999.
    Keywords and Phrases: VIS-I.B.2.a: Fisheye Views, VIS-I.B.3.b: Graph/Network Layout, VIS-I.B.7: Techniques for Multiple Dimensions, VIS-II.B.1: Visualization for Browsing


    VIS-I.B.2.b: Lenses



    VIS-I.B.2.c: Distorted Views


    Sifer, Mark J, Olivier Liechti, Zooming in One Dimension can be better than Two: an Interface for Placing Search Results in Context with a Restricted Sitemap. In 1999 IEEE Symposium on Visual Languages, Tokyo, Japan, September 1999.
    Keywords and Phrases: VIS-I.A.1.b: Zooming, VIS-I.B.2.c: Distorted Views, VIS-I.B.3.c: Tree/Hierarchy Layout, VIS-II.B.2: Visualization for Searching, VIS-IV.A.2: Web Visualization, WWW, sitemap, search results


    VIS-I.B.2.d: Alternate Geometry



    VIS-I.B.3: Automatic Layout


    Bohnet, Johannes, Jürgen Döllner, Visual Exploration of Function Call Graphs for Feature Location in Complex Software Systems. In 2006 ACM Symposium on Software Visualization, Brighton, UK, Sept. 2006.
    Keywords and Phrases: VIS-I.A.2: Interactive Analysis, VIS-I.B.3: Automatic Layout, VIS-II.B.3: Visualization for Correctness and Maintenance, VIS-IV.A.1.e: Visualization of Software Attributes and Interactions

    Korhonen, Ari, Malmi, Lauri, Silvasti, Panu, Karavirta, Ville, Lönnberg, Jan, Nikander, Jussi, Stålnacke, Kimmo, and Ihantola, Petri, Matrix - A Framework for Interactive Software Visualization. Technical Report TKO-B 154/04, ISBN 951–22–7428–0 2004, Laboratory of Information Processing Science, Department of Computer Science and Engineering, Helsinki University of Technology, Helsinki, Finland.
    Keywords and Phrases: VIS-I.A: Interaction with Vizualizations, VIS-I.B.3: Automatic Layout, VIS-I.B.4: Visualization of Dynamically Changing Data, VIS-I.B.5: Animation Techniques, VIS-I.C.1: Paradigms for Explicit Specification of Visualizations, Keywords: Software visualization, automatic assessment, visual algorithm simulation, algorithm animation

    Korhonen, Ari, Malmi, Lauri, Matrix — Concept Animation and Algorithm Simulation System. In Proceedings of the Working Conference on Advanced Visual Interfaces, Trento, Italy, May 2002. Pages 109 to 114.
    Keywords and Phrases: VIS-I.A: Interaction with Vizualizations, VIS-I.B.3: Automatic Layout, VIS-I.B.5: Animation Techniques, VIS-I.C.1: Paradigms for Explicit Specification of Visualizations, VIS-IV.A.1.b: Data Structure Visualization, Algorithm simulation, algorithm animation, software visualization

    Korhonen, Ari, Malmi, Lauri Nikander, Jussi, and Silvasti, Panu, Algorithm Simulation – A Novel Way to Specify Algorithm Animations. In Proceedings of the Second Program Visualization Workshop, HorstrupCentret, Denmark, June 2002. Pages 28 to 36.
    Keywords and Phrases: VIS-I.A: Interaction with Vizualizations, VIS-I.B.3: Automatic Layout, VIS-I.B.5: Animation Techniques, VIS-I.C.1: Paradigms for Explicit Specification of Visualizations, VIS-III.F: Design Principles of Visualization System

    Varanda, Maria João, Pedro Rangel Henriques, Visualization/Animation of Programs in Alma: obtaining different results. In 2003 IEEE Symposia on Human Centric Computing Languages and Environments, Auckland, New Zealand, October 2003.
    Keywords and Phrases: VIS-I.B.3: Automatic Layout, VIS-I.B.4: Visualization of Dynamically Changing Data, VIS-II.A.2: Visualization for Education, VIS-IV.A.1.e.1: Visualization of Control Flow, VIS-IV.A.1.e.2: Visualization of Data Flow, Program Animation


    VIS-I.B.3.a: Semi-Automatic Layout


    Tatemura, Junichi, Graphical Relevance Feedback: Visual Exploration in the DocumentSpace. In IEEE Symposium on Visual Languages, Seattle, Washington, September 2000.
    Keywords and Phrases: VIS-I.A.1.a: Dynamic Queries, VIS-I.B.3.a: Semi-Automatic Layout, VIS-II.B.1: Visualization for Browsing, VIS-II.B.2: Visualization for Searching, VIS-IV.A.3: Document Visualization


    VIS-I.B.3.b: Graph/Network Layout


    Diehl, Stephan, and Goerg, Carsten and Kerren, Andreas, Foresighted Graphlayout. Technical Report A/02/2000, December 2000, Computer Science Department, Saarland University, Saarbruecken, Germany.
    Keywords and Phrases: VIS-I.B.3.b: Graph/Network Layout, VIS-I.B.4: Visualization of Dynamically Changing Data

    Diehl, Stephan, and Goerg, Carsten and Kerren, Andreas, Preserving the Mental Map using Foresighted Layout. In Proceedings of Joint Eurographics - IEEE TCVG Symposium on Visualization (VisSym '01), Ascona, Swizerland, May 2001. Pages 175 to 184.
    Keywords and Phrases: VIS-I.B.3.b: Graph/Network Layout, VIS-I.B.4: Visualization of Dynamically Changing Data

    Li, Wanchun, Peter Eades, Seok-hee Hong, Navigating Software Architectures with Constant Visual Complexity. In 2005 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC'05), Dallas, Texas, USA, Sep 2005.
    Keywords and Phrases: VIS-I.A.1: Navigation and Filtering, VIS-I.B.2.a: Fisheye Views, VIS-I.B.3.b: Graph/Network Layout, VIS-III.D: Cognitive Issues of Visualization, VIS-IV.A.1: Software Visualization, constant visual complexity, clustered graph

    Orimo, Emiko, Hideki Koike, ZASH: A Browsing System for Multi-Dimensional Data. In 1999 IEEE Symposium on Visual Languages, Tokyo, Japan, September 1999.
    Keywords and Phrases: VIS-I.B.2.a: Fisheye Views, VIS-I.B.3.b: Graph/Network Layout, VIS-I.B.7: Techniques for Multiple Dimensions, VIS-II.B.1: Visualization for Browsing


    VIS-I.B.3.c: Tree/Hierarchy Layout


    Sifer, Mark J, Olivier Liechti, Zooming in One Dimension can be better than Two: an Interface for Placing Search Results in Context with a Restricted Sitemap. In 1999 IEEE Symposium on Visual Languages, Tokyo, Japan, September 1999.
    Keywords and Phrases: VIS-I.A.1.b: Zooming, VIS-I.B.2.c: Distorted Views, VIS-I.B.3.c: Tree/Hierarchy Layout, VIS-II.B.2: Visualization for Searching, VIS-IV.A.2: Web Visualization, WWW, sitemap, search results

    Stasko, John T. and Turner, Carlton Reid, "Tidy Animations of Tree Algorithms", Proceedings of the 1992 IEEE Workshop on Visual Languages, Seattle, WA, September 1992, pp. 216-218.
    Keywords and Phrases: VIS-I.B.3.c: Tree/Hierarchy Layout, VIS-II.A.2: Education, VIS-IV.A.1.a.1: Visualization of Specific Algorithms, VIS-IV.A.1.b: Data Structure Visualization


    VIS-I.B.4: Visualization of Dynamically Changing Data


    De Pauw, Wim, Sophia Krasikov, John Morar, Execution Patterns for Visualizing Web Services. In 2006 ACM Symposium on Software Visualization, Brighton, UK, September 2006.
    Keywords and Phrases: VIS-I.A.1.c: Moving between Overview and Detail, VIS-I.A.2: Interactive Analysis, VIS-I.B.4: Visualization of Dynamically Changing Data, VIS-II.B.4: Visualization for Testing, VIS-IV.A.1.e.4: Visualization of Message Flow

    Diehl, Stephan, and Goerg, Carsten and Kerren, Andreas, Foresighted Graphlayout. Technical Report A/02/2000, December 2000, Computer Science Department, Saarland University, Saarbruecken, Germany.
    Keywords and Phrases: VIS-I.B.3.b: Graph/Network Layout, VIS-I.B.4: Visualization of Dynamically Changing Data

    Diehl, Stephan, and Goerg, Carsten and Kerren, Andreas, Preserving the Mental Map using Foresighted Layout. In Proceedings of Joint Eurographics - IEEE TCVG Symposium on Visualization (VisSym '01), Ascona, Swizerland, May 2001. Pages 175 to 184.
    Keywords and Phrases: VIS-I.B.3.b: Graph/Network Layout, VIS-I.B.4: Visualization of Dynamically Changing Data

    Korhonen, Ari, Malmi, Lauri, Silvasti, Panu, Karavirta, Ville, Lönnberg, Jan, Nikander, Jussi, Stålnacke, Kimmo, and Ihantola, Petri, Matrix - A Framework for Interactive Software Visualization. Technical Report TKO-B 154/04, ISBN 951–22–7428–0 2004, Laboratory of Information Processing Science, Department of Computer Science and Engineering, Helsinki University of Technology, Helsinki, Finland.
    Keywords and Phrases: VIS-I.A: Interaction with Vizualizations, VIS-I.B.3: Automatic Layout, VIS-I.B.4: Visualization of Dynamically Changing Data, VIS-I.B.5: Animation Techniques, VIS-I.C.1: Paradigms for Explicit Specification of Visualizations, Keywords: Software visualization, automatic assessment, visual algorithm simulation, algorithm animation

    Varanda, Maria João, Pedro Rangel Henriques, Visualization/Animation of Programs in Alma: obtaining different results. In 2003 IEEE Symposia on Human Centric Computing Languages and Environments, Auckland, New Zealand, October 2003.
    Keywords and Phrases: VIS-I.B.3: Automatic Layout, VIS-I.B.4: Visualization of Dynamically Changing Data, VIS-II.A.2: Visualization for Education, VIS-IV.A.1.e.1: Visualization of Control Flow, VIS-IV.A.1.e.2: Visualization of Data Flow, Program Animation


    VIS-I.B.5: Animation Techniques


    Alspaugh, Thomas A, Bill Tomlinson and Eric Baumer, Using Social Agents to Visualize Software Scenarios. In 2006 ACM Symposium on Software Visualization, Brighton, UK, September 2006.
    Keywords and Phrases: VIS-I.B.5: Animation Techniques, VIS-II.A.3: Visualization for Documentation, VIS-IV.A.1: Software Visualization

    Brown, Marc, Algorithm Animation, ACM Distinguished Dissertation 1987. MIT Press, Cambridge, Massachusetts, 1988.
    Keywords and Phrases: VIS-I.B.5: Animation Techniques, VIS-I.C.1: Paradigms for Explicit Specification of Visualizations, VIS-II.A.2: Visualization for Education, VIS-IV.A.1.a: Algorithm Visualization, Balsa

    Brown, M., Hershberger, J., Color and Sound in Algorithm Animation. In Computer, Vol. 25, No. 12, December 1992, pp. 52-63.
    Keywords and Phrases: VIS-I.B.6: Use of Color, VIS-I.B.9: Use of Sound in Visualizations, VIS-IV.A.1.a: Algorithm Visualization, VIS-I.B.5: Animation Techniques, VIS-I.C.1: Paradigms for Explicit Specification of Visualizations, Zeus, multiple views

    Brown, M., Sedgewick R., A system for algorithm animation. In ACM SIGGRAPH '84, Minneapolis, MN, July 1984. Pages 177 to 186.
    Keywords and Phrases: VIS-I.B.5: Animation Techniques, VIS-I.C.1: Paradigms for Explicit Specification of Visualizations, VIS-II.A.2: Visualization for Education, VIS-IV.A.1.a: Algorithm Visualization, Balsa, multiple views

    Brown, M., Sedgewick, R., Techniques for Algorithm Animation. In IEEE Software, Vol. 2, No. 1, January 1985, pp. 28-39.
    Keywords and Phrases: VIS-I.B.5: Animation Techniques, VIS-I.C.1: Paradigms for Explicit Specification of Visualizations, VIS-II.A.2: Visualization for Education, VIS-IV.A.1.a: Algorithm Visualization, Balsa, multiple views

    Brown, M., Exploring Algorithms Using Balsa-II. In Computer, Vol. 21, No. 5, May 1988, pp. 14-36.
    Keywords and Phrases: VIS-I.B.5: Animation Techniques, VIS-I.C.1: Paradigms for Explicit Specification of Visualizations, VIS-II.A.2: Visualization for Education, VIS-IV.A.1.a: Algorithm Visualization, Balsa, multiple views

    Brown, M., Perspectives on Algorithm Animation. In Proceedings of the ACM SIGCHI '88 Conference on Human Factors in Computing Systems, ACM, May 1988, Washington D. C., pp. 33-38.
    Keywords and Phrases: VIS-I.B.5: Animation Techniques, VIS-I.C.1: Paradigms for Explicit Specification of Visualizations, VIS-II.A.2: Visualization for Education, VIS-IV.A.1.a: Algorithm Visualization, Balsa, multiple views

    Brown, M., ZEUS: A system for algorithm animation and multi-view editing. In Proceedings of the 1991 IEEE Workshop on Visual Languages, Kobe, Japan, October 1991, pp. 4-9.
    Keywords and Phrases: VIS-I.B.5: Animation Techniques, VIS-I.C.1: Paradigms for Explicit Specification of Visualizations, VIS-IV.A.1.a: Algorithm Visualization, multiple views, Zeus, Balsa

    Brown, M., Najork, M., "Algorithm Animation using 3D Interactive Graphics. In Proceedings of the 1993 ACM Symposium on User Interface Software and Technology , Atlanta, GA, November 1993, pp. 93-100.
    Keywords and Phrases: VIS-I.B.5: Animation Techniques, VIS-I.B.7: Techniques for Multiple Dimensions, VIS-IV.A.1.a: Algorithm Visualization, VIS-I.C.1: Paradigms for Explicit Specification of Visualizations, multiple views, visualizing execution history, Zeus

    Camil, Demetrescu, Finocchi Irene, Smooth Animation of Algorithms in a Declarative Framework. In 1999 IEEE Symposium on Visual Languages, Tokyo, Japan, 09 1999.
    Keywords and Phrases: VIS-I.B.5: Animation Techniques, VIS-I.C.1: Paradigms for Explicit Specification of Visualizations, VIS-I.C.2: AI/Knowledge-Based Specification of Visualizations, VIS-IV.A.1.a: Algorithm Visualization, VIS-IV.A.1.b: Data Structure Visualization, smooth animation, logic languages

    Korhonen, Ari, Malmi, Lauri, Silvasti, Panu, Karavirta, Ville, Lönnberg, Jan, Nikander, Jussi, Stålnacke, Kimmo, and Ihantola, Petri, Matrix - A Framework for Interactive Software Visualization. Technical Report TKO-B 154/04, ISBN 951–22–7428–0 2004, Laboratory of Information Processing Science, Department of Computer Science and Engineering, Helsinki University of Technology, Helsinki, Finland.
    Keywords and Phrases: VIS-I.A: Interaction with Vizualizations, VIS-I.B.3: Automatic Layout, VIS-I.B.4: Visualization of Dynamically Changing Data, VIS-I.B.5: Animation Techniques, VIS-I.C.1: Paradigms for Explicit Specification of Visualizations, Keywords: Software visualization, automatic assessment, visual algorithm simulation, algorithm animation

    Korhonen, Ari, Malmi, Lauri, Matrix — Concept Animation and Algorithm Simulation System. In Proceedings of the Working Conference on Advanced Visual Interfaces, Trento, Italy, May 2002. Pages 109 to 114.
    Keywords and Phrases: VIS-I.A: Interaction with Vizualizations, VIS-I.B.3: Automatic Layout, VIS-I.B.5: Animation Techniques, VIS-I.C.1: Paradigms for Explicit Specification of Visualizations, VIS-IV.A.1.b: Data Structure Visualization, Algorithm simulation, algorithm animation, software visualization

    Korhonen, Ari, Malmi, Lauri Nikander, Jussi, and Silvasti, Panu, Algorithm Simulation – A Novel Way to Specify Algorithm Animations. In Proceedings of the Second Program Visualization Workshop, HorstrupCentret, Denmark, June 2002. Pages 28 to 36.
    Keywords and Phrases: VIS-I.A: Interaction with Vizualizations, VIS-I.B.3: Automatic Layout, VIS-I.B.5: Animation Techniques, VIS-I.C.1: Paradigms for Explicit Specification of Visualizations, VIS-III.F: Design Principles of Visualization System

    Loboda, Tomasz D, Peter Brusilovsky, WADEIn II: Adaptive Explanatory Visualization for Expressions Evaluation. In 2006 ACM Symposium on Software Visualization, Brighton, UK, September 2006.
    Keywords and Phrases: VIS-I.B.5: Animation Techniques, VIS-I.B.8: Text-Oriented Visualization Techniques, VIS-II.A.2: Visualization for Education, VIS-II.B: Exploratory Purposes, VIS-IV.A.1: Software Visualization, adaptive visualization, adaptive explanations, program visualization, user modeling, expression evaluation

    Shilling, John J. and Stasko, John T., "Using Animation to Design Object-Oriented Systems", Object Oriented Systems, Vol. 1, No. 1, September 1994, pp. 5-19.
    Keywords and Phrases: VIS-I.B.5: Animation Techniques, VIS-II.A.3: Documentation, VIS-IV.A.1.e: Software Attributes and Interactions, VIS-IV.A.1.f.9: Visualization of Object Oriented Languages

    Stasko, John T., "The Path-Transition Paradigm: A Practical Methodology for Adding Animation to Program Interfaces", Journal of Visual Languages and Computing, Vol. 1, No. 3, September 1990, pp. 213-236.
    Keywords and Phrases: VIS-I.B.5: Animation Techniques, VIS-I.C.1: Paradigms for Explicit Specification of Visualizations, VIS-IV.A.1.a: Algorithm Visualization

    Stasko, John T., "TANGO: A Framework and System for Algorithm Animation", IEEE Computer, Vol. 23, No. 9, September 1990, pp. 27-39.
    Keywords and Phrases: VIS-I.B.5: Animation Techniques, VIS-I.C.1: Paradigms for Explicit Specification of Visualizations, VIS-II.A.2: Education, VIS-IV.A.1.a: Algorithm Visualization

    Stasko, John T., "Using Direct Manipulation to Build Algorithm Animations by Demonstration", Proceedings of the ACM SIGCHI '91 Conference on Human Factors in Computing Systems, New Orleans, LA, May 1991, pp. 307-314.
    Keywords and Phrases: VIS-I.B.5: Animation Techniques, VIS-I.C.1: Paradigms for Explicit Specification of Visualizations, VIS-II.A.2: Education, VIS-IV.A.1.a: Algorithm Animation

    Stasko, John T. and Kraemer, Eileen, "A Methodology for Building Application-Specific Visualizations of Parallel Programs," Journal of Parallel and Distributed Computing, Vol. 18, No. 2, June 1993, pp. 258-264.
    Keywords and Phrases: VIS-I.B.5: Animation Techniques, VIS-I.C.1: Paradigms for Explicit Specification of Visualizations, VIS-IV.A.1: Software Visualization, VIS-IV.A.1.f.1: Visualization of Concurrent and Parallel Languages

    Stasko, John T. and McCrickard, D. Scott, "Real Clock Time Animation Support for Developing Software Visualizations", Australian Computer Journal, Vol. 27, No. 3, November 1995, pp. 118-128.
    Keywords and Phrases: VIS-I.B.5: Animation Techniques, VIS-I.C.1: Paradigms for Explicit Specification of Visualizations, VIS-IV.A.1.a: Algorithm Visualization

    Stasko, John T. and Wehrli, Joseph F., "Three-Dimensional Computation Visualization", Proceedings of the 1993 IEEE Symposium on Visual Languages, Bergen, Norway, August 1993, pp. 100-107.
    Keywords and Phrases: VIS-I.B.5: Animation Techniques, VIS-I.B.7: Techniques for Multiple Dimensions, VIS-IV.A.1: Software Visualization, VIS-IV.A.1.f.1: Visualization of Concurrent and Parallel Languages

    Varanda, Maria Joao, Pedro Rangel Henriques, Visualization / Animation of Programs Based on Abstract Representations and Formal Mappings. In 2001 IEEE Symposia on Human-Centric Computing Languages and Environments (HCC'01), Stresa, Italy, Sep 2001.
    Keywords and Phrases: VIS-I.B.5: Animation Techniques, VIS-II.A.2: Visualization for Education, VIS-IV.A.1: Software Visualization


    VIS-I.B.6: Use of Color


    Brown, M., Hershberger, J., Color and Sound in Algorithm Animation. In Computer, Vol. 25, No. 12, December 1992, pp. 52-63.
    Keywords and Phrases: VIS-I.B.6: Use of Color, VIS-I.B.9: Use of Sound in Visualizations, VIS-IV.A.1.a: Algorithm Visualization, VIS-I.B.5: Animation Techniques, VIS-I.C.1: Paradigms for Explicit Specification of Visualizations, Zeus, multiple views


    VIS-I.B.7: Techniques for Multiple Dimensions


    Brown, M., Najork, M., "Algorithm Animation using 3D Interactive Graphics. In Proceedings of the 1993 ACM Symposium on User Interface Software and Technology , Atlanta, GA, November 1993, pp. 93-100.
    Keywords and Phrases: VIS-I.B.5: Animation Techniques, VIS-I.B.7: Techniques for Multiple Dimensions, VIS-IV.A.1.a: Algorithm Visualization, VIS-I.C.1: Paradigms for Explicit Specification of Visualizations, multiple views, visualizing execution history, Zeus

    Orimo, Emiko, Hideki Koike, ZASH: A Browsing System for Multi-Dimensional Data. In 1999 IEEE Symposium on Visual Languages, Tokyo, Japan, September 1999.
    Keywords and Phrases: VIS-I.B.2.a: Fisheye Views, VIS-I.B.3.b: Graph/Network Layout, VIS-I.B.7: Techniques for Multiple Dimensions, VIS-II.B.1: Visualization for Browsing

    Stasko, John T. and Wehrli, Joseph F., "Three-Dimensional Computation Visualization", Proceedings of the 1993 IEEE Symposium on Visual Languages, Bergen, Norway, August 1993, pp. 100-107.
    Keywords and Phrases: VIS-I.B.5: Animation Techniques, VIS-I.B.7: Techniques for Multiple Dimensions, VIS-IV.A.1: Software Visualization, VIS-IV.A.1.f.1: Visualization of Concurrent and Parallel Languages


    VIS-I.B.8: Text-Oriented Visualization Techniques


    Loboda, Tomasz D, Peter Brusilovsky, WADEIn II: Adaptive Explanatory Visualization for Expressions Evaluation. In 2006 ACM Symposium on Software Visualization, Brighton, UK, September 2006.
    Keywords and Phrases: VIS-I.B.5: Animation Techniques, VIS-I.B.8: Text-Oriented Visualization Techniques, VIS-II.A.2: Visualization for Education, VIS-II.B: Exploratory Purposes, VIS-IV.A.1: Software Visualization, adaptive visualization, adaptive explanations, program visualization, user modeling, expression evaluation

    Sommerer, Christa, Laurent Mignonneau, VERBARIUM and LIFE SPACIES: Creating a Visual Language by Transcoding Text into Form on the Internet. In 1999 IEEE Symposium on Visual Languages, Tokyo, Japan, September 1999.
    Keywords and Phrases: VIS-I.B.8: Text-Oriented Visualization Techniques, VIS-III.F: Design Principles of Visualization System, VIS-IV.A.2: Web Visualization, text-to-form editor, human-computer interaction, Internet, interactive art, genetic code


    VIS-I.B.9: Use of Sound in Visualization


    Brown, M., Hershberger, J., Color and Sound in Algorithm Animation. In Computer, Vol. 25, No. 12, December 1992, pp. 52-63.
    Keywords and Phrases: VIS-I.B.6: Use of Color, VIS-I.B.9: Use of Sound in Visualizations, VIS-IV.A.1.a: Algorithm Visualization, VIS-I.B.5: Animation Techniques, VIS-I.C.1: Paradigms for Explicit Specification of Visualizations, Zeus, multiple views


    VIS-I.B.10: Promotion of Scalability


    Jensen, Matt, Visualizing Complex Semantic Timelines. Technical Report NBTR2003001, April 2003, NewsBlip, Seattle, WA.
    Keywords and Phrases: VIS-I.B.1: Visualization Structures, VIS-I.B.10: Promotion of Scalability, timeline, semantic timelines

    Jerding, Dean and Stasko, John, "The Information Mural: A Technique for Displaying and Navigating Large Information Spaces," IEEE Transactions on Visualization and Computer Graphics, Vol. 4, No. 3, July-Sept. 1998, pp 257-271.
    Keywords and Phrases: VIS-I.A.1: Navigation and Filtering, VIS-I.B.1: Output, VIS-I.B.2: Focus + Context, VIS-I.B.10: Promotion of Scalability, VIS-IV.A: Information Visualization

    Jerding, Dean, Stasko, John T., and Ball, Thomas "Visualizing Interactions in Program Executions," Proceedings of the 1997 International Conference on Software Engineering (ICSE-97), Boston, MA, May 1997, pp. 360-370.
    Keywords and Phrases: VIS-I.B.10: Promotion of Scalability, VIS-II.B.3: Correctness and Maintenance, VIS-IV.A.1.e: Visualization of Attributes and Interactions, VIS-IV.A.1.f.9: Visualization of Object Oriented Languages

    Stasko, John T. and Muthukumarasamy, Jeyakumar, "Visualizing Program Executions on Large Data Sets", Proceedings of the IEEE Symposium on Visual Languages, Boulder CO, September 1996, pp. 166-173.
    Keywords and Phrases: VIS-I.A.1: Navigation and Filtering, VIS-I.B.10: Promotion of Scalability, VIS-IV.A.1.a: Algorithm Visualization


    VIS-I.C: Specification of Visualizations



    VIS-I.C.1: Paradigms for Explicit Specification of Visualizations


    Brown, Marc, Algorithm Animation, ACM Distinguished Dissertation 1987. MIT Press, Cambridge, Massachusetts, 1988.
    Keywords and Phrases: VIS-I.B.5: Animation Techniques, VIS-I.C.1: Paradigms for Explicit Specification of Visualizations, VIS-II.A.2: Visualization for Education, VIS-IV.A.1.a: Algorithm Visualization, Balsa

    Brown, M., Hershberger, J., Color and Sound in Algorithm Animation. In Computer, Vol. 25, No. 12, December 1992, pp. 52-63.
    Keywords and Phrases: VIS-I.B.6: Use of Color, VIS-I.B.9: Use of Sound in Visualizations, VIS-IV.A.1.a: Algorithm Visualization, VIS-I.B.5: Animation Techniques, VIS-I.C.1: Paradigms for Explicit Specification of Visualizations, Zeus, multiple views

    Brown, M., Najork, M., "Algorithm Animation using 3D Interactive Graphics. In Proceedings of the 1993 ACM Symposium on User Interface Software and Technology , Atlanta, GA, November 1993, pp. 93-100.
    Keywords and Phrases: VIS-I.B.5: Animation Techniques, VIS-I.B.7: Techniques for Multiple Dimensions, VIS-IV.A.1.a: Algorithm Visualization, VIS-I.C.1: Paradigms for Explicit Specification of Visualizations, multiple views, visualizing execution history, Zeus

    Brown, M., Sedgewick R., A system for algorithm animation. In ACM SIGGRAPH '84, Minneapolis, MN, July 1984. Pages 177 to 186.
    Keywords and Phrases: VIS-I.B.5: Animation Techniques, VIS-I.C.1: Paradigms for Explicit Specification of Visualizations, VIS-II.A.2: Visualization for Education, VIS-IV.A.1.a: Algorithm Visualization, Balsa, multiple views

    Brown, M., Sedgewick, R., Techniques for Algorithm Animation. In IEEE Software, Vol. 2, No. 1, January 1985, pp. 28-39.
    Keywords and Phrases: VIS-I.B.5: Animation Techniques, VIS-I.C.1: Paradigms for Explicit Specification of Visualizations, VIS-II.A.2: Visualization for Education, VIS-IV.A.1.a: Algorithm Visualization, Balsa, multiple views

    Brown, M., Exploring Algorithms Using Balsa-II. In Computer, Vol. 21, No. 5, May 1988, pp. 14-36.
    Keywords and Phrases: VIS-I.B.5: Animation Techniques, VIS-I.C.1: Paradigms for Explicit Specification of Visualizations, VIS-II.A.2: Visualization for Education, VIS-IV.A.1.a: Algorithm Visualization, Balsa, multiple views

    Brown, M., Perspectives on Algorithm Animation. In Proceedings of the ACM SIGCHI '88 Conference on Human Factors in Computing Systems, ACM, May 1988, Washington D. C., pp. 33-38.
    Keywords and Phrases: VIS-I.B.5: Animation Techniques, VIS-I.C.1: Paradigms for Explicit Specification of Visualizations, VIS-II.A.2: Visualization for Education, VIS-IV.A.1.a: Algorithm Visualization, Balsa, multiple views

    Brown, M., ZEUS: A system for algorithm animation and multi-view editing. In Proceedings of the 1991 IEEE Workshop on Visual Languages, Kobe, Japan, October 1991, pp. 4-9.
    Keywords and Phrases: VIS-I.B.5: Animation Techniques, VIS-I.C.1: Paradigms for Explicit Specification of Visualizations, VIS-IV.A.1.a: Algorithm Visualization, multiple views, Zeus, Balsa

    Brown, M., Najork, M., Collaborative Active Textbooks: A Web-Based Algorithm Animation System for an Electronic Classroom. In Proceedings of the 1996 IEEE International Symposium on Visual Languages, Boulder, CO, September 1996, pp. 266-275.
    Keywords and Phrases: VIS-I.C.1: Paradigms for Explicit Specification of Visualizations, VIS-II.A.2: Visualization for Education, VIS-IV.A.1.a: Algorithm Visualization, web-based visualizations, Zeus, Balsa, multiple views

    Burnett, Margaret, Richard Hossli, Timothy Pulliam, Brian VanVoorst, and Xiaoyang Yang, Toward Visual Programming Languages for Steering in Scientific Visualization: a Taxonomy. In IEEE Computational Science and Engineering 1(4), Winter, 1994. Pages 44 to 62.
    Keywords and Phrases: VIS-I.C.1: Paradigms for Explicit Specification of Visualizations, VIS-IV.C: Scientific Visualization (Physical Processes)

    Camil, Demetrescu, Finocchi Irene, Smooth Animation of Algorithms in a Declarative Framework. In 1999 IEEE Symposium on Visual Languages, Tokyo, Japan, 09 1999.
    Keywords and Phrases: VIS-I.B.5: Animation Techniques, VIS-I.C.1: Paradigms for Explicit Specification of Visualizations, VIS-I.C.2: AI/Knowledge-Based Specification of Visualizations, VIS-IV.A.1.a: Algorithm Visualization, VIS-IV.A.1.b: Data Structure Visualization, smooth animation, logic languages

    Carlson, Paul, Margaret Burnett and Jonathan Cadiz, A Seamless Integration of Algorithm Animation into a Visual Programming Language. In International Workshop on Advanced Visual Interfaces, Gubbio, Italy, May 1996.
    Keywords and Phrases: VIS-I.C.1: Paradigms for Explicit Specification of Visualizations, VIS-IV.A.1.a: Algorithm Visualization, VIS-IV.A.1.f.4: Visualization of Form-Based and Spreadsheet-Based Languages

    Cruz, Isabel, Peter S. Leveille, Implementation of a Constraint-Based Visualization System. In IEEE Symposium on Visual Languages, Seattle, Washington, September 2000.
    Keywords and Phrases: VIS-I.C.1: Paradigms for Explicit Specification of Visualizations, VIS-IV.A.4: Database Visualization

    Diehl, Stephan, and Kerren, Andreas, Reification of Program Points for Visual Execution. In Proceedings of the First IEEE International Workshop on Visualizing Software for Understanding and Analysis (VisSoft '02), Paris, France, June 2002. Pages 100 to 109.
    Keywords and Phrases: VIS-I.C.1: Paradigms for Explicit Specification of Visualizations, VIS-II.A.2: Visualization for Education, VIS-IV.A.1: Software Visualization

    Diehl, Stephan, and Goerg, Carsten and Kerren, Andreas, Animating Algorithms Live and Post Mortem. In Software Visualization, volume 2269 of LNCS State-of-the-Art Survey, pages 46-57. Springer, 2002.
    Keywords and Phrases: VIS-I.C.1: Paradigms for Explicit Specification of Visualizations, VIS-II.A.2: Visualization for Education, VIS-IV.A.1.a: Algorithm Visualization

    Karavirta, Ville, Ari Korhonen, Lauri Malmi, and Kimmo Stålnacke, MatrixPro - A Tool for On-The-Fly Demonstration of Data Structures and Algorithms. In Proceedings of the Third Program Visualization Workshop, The University of Warwick, UK, July 2004. Pages 26 to 33.
    Keywords and Phrases: VIS-I.C.1: Paradigms for Explicit Specification of Visualizations, VIS-II.A.2: Visualization for Education, VIS-III.F: Design Principles of Visualization System, VIS-IV.A.1.a.1: Visualization of Specific Algorithms, VIS-IV.A.1.b: Data Structure Visualization

    Korhonen, Ari, Malmi, Lauri, Silvasti, Panu, Karavirta, Ville, Lönnberg, Jan, Nikander, Jussi, Stålnacke, Kimmo, and Ihantola, Petri, Matrix - A Framework for Interactive Software Visualization. Technical Report TKO-B 154/04, ISBN 951–22–7428–0 2004, Laboratory of Information Processing Science, Department of Computer Science and Engineering, Helsinki University of Technology, Helsinki, Finland.
    Keywords and Phrases: VIS-I.A: Interaction with Vizualizations, VIS-I.B.3: Automatic Layout, VIS-I.B.4: Visualization of Dynamically Changing Data, VIS-I.B.5: Animation Techniques, VIS-I.C.1: Paradigms for Explicit Specification of Visualizations, Keywords: Software visualization, automatic assessment, visual algorithm simulation, algorithm animation

    Korhonen, Ari, Malmi, Lauri, Matrix — Concept Animation and Algorithm Simulation System. In Proceedings of the Working Conference on Advanced Visual Interfaces, Trento, Italy, May 2002. Pages 109 to 114.
    Keywords and Phrases: VIS-I.A: Interaction with Vizualizations, VIS-I.B.3: Automatic Layout, VIS-I.B.5: Animation Techniques, VIS-I.C.1: Paradigms for Explicit Specification of Visualizations, VIS-IV.A.1.b: Data Structure Visualization, Algorithm simulation, algorithm animation, software visualization

    Korhonen, Ari, Malmi, Lauri Nikander, Jussi, and Silvasti, Panu, Algorithm Simulation – A Novel Way to Specify Algorithm Animations. In Proceedings of the Second Program Visualization Workshop, HorstrupCentret, Denmark, June 2002. Pages 28 to 36.
    Keywords and Phrases: VIS-I.A: Interaction with Vizualizations, VIS-I.B.3: Automatic Layout, VIS-I.B.5: Animation Techniques, VIS-I.C.1: Paradigms for Explicit Specification of Visualizations, VIS-III.F: Design Principles of Visualization System

    Kraemer, Eileen and Stasko, John T., "Toward Flexible Control of the Temporal Mapping from Concurrent Program Events to Animations," Proceedings of the 8th International Parallel Processing Symposium (IPPS '94), Cancun, Mexico, April 1994, pp. 902-908.
    Keywords and Phrases: VIS-I.C.1: Paradigms for Explicit Specification of Visualizations, VIS-IV.A.1.e: Software Attributes and Interactions, VIS-IV.A.1.f.1: Visualization of Concurrent and Parallel Languages

    Lönnberg, Jan, Korhonen, Ari and Malmi, Lauri, MVT — A system for visual testing of software. In Proceedings of the Working Conference on Advanced Visual Interfaces, Gallipoli, Italy, May 2004. Pages 385 to 388.
    Keywords and Phrases: VIS-I.C.1: Paradigms for Explicit Specification of Visualizations, VIS-II.B.4: Visualization for Testing, VIS-III.F: Design Principles of Visualization System, VIS-IV.A.1.d.1: Visualization of History and Version Control, VIS-IV.A.1.e: Visualization of Software Attributes and Interactions, Visual testing, visual debugging, algorithm simulation, bytecode instrumentation, execution history logging

    Malmi, Lauri, Karavirta, Ville, Korhonen, Ari, Nikander, Jussi, Seppälä, Otto, and Silvasti, Panu, Visual Algorithm Simulation Exercise System with Automatic Assessment: TRAKLA2. In Informatics in Education, 3 (2), 2004. Pages 267 to 288.
    Keywords and Phrases: VIS-I.C.1: Paradigms for Explicit Specification of Visualizations, VIS-II.A.2: Visualization for Education, VIS-III.B: Qualitative/Observational Studies of Visualization, VIS-III.F: Design Principles of Visualization System, VIS-IV.A.1.a.1: Visualization of Specific Algorithms, Algoirithms and data structures, algorithm animation, algorithm simulation, automatic assessement, computer science education.

    Mukherjea, Sougata and Stasko, John T. , "Applying Algorithm Animation Techniques for Program Tracing, Debugging, and Understanding", Proceedings of the 15th International Conference on Software Engineering, Baltimore, MD, May 1993, pp. 456-465.
    Keywords and Phrases: VIS-I.C.1: Paradigms for Explicit Specification of Visualizations, VIS-II.B.3: Correctness and Maintenance, VIS-IV.A.1.a: Algorithm Visualization, VIS-IV.A.1.b: Data Structure Visualization, VIS-IV.A.1.f.6: Visualization of Imperative Languages

    Mukherjea, Sougata and Stasko, John T., "Toward Visual Debugging: Integrating Algorithm Animation Capabilities within a Source Level Debugger", ACM Transactions on Computer-Human Interaction, Vol. 1, No. 3, September 1994, pp. 215-244.
    Keywords and Phrases: VIS-I.C.1: Paradigms for Explicit Specification of Visualizations, VIS-II.B.3: Correctness and Maintenance, VIS-IV.A.1.a: Algorithm Visualization, VIS-IV.A.1.b: Data Structure Visualization, VIS-IV.A.1.f.6: Visualization of Imperative Languages

    Stasko, John T., "The Path-Transition Paradigm: A Practical Methodology for Adding Animation to Program Interfaces", Journal of Visual Languages and Computing, Vol. 1, No. 3, September 1990, pp. 213-236.
    Keywords and Phrases: VIS-I.B.5: Animation Techniques, VIS-I.C.1: Paradigms for Explicit Specification of Visualizations, VIS-IV.A.1.a: Algorithm Animation Visualization

    Stasko, John T., "TANGO: A Framework and System for Algorithm Animation", IEEE Computer, Vol. 23, No. 9, September 1990, pp. 27-39.
    Keywords and Phrases: VIS-I.B.5: Animation Techniques, VIS-I.C.1: Paradigms for Explicit Specification of Visualizations, VIS-II.A.2: Education, VIS-IV.A.1.a: Algorithm Visualization

    Stasko, John T., "Using Direct Manipulation to Build Algorithm Animations by Demonstration", Proceedings of the ACM SIGCHI '91 Conference on Human Factors in Computing Systems, New Orleans, LA, May 1991, pp. 307-314.
    Keywords and Phrases: VIS-I.B.5: Animation Techniques, VIS-I.C.1: Paradigms for Explicit Specification of Visualizations, VIS-II.A.2: Education, VIS-IV.A.1.a: Algorithm Animation

    Stasko, John T, "Using Student-Built Algorithm Animations as Learning Aids", Proceedings of the ACM Technical Symposium on Computer Science Education (SIGCSE '97), San Jose, CA, February 1997, pp. 25-29.
    Keywords and Phrases: VIS-I.C.1: Paradigms for Explicit Specification of Visualizations, VIS-II.A.2: Education, VIS-III.B: Qualitative/Observational Studies of Visualization, VIS-IV.A.1.a: Algorithm Visualization

    Stasko, John T. and Kraemer, Eileen, "A Methodology for Building Application-Specific Visualizations of Parallel Programs," Journal of Parallel and Distributed Computing, Vol. 18, No. 2, June 1993, pp. 258-264.
    Keywords and Phrases: VIS-I.B.5: Animation Techniques, VIS-I.C.1: Paradigms for Explicit Specification of Visualizations, VIS-IV.A.1: Software Visualization, VIS-IV.A.1.f.1: Visualization of Concurrent and Parallel Languages

    Stasko, John T. and McCrickard, D. Scott, "Real Clock Time Animation Support for Developing Software Visualizations", Australian Computer Journal, Vol. 27, No. 3, November 1995, pp. 118-128.
    Keywords and Phrases: VIS-I.B.5: Animation Techniques, VIS-I.C.1: Paradigms for Explicit Specification of Visualizations, VIS-IV.A.1.a: Algorithm Visualization


    VIS-I.C.2: AI/Knowledge-Based Specification of Visualizations


    Camil, Demetrescu, Finocchi Irene, Smooth Animation of Algorithms in a Declarative Framework. In 1999 IEEE Symposium on Visual Languages, Tokyo, Japan, 09 1999.
    Keywords and Phrases: VIS-I.B.5: Animation Techniques, VIS-I.C.1: Paradigms for Explicit Specification of Visualizations, VIS-I.C.2: AI/Knowledge-Based Specification of Visualizations, VIS-IV.A.1.a: Algorithm Visualization, VIS-IV.A.1.b: Data Structure Visualization, smooth animation, logic languages


    VIS-II: Application of Visualization



    VIS-II.A: Presentation and Communication Purposes


    Shimojima, Atsushi, Derivative Meaning in Graphical Representations. In 1999 IEEE Symposium on Visual Languages, Tokyo, Japan, September 1999.
    Keywords and Phrases: VIS-II.A: Presentation and Communication Purposes, VIS-II.B: Exploratory Purposes, VIS-III.B: Qualitative/Observational Studies of Visualization, VIS-III.D: Cognitive Issues of Visualization


    VIS-II.A.1: Visualization for Analysis and Statistics


    Grundy, John, John G Hosking, High-level Static and Dynamic Visualisation of Software Architectures. In IEEE Symposium on Visual Languages, Seattle, Washington, September 2000.
    Keywords and Phrases: VIS-II.A.1: Visualization for Analysis and Statistics, VIS-IV.A.6: Visualization of Software Engineering Processes

    Kerren, Andreas, and Egger, Thomas, EAVis: A Visualization Tool for Evolutionary Algorithms. In Proceedings of the 2005 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC '05), Dallas, Texas, USA, September 2005.
    Keywords and Phrases: VIS-II.A.1: Visualization for Analysis and Statistics, VIS-II.A.2: Visualization for Education, VIS-IV.A.1.a: Algorithm Visualization

    Kerren, Andreas, and Breier, Florian and Kuegler, Philip, DGCVis: An Exploratory 3D Visualization of Graph Pyramids. In Proceedings of the 2nd International Conference on Coordinated and Multiple Views in Exploratory Visualization (CMV '04), London, UK, July 2004. Pages 73 to 83.
    Keywords and Phrases: VIS-I.A.2: Interactive Analysis, VIS-II.A.1: Visualization for Analysis and Statistics, VIS-II.B: Exploratory Purposes, VIS-IV.A: Information Visualization


    VIS-II.A.2: Visualization for Education


    Badre, Albert and Beranek, Margaret and Morris, J. Morgan and Stasko, John, "Assessing Program Visualization Systems as Instructional Aids", Computer Assisted Learning, ICCAL '92, Wolfville, Nova Scotia, Canada, Ivan Tomek, editor, Lecture Notes in Computer Science, Number 602, June 1992, pp. 87-99.
    Keywords and Phrases: VIS-II.A.2: Education, VIS-III.B: Qualitative/Observational Studies of Visualization, VIS-IV.A.1.a: Algorithm Visualization

    Baloukas, Thanasis, Paparrizos Konstantinos, A Visualization Software for the Network Simplex Algorithm. In ACM Symposium on Software Visualization, SoftVis 2006, Brighton, UK, September 2006. Pages 153 to 154.
    Keywords and Phrases: VIS-II.A.2: Visualization for Education, VIS-IV.A.1.a.1: Visualization of Specific Algorithms, algorithm visualization,linear programming, network flow programming, visualization in education

    Braune, Beatrix, and Diehl, Stephan and Kerren, Andreas and Wilhelm, Reinhard , Animation of the Generation and Computation of Finite Automata for Learning Software. In Proceedings of the 4th International Workshop on Implementing Automata (WIA '99), Potsdam, Germany, July 1999. Pages 39 to 47.
    Keywords and Phrases: VIS-II.A.2: Visualization for Education, VIS-III.F: Design Principles of Visualization System, VIS-IV.A.1.a: Algorithm Visualization

    Brown, Marc, Algorithm Animation, ACM Distinguished Dissertation 1987. MIT Press, Cambridge, Massachusetts, 1988.
    Keywords and Phrases: VIS-I.B.5: Animation Techniques, VIS-I.C.1: Paradigms for Explicit Specification of Visualizations, VIS-II.A.2: Visualization for Education, VIS-IV.A.1.a: Algorithm Visualization, Balsa

    Brown, M., Sedgewick R., A system for algorithm animation. In ACM SIGGRAPH '84, Minneapolis, MN, July 1984. Pages 177 to 186.
    Keywords and Phrases: VIS-I.B.5: Animation Techniques, VIS-I.C.1: Paradigms for Explicit Specification of Visualizations, VIS-II.A.2: Visualization for Education, VIS-IV.A.1.a: Algorithm Visualization, Balsa, multiple views

    Brown, M., Sedgewick, R., Techniques for Algorithm Animation. In IEEE Software, Vol. 2, No. 1, January 1985, pp. 28-39.
    Keywords and Phrases: VIS-I.B.5: Animation Techniques, VIS-I.C.1: Paradigms for Explicit Specification of Visualizations, VIS-II.A.2: Visualization for Education, VIS-IV.A.1.a: Algorithm Visualization, Balsa, multiple views

    Brown, M., Exploring Algorithms Using Balsa-II. In Computer, Vol. 21, No. 5, May 1988, pp. 14-36.
    Keywords and Phrases: VIS-I.B.5: Animation Techniques, VIS-I.C.1: Paradigms for Explicit Specification of Visualizations, VIS-II.A.2: Visualization for Education, VIS-IV.A.1.a: Algorithm Visualization, Balsa, multiple views

    Brown, M., Perspectives on Algorithm Animation. In Proceedings of the ACM SIGCHI '88 Conference on Human Factors in Computing Systems, ACM, May 1988, Washington D. C., pp. 33-38.
    Keywords and Phrases: VIS-I.B.5: Animation Techniques, VIS-I.C.1: Paradigms for Explicit Specification of Visualizations, VIS-II.A.2: Visualization for Education, VIS-IV.A.1.a: Algorithm Visualization, Balsa, multiple views

    Brown, M., Najork, M., Collaborative Active Textbooks: A Web-Based Algorithm Animation System for an Electronic Classroom. In Proceedings of the 1996 IEEE International Symposium on Visual Languages, Boulder, CO, September 1996, pp. 266-275.
    Keywords and Phrases: VIS-I.C.1: Paradigms for Explicit Specification of Visualizations, VIS-II.A.2: Visualization for Education, VIS-IV.A.1.a: Algorithm Visualization, web-based visualizations, Zeus, Balsa, multiple views

    Diehl, Stephan, and Kerren, Andreas, Increasing Explorativity by Generation. In Proceedings of the AACE World Conference on Educational Multimedia, Hypermedia and Telecommunications (EDMEDIA '00), Montreal, Canada, June 2000.
    Keywords and Phrases: VIS-II.A.2: Visualization for Education, VIS-IV.A.1.a: Algorithm Visualization

    Diehl, Stephan, and Kerren, Andreas and Weller, Torsten, Visual Exploration of Generation Algorithms for Finite Automata. In In Proceedings of the 5th International Conference on Implementation and Application of Automata (CIAA '00), London, Ontario/Canada, July 2000. Pages 327 to 328.
    Keywords and Phrases: VIS-II.A.2: Visualization for Education, VIS-IV.A.1.a.1: Visualization of Specific Algorithms

    Diehl, Stephan, and Kerren, Andreas, Levels of Exploration. In Proceedings of the 32nd ACM Technical Symposium on Computer Science Education (SIGCSE '01), Charlotte, NC/USA, February 2001. Pages 60 to 64.
    Keywords and Phrases: VIS-II.A.2: Visualization for Education, VIS-III.D: Cognitive Issues of Visualization, VIS-IV.A.1: Software Visualization

    Diehl, Stephan, and Kerren, Andreas, Reification of Program Points for Visual Execution. In Proceedings of the First IEEE International Workshop on Visualizing Software for Understanding and Analysis (VisSoft '02), Paris, France, June 2002. Pages 100 to 109.
    Keywords and Phrases: VIS-I.C.1: Paradigms for Explicit Specification of Visualizations, VIS-II.A.2: Visualization for Education, VIS-IV.A.1: Software Visualization

    Diehl, Stephan, and Goerg, Carsten and Kerren, Andreas, Animating Algorithms Live and Post Mortem. In Software Visualization, volume 2269 of LNCS State-of-the-Art Survey, pages 46-57. Springer, 2002.
    Keywords and Phrases: VIS-I.C.1: Paradigms for Explicit Specification of Visualizations, VIS-II.A.2: Visualization for Education, VIS-IV.A.1.a: Algorithm Visualization

    Hundhausen, Christopher, Sarah A. Douglas, Using Visualizations to Learn Algorithms: Should Students Construct Their Own, or View an Expert's?. In IEEE Symposium on Visual Languages, Seattle, Washington, September 2000.
    Keywords and Phrases: VIS-I.A: Interaction with Vizualizations, VIS-II.A.2: Visualization for Education, VIS-III.A: Formal Quantitative Empirical Studies of Visualization, VIS-IV.A.1.a: Algorithm Visualization, constructivist learning theory, educational technology

    Ihantola, Petri, Ville Karavirta, Ari Korhonen, and Jussi Nikander, Taxonomy of effortless creation of algorithm visualizations. In Proceedings of the 2005 international workshop on Computing education research, Seattle, WA, USA, 2005. Pages 123 to 133.
    Keywords and Phrases: VIS-II.A.2: Visualization for Education, VIS-III.B: Qualitative/Observational Studies of Visualization, VIS-III.F: Design Principles of Visualization System, VIS-IV.A.1.a.1: Visualization of Specific Algorithms, VIS-IV.A.1.b: Data Structure Visualization, Algorithm visualization, e ortlessness, interaction

    Karavirta, Ville, Ari Korhonen, Lauri Malmi, and Kimmo Stålnacke, MatrixPro - A Tool for On-The-Fly Demonstration of Data Structures and Algorithms. In Proceedings of the Third Program Visualization Workshop, The University of Warwick, UK, July 2004. Pages 26 to 33.
    Keywords and Phrases: VIS-I.C.1: Paradigms for Explicit Specification of Visualizations, VIS-II.A.2: Visualization for Education, VIS-III.F: Design Principles of Visualization System, VIS-IV.A.1.a.1: Visualization of Specific Algorithms, VIS-IV.A.1.b: Data Structure Visualization

    Karavirta, Ville, Ari Korhonen, and Petri Tenhunen, Survey of Effortlessness in Algorithm Visualization Systems. In Proceedings of the Third Program Visualization Workshop, The University of Warwick, UK, July 2004. Pages 141 to 148.
    Keywords and Phrases: VIS-I.A: Interaction with Vizualizations, VIS-II.A.2: Visualization for Education, VIS-III.B: Qualitative/Observational Studies of Visualization, VIS-III.C: Design of Studies of Visualization's Effectiveness, VIS-IV.A.1: Software Visualization

    Karavirta, Ville, Korhonen, Ari, and Malmi, Lauri, Taxonomy of Algorithm Animation Languages. In SoftVis 06 - ACM Symposium on Software Visualization, Brighton, United Kingdom, September 2006. Pages 77 to 85.
    Keywords and Phrases: VIS-II.A.2: Visualization for Education, VIS-III.F: Design Principles of Visualization System, VIS-IV.A.1.a: Algorithm Visualization

    Kerren, Andreas, and Egger, Thomas, EAVis: A Visualization Tool for Evolutionary Algorithms. In Proceedings of the 2005 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC '05), Dallas, Texas, USA, September 2005.
    Keywords and Phrases: VIS-II.A.1: Visualization for Analysis and Statistics, VIS-II.A.2: Visualization for Education, VIS-IV.A.1.a: Algorithm Visualization

    Kerren, Andreas, Generation as Method for Explorative Learning in Computer Science Education. In Proceedings of the 9th Annual Conference on Innovation and Technology in Computer Science Education (ITiCSE '04), Leeds, UK, June 2004. Pages 77 to 81.
    Keywords and Phrases: VIS-II.A.2: Visualization for Education, VIS-III.A: Formal Quantitative Empirical Studies of Visualization, VIS-IV.A.1: Software Visualization

    Kerren, Andreas, Learning by Generation in Computer Science Education. In Journal of Computer Science and Technology (JCS&T), August, 2004. Pages 84 to 90.
    Keywords and Phrases: VIS-II.A.2: Visualization for Education, VIS-III.A: Formal Quantitative Empirical Studies of Visualization, VIS-IV.A.1: Software Visualization

    Korhonen, Ari, Lauri Malmi, Taxonomy of Visual Algorithm Simulation Exercises. In Proceedings of the Third Program Visualization Workshop, Warwick, UK, July 2004. Pages 118 to 125.
    Keywords and Phrases: VIS-II.A.2: Visualization for Education, VIS-III.F: Design Principles of Visualization System, VIS-IV.A.1.a.1: Visualization of Specific Algorithms, VIS-IV.A.1.b: Data Structure Visualization, VIS-IV.A.1.e: Visualization of Software Attributes and Interactions

    Korhonen, Ari, Malmi, Lauri Nikander, Jussi, and Tenhunen, Petri, Interaction and Feedback in Automatically Assessed Algorithm Simulation Exercises. In Journal of Information Technology Education, vol. 2, 2003. Pages 241 to 255.
    Keywords and Phrases: VIS-II.A.2: Visualization for Education, VIS-III.C: Design of Studies of Visualization's Effectiveness, VIS-III.D: Cognitive Issues of Visualization, VIS-III.E: Principles of Visual Perception, VIS-III.F: Design Principles of Visualization System, Computer science education (CSE), algorithm animation, algorithm simulation, automatic assessment, learning models, visualization

    Korhonen, Ari, Malmi, Lauri, Myllyselkä, Pertti and Scheinin, Patrik, Does it Make a Difference if Students Exercise on the Web or in the Classroom?. In Proceedings of The 7th Annual SIGCSE/SIGCUE Conference on Innovation and Technology in Computer Science Education, Aarhus, Denmark, June 2002. Pages 121 to 124.
    Keywords and Phrases: VIS-II.A.2: Visualization for Education, VIS-III.A: Formal Quantitative Empirical Studies of Visualization, VIS-IV.A.1.a.1: Visualization of Specific Algorithms, VIS-IV.A.1.b: Data Structure Visualization, VIS-IV.A.1.e.1: Visualization of Control Flow, Automatic assessment, Randomised intervention study

    Laakso, Mikko–Jussi, Tapio Salakoski, Linda Grandell, Xuemei Qiu, Ari Korhonen, and Lauri Malmi, Multi-Perspective Study of Novice Learners Adopting the Visual Algorithm Simulation Exercise System TRAKLA2. In Informatics in Education, , 2005. Pages 49 to 68.
    Keywords and Phrases: VIS-II.A.2: Visualization for Education, VIS-III.A: Formal Quantitative Empirical Studies of Visualization, VIS-IV.A.1.a.1: Visualization of Specific Algorithms, VIS-IV.A.1.b: Data Structure Visualization, automatic assessment, feedback, computer science education, usability, evaluation

    Laakso, Mikko–Jussi, Tapio Salakoski, and Ari Korhonen, The Feasibility of Automatic Assessment and Feedback. In Proceedings of Cognition and Exploratory Learning in Digital Age, Porto, Portugal, December 2005. Pages 113 to 122.
    Keywords and Phrases: VIS-II.A.2: Visualization for Education, VIS-III.A: Formal Quantitative Empirical Studies of Visualization, VIS-IV.A.1.a.1: Visualization of Specific Algorithms, VIS-IV.A.1.b: Data Structure Visualization, assessment, feedback, computer science education, evaluation

    Lawrence, Andrea and Badre, Albert and Stasko, John, "Empirically Evaluating the Use of Animations to Teach Algorithms", Proceedings of the 1994 IEEE Symposium on Visual Languages, St. Louis, MO, October 1994, pp. 48-54.
    Keywords and Phrases: VIS-II.A.2: Education, VIS-III.A: Formal Quantitative of Empirical Studies, VIS-IV.A.1.a: Algorithm Visualization

    Loboda, Tomasz D, Peter Brusilovsky, WADEIn II: Adaptive Explanatory Visualization for Expressions Evaluation. In 2006 ACM Symposium on Software Visualization, Brighton, UK, September 2006.
    Keywords and Phrases: VIS-I.B.5: Animation Techniques, VIS-I.B.8: Text-Oriented Visualization Techniques, VIS-II.A.2: Visualization for Education, VIS-II.B: Exploratory Purposes, VIS-IV.A.1: Software Visualization, adaptive visualization, adaptive explanations, program visualization, user modeling, expression evaluation

    Malmi, Lauri, Karavirta, Ville, Korhonen, Ari, Nikander, Jussi, Seppälä, Otto, and Silvasti, Panu, Visual Algorithm Simulation Exercise System with Automatic Assessment: TRAKLA2. In Informatics in Education, 3 (2), 2004. Pages 267 to 288.
    Keywords and Phrases: VIS-I.C.1: Paradigms for Explicit Specification of Visualizations, VIS-II.A.2: Visualization for Education, VIS-III.B: Qualitative/Observational Studies of Visualization, VIS-III.F: Design Principles of Visualization System, VIS-IV.A.1.a.1: Visualization of Specific Algorithms, Algoirithms and data structures, algorithm animation, algorithm simulation, automatic assessement, computer science education.

    Stasko, John T., "TANGO: A Framework and System for Algorithm Animation", IEEE Computer, Vol. 23, No. 9, September 1990, pp. 27-39.
    Keywords and Phrases: VIS-I.B.5: Animation Techniques, VIS-I.C.1: Paradigms for Explicit Specification of Visualizations, VIS-II.A.2: Education, VIS-IV.A.1.a: Algorithm Visualization

    Stasko, John T., "Using Direct Manipulation to Build Algorithm Animations by Demonstration", Proceedings of the ACM SIGCHI '91 Conference on Human Factors in Computing Systems, New Orleans, LA, May 1991, pp. 307-314.
    Keywords and Phrases: VIS-I.B.5: Animation Techniques, VIS-I.C.1: Paradigms for Explicit Specification of Visualizations, VIS-II.A.2: Education, VIS-IV.A.1.a: Algorithm Animation

    Stasko, John T, "Using Student-Built Algorithm Animations as Learning Aids", Proceedings of the ACM Technical Symposium on Computer Science Education (SIGCSE '97), San Jose, CA, February 1997, pp. 25-29.
    Keywords and Phrases: VIS-I.C.1: Paradigms for Explicit Specification of Visualizations, VIS-II.A.2: Education, VIS-III.B: Qualitative/Observational Studies of Visualization, VIS-IV.A.1.a: Algorithm Visualization

    Stasko, John and Badre, Albert and Lewis, Clayton, "Do Algorithm Animations Assist Learning? An Empirical Study and Analysis", Proceedings of the INTERCHI '93 Conference on Human Factors in Computing Systems, Amsterdam, Netherlands, April 1993, pp. 61-66.
    Keywords and Phrases: VIS-II.A.2: Education, VIS-III.A: Formal Quantitative Empirical Studies, VIS-III.C: Design of Studies of Visualization's Effectiveness, VIS-IV.A.1.a: Algorithm Visualization

    Stasko, John T. and Turner, Carlton Reid, "Tidy Animations of Tree Algorithms", Proceedings of the 1992 IEEE Workshop on Visual Languages, Seattle, WA, September 1992, pp. 216-218.
    Keywords and Phrases: VIS-I.B.3.c: Tree/Hierarchy Layout, VIS-II.A.2: Education, VIS-IV.A.1.a.1: Visualization of Specific Algorithms, VIS-IV.A.1.b: Data Structure Visualization

    Varanda, Maria Joao, Pedro Rangel Henriques, Visualization / Animation of Programs Based on Abstract Representations and Formal Mappings. In 2001 IEEE Symposia on Human-Centric Computing Languages and Environments (HCC'01), Stresa, Italy, Sep 2001.
    Keywords and Phrases: VIS-I.B.5: Animation Techniques, VIS-II.A.2: Visualization for Education, VIS-IV.A.1: Software Visualization

    Varanda, Maria João, Pedro Rangel Henriques, Visualization/Animation of Programs in Alma: obtaining different results. In 2003 IEEE Symposia on Human Centric Computing Languages and Environments, Auckland, New Zealand, October 2003.
    Keywords and Phrases: VIS-I.B.3: Automatic Layout, VIS-I.B.4: Visualization of Dynamically Changing Data, VIS-II.A.2: Visualization for Education, VIS-IV.A.1.e.1: Visualization of Control Flow, VIS-IV.A.1.e.2: Visualization of Data Flow, Program Animation


    VIS-II.A.3: Visualization for Documentation


    Alspaugh, Thomas A, Bill Tomlinson and Eric Baumer, Using Social Agents to Visualize Software Scenarios. In 2006 ACM Symposium on Software Visualization, Brighton, UK, September 2006.
    Keywords and Phrases: VIS-I.B.5: Animation Techniques, VIS-II.A.3: Visualization for Documentation, VIS-IV.A.1: Software Visualization

    Shilling, John J. and Stasko, John T., "Using Animation to Design Object-Oriented Systems", Object Oriented Systems, Vol. 1, No. 1, September 1994, pp. 5-19.
    Keywords and Phrases: VIS-I.B.5: Animation Techniques, VIS-II.A.3: Documentation, VIS-IV.A.1.e: Visualization of Software Attributes and Interactions, VIS-IV.A.1.f.9: Visualization of Object Oriented Languages


    VIS-II.A.4: Visualization for Decision Support


    Hewagamage, K. Priyantha, Masahito Hirakawa and Tadao Ichikawa, Interactive Visualization of Spatiotemporal Patterns Using Spirals on a Geographical Map. In IEEE Symposium of Visual Languages 1999, Tokyo, Japan, September 1999.
    Keywords and Phrases: VIS-I.A.2: Interactive Analysis, VIS-II.A.4: Visualization for Decision Support, VIS-IV.B: Geographical Information System Visualization, Spiral technique, Timeline, Interaction History


    VIS-II.B: Exploratory Purposes


    Kerren, Andreas, and Breier, Florian and Kuegler, Philip, DGCVis: An Exploratory 3D Visualization of Graph Pyramids. In Proceedings of the 2nd International Conference on Coordinated and Multiple Views in Exploratory Visualization (CMV '04), London, UK, July 2004. Pages 73 to 83.
    Keywords and Phrases: VIS-I.A.2: Interactive Analysis, VIS-II.A.1: Visualization for Analysis and Statistics, VIS-II.B: Exploratory Purposes, VIS-IV.A: Information Visualization

    Kraemer, Eileen and Stasko, John T., "Creating an Accurate Portrayal of Concurrent Executions", Concurrency, Vol. 6, No. 1, Jan-Mar 1998, pp. 36-46.
    Keywords and Phrases: VIS-II.B: Exploratory Purposes, VIS-IV.A.1.e: Visualization of Software Attributes and Interactions, VIS-IV.A.1.f.1: Visualization of Concurrent and Parallel Languages

    Loboda, Tomasz D, Peter Brusilovsky, WADEIn II: Adaptive Explanatory Visualization for Expressions Evaluation. In 2006 ACM Symposium on Software Visualization, Brighton, UK, September 2006.
    Keywords and Phrases: VIS-I.B.5: Animation Techniques, VIS-I.B.8: Text-Oriented Visualization Techniques, VIS-II.A.2: Visualization for Education, VIS-II.B: Exploratory Purposes, VIS-IV.A.1: Software Visualization, adaptive visualization, adaptive explanations, program visualization, user modeling, expression evaluation

    Shimojima, Atsushi, Derivative Meaning in Graphical Representations. In 1999 IEEE Symposium on Visual Languages, Tokyo, Japan, September 1999.
    Keywords and Phrases: VIS-II.A: Presentation and Communication Purposes, VIS-II.B: Exploratory Purposes, VIS-III.B: Qualitative/Observational Studies of Visualization, VIS-III.D: Cognitive Issues of Visualization


    VIS-II.B.1: Visualization for Browsing


    Celentano, Augusto, Virtual Worlds as Metaphors for Web Sites Exploration: Are They Effective?. In 1999 IEEE Symposium on Visual Languages (VL'99), Tokio, Japan, September 1999.
    Keywords and Phrases: VIS-I.B.1: Visualization Structures, VIS-II.B.1: Visualization for Browsing, VIS-IV.A.2: Web Visualization

    Orimo, Emiko, Hideki Koike, ZASH: A Browsing System for Multi-Dimensional Data. In 1999 IEEE Symposium on Visual Languages, Tokyo, Japan, September 1999.
    Keywords and Phrases: VIS-I.B.2.a: Fisheye Views, VIS-I.B.3.b: Graph/Network Layout, VIS-I.B.7: Techniques for Multiple Dimensions, VIS-II.B.1: Visualization for Browsing

    Tatemura, Junichi, Graphical Relevance Feedback: Visual Exploration in the DocumentSpace. In IEEE Symposium on Visual Languages, Seattle, Washington, September 2000.
    Keywords and Phrases: VIS-I.A.1.a: Dynamic Queries, VIS-I.B.3.a: Semi-Automatic Layout, VIS-II.B.1: Visualization for Browsing, VIS-II.B.2: Visualization for Searching, VIS-IV.A.3: Document Visualization


    VIS-II.B.2: Visualization for Searching


    Assfalg, Jurgen, A. Del Bimbo, M. Hirakawa, A Mosaic-based Query Language for Video Databases. In IEEE Symposium on Visual Languages, Seattle, Washington, September 2000.
    Keywords and Phrases: VIS-II.B.2: Visualization for Searching, Query-by-example, Content-based Video Retrieval, Database languages, Languages based on staticpictorial sequences, Mosaic images

    Sifer, Mark J, Olivier Liechti, Zooming in One Dimension can be better than Two: an Interface for Placing Search Results in Context with a Restricted Sitemap. In 1999 IEEE Symposium on Visual Languages, Tokyo, Japan, September 1999.
    Keywords and Phrases: VIS-I.A.1.b: Zooming, VIS-I.B.2.c: Distorted Views, VIS-I.B.3.c: Tree/Hierarchy Layout, VIS-II.B.2: Visualization for Searching, VIS-IV.A.2: Web Visualization, WWW, sitemap, search results

    Tatemura, Junichi, Graphical Relevance Feedback: Visual Exploration in the DocumentSpace. In IEEE Symposium on Visual Languages, Seattle, Washington, September 2000.
    Keywords and Phrases: VIS-I.A.1.a: Dynamic Queries, VIS-I.B.3.a: Semi-Automatic Layout, VIS-II.B.1: Visualization for Browsing, VIS-II.B.2: Visualization for Searching, VIS-IV.A.3: Document Visualization

    Thies, Stefanie, Marita Dücker, A Visual Critiquing Language for Expressing Design Knowledge. In IEEE Symposium on Visual Languages, Seattle, Washington, September 2000.
    Keywords and Phrases: VIS-II.B.2: Visualization for Searching, visual critiquing language


    VIS-II.B.3: Visualization for Correctness and Maintenance


    Bohnet, Johannes, Jürgen Döllner, Visual Exploration of Function Call Graphs for Feature Location in Complex Software Systems. In 2006 ACM Symposium on Software Visualization, Brighton, UK, Sept. 2006.
    Keywords and Phrases: VIS-I.A.2: Interactive Analysis, VIS-I.B.3: Automatic Layout, VIS-II.B.3: Visualization for Correctness and Maintenance, VIS-IV.A.1.e: Visualization of Software Attributes and Interactions

    Jerding, Dean, Stasko, John T., and Ball, Thomas "Visualizing Interactions in Program Executions," Proceedings of the 1997 International Conference on Software Engineering (ICSE-97), Boston, MA, May 1997, pp. 360-370.
    Keywords and Phrases: VIS-I.B.10: Promotion of Scalability, VIS-II.B.3: Correctness and Maintenance, VIS-IV.A.1.e: Visualization of Attributes and Interactions, VIS-IV.A.1.f.9: Visualization of Object Oriented Languages

    Kraemer, Eileen and Stasko, John T., "Issues in Visualization for the Comprehension of Parallel Programs", Proceedings of the 3rd Workshop on Program Comprehension, IEEE Computer Society Press, Washington, D.C., November 1994, pp. 116-125.
    Keywords and Phrases: VIS-II.B.3: Correctness and Maintenance, VIS-III.F: Design Principles of Visualization Systems, VIS-IV.A.1: Software Visualization, VIS-IV.A.1.f: Visualization of Concurrent and Parallel Languages

    Mukherjea, Sougata and Stasko, John T. , "Applying Algorithm Animation Techniques for Program Tracing, Debugging, and Understanding", Proceedings of the 15th International Conference on Software Engineering, Baltimore, MD, May 1993, pp. 456-465.
    Keywords and Phrases: VIS-I.C.1: Paradigms for Explicit Specification of Visualizations, VIS-II.B.3: Correctness and Maintenance, VIS-IV.A.1.a: Algorithm Visualization, VIS-IV.A.1.b: Data Structure Visualization, VIS-IV.A.1.f.6: Visualization of Imperative Languages

    Mukherjea, Sougata and Stasko, John T., "Toward Visual Debugging: Integrating Algorithm Animation Capabilities within a Source Level Debugger", ACM Transactions on Computer-Human Interaction, Vol. 1, No. 3, September 1994, pp. 215-244.
    Keywords and Phrases: VIS-I.C.1: Paradigms for Explicit Specification of Visualizations, VIS-II.B.3: Correctness and Maintenance, VIS-IV.A.1.a: Algorithm Visualization, VIS-IV.A.1.b: Data Structure Visualization, VIS-IV.A.1.f.6: Visualization of Imperative Languages

    Ruthruff, J., E. Creswick, M. Burnett, C. Cook, S. Prabhakararao, M. Fisher II, M. Main, End-User Software Visualizations for Fault Localization. In ACM Symposium on Software Visualization, San Diego, CA, June 2003. Pages 123 to 132.
    Keywords and Phrases: VIS-II.B.3: Visualization for Correctness and Maintenance, VIS-II.B.4: Visualization for Testing, VIS-III.A: Formal Quantitative Empirical Studies of Visualization, VIS-IV.A.1.f.4: Visualization of Form-Based and Spreadsheet-Based Languages, Forms/3, end-user software engineering, WYSIWYT


    VIS-II.B.4: Visualization for Testing


    De Pauw, Wim, Sophia Krasikov, John Morar, Execution Patterns for Visualizing Web Services. In 2006 ACM Symposium on Software Visualization, Brighton, UK, September 2006.
    Keywords and Phrases: VIS-I.A.1.c: Moving between Overview and Detail, VIS-I.A.2: Interactive Analysis, VIS-I.B.4: Visualization of Dynamically Changing Data, VIS-II.B.4: Visualization for Testing, VIS-IV.A.1.e.4: Visualization of Message Flow

    Lönnberg, Jan, Korhonen, Ari and Malmi, Lauri, MVT — A system for visual testing of software. In Proceedings of the Working Conference on Advanced Visual Interfaces, Gallipoli, Italy, May 2004. Pages 385 to 388.
    Keywords and Phrases: VIS-I.C.1: Paradigms for Explicit Specification of Visualizations, VIS-II.B.4: Visualization for Testing, VIS-III.F: Design Principles of Visualization System, VIS-IV.A.1.d.1: Visualization of History and Version Control, VIS-IV.A.1.e: Visualization of Software Attributes and Interactions, Visual testing, visual debugging, algorithm simulation, bytecode instrumentation, execution history logging

    Ruthruff, J., E. Creswick, M. Burnett, C. Cook, S. Prabhakararao, M. Fisher II, M. Main, End-User Software Visualizations for Fault Localization. In ACM Symposium on Software Visualization, San Diego, CA, June 2003. Pages 123 to 132.
    Keywords and Phrases: VIS-II.B.3: Visualization for Correctness and Maintenance, VIS-II.B.4: Visualization for Testing, VIS-III.A: Formal Quantitative Empirical Studies of Visualization, VIS-IV.A.1.f.4: Visualization of Form-Based and Spreadsheet-Based Languages, Forms/3, end-user software engineering, WYSIWYT


    VIS-III: Effectiveness of Visualization



    VIS-III.A: Formal Quantitative Empirical Studies of Visualization


    Badre, Albert and Beranek, Margaret and Morris, J. Morgan and Stasko, John", "Assessing Program Visualization Systems as Instructional Aids", Computer Assisted Learning, ICCAL '92, Wolfville, Nova Scotia, Canada, Ivan Tomek, editor, Lecture Notes in Computer Science, Number 602, June 1992, pp. 87-99.
    Keywords and Phrases: VIS-II.A.2: Eductaion, VIS-III.B: Qualitative/Observational Studies of Visualization, VIS-IV.A.1.a: Algorithm Visualization

    Hundhausen, Christopher, Sarah A. Douglas, Using Visualizations to Learn Algorithms: Should Students Construct Their Own, or View an Expert's?. In IEEE Symposium on Visual Languages, Seattle, Washington, September 2000.
    Keywords and Phrases: VIS-I.A: Interaction with Vizualizations, VIS-II.A.2: Visualization for Education, VIS-III.A: Formal Quantitative Empirical Studies of Visualization, VIS-IV.A.1.a: Algorithm Visualization, constructivist learning theory, educational technology

    Kerren, Andreas, Generation as Method for Explorative Learning in Computer Science Education. In Proceedings of the 9th Annual Conference on Innovation and Technology in Computer Science Education (ITiCSE '04), Leeds, UK, June 2004. Pages 77 to 81.
    Keywords and Phrases: VIS-II.A.2: Visualization for Education, VIS-III.A: Formal Quantitative Empirical Studies of Visualization, VIS-IV.A.1: Software Visualization

    Kerren, Andreas, Learning by Generation in Computer Science Education. In Journal of Computer Science and Technology (JCS&T), August, 2004. Pages 84 to 90.
    Keywords and Phrases: VIS-II.A.2: Visualization for Education, VIS-III.A: Formal Quantitative Empirical Studies of Visualization, VIS-IV.A.1: Software Visualization

    Korhonen, Ari, Malmi, Lauri, Myllyselkä, Pertti and Scheinin, Patrik, Does it Make a Difference if Students Exercise on the Web or in the Classroom?. In Proceedings of The 7th Annual SIGCSE/SIGCUE Conference on Innovation and Technology in Computer Science Education, Aarhus, Denmark, June 2002. Pages 121 to 124.
    Keywords and Phrases: VIS-II.A.2: Visualization for Education, VIS-III.A: Formal Quantitative Empirical Studies of Visualization, VIS-IV.A.1.a.1: Visualization of Specific Algorithms, VIS-IV.A.1.b: Data Structure Visualization, VIS-IV.A.1.e.1: Visualization of Control Flow, Automatic assessment, Randomised intervention study

    Laakso, Mikko–Jussi, Tapio Salakoski, Linda Grandell, Xuemei Qiu, Ari Korhonen, and Lauri Malmi, Multi-Perspective Study of Novice Learners Adopting the Visual Algorithm Simulation Exercise System TRAKLA2. In Informatics in Education, , 2005. Pages 49 to 68.
    Keywords and Phrases: VIS-II.A.2: Visualization for Education, VIS-III.A: Formal Quantitative Empirical Studies of Visualization, VIS-IV.A.1.a.1: Visualization of Specific Algorithms, VIS-IV.A.1.b: Data Structure Visualization, automatic assessment, feedback, computer science education, usability, evaluation

    Laakso, Mikko–Jussi, Tapio Salakoski, and Ari Korhonen, The Feasibility of Automatic Assessment and Feedback. In Proceedings of Cognition and Exploratory Learning in Digital Age, Porto, Portugal, December 2005. Pages 113 to 122.
    Keywords and Phrases: VIS-II.A.2: Visualization for Education, VIS-III.A: Formal Quantitative Empirical Studies of Visualization, VIS-IV.A.1.a.1: Visualization of Specific Algorithms, VIS-IV.A.1.b: Data Structure Visualization, assessment, feedback, computer science education, evaluation

    Lawrence, Andrea and Badre, Albert and Stasko, John, "Empirically Evaluating the Use of Animations to Teach Algorithms", Proceedings of the 1994 IEEE Symposium on Visual Languages, St. Louis, MO, October 1994, pp. 48-54.
    Keywords and Phrases: VIS-II.A.2: Education, VIS-III.A: Formal Quantitative of Empirical Studies, VIS-IV.A.1.a: Algorithm Visualization

    Ruthruff, J., E. Creswick, M. Burnett, C. Cook, S. Prabhakararao, M. Fisher II, M. Main, End-User Software Visualizations for Fault Localization. In ACM Symposium on Software Visualization, San Diego, CA, June 2003. Pages 123 to 132.
    Keywords and Phrases: VIS-II.B.3: Visualization for Correctness and Maintenance, VIS-II.B.4: Visualization for Testing, VIS-III.A: Formal Quantitative Empirical Studies of Visualization, VIS-IV.A.1.f.4: Visualization of Form-Based and Spreadsheet-Based Languages, Forms/3, end-user software engineering, WYSIWYT

    Stasko, John and Badre, Albert and Lewis, Clayton, "Do Algorithm Animations Assist Learning? An Empirical Study and Analysis", Proceedings of the INTERCHI '93 Conference on Human Factors in Computing Systems, Amsterdam, Netherlands, April 1993, pp. 61-66.
    Keywords and Phrases: VIS-II.A.2: Education, VIS-III.A: Formal Quantitative Empirical Studies, VIS-III.C: Design of Studies of Visualization's Effectiveness, VIS-IV.A.1.a: Algorithm Visualization


    VIS-III.B: Qualitative/Observational Studies of Visualization


    Ihantola, Petri, Ville Karavirta, Ari Korhonen, and Jussi Nikander, Taxonomy of effortless creation of algorithm visualizations. In Proceedings of the 2005 international workshop on Computing education research, Seattle, WA, USA, 2005. Pages 123 to 133.
    Keywords and Phrases: VIS-II.A.2: Visualization for Education, VIS-III.B: Qualitative/Observational Studies of Visualization, VIS-III.F: Design Principles of Visualization System, VIS-IV.A.1.a.1: Visualization of Specific Algorithms, VIS-IV.A.1.b: Data Structure Visualization, Algorithm visualization, e ortlessness, interaction

    Karavirta, Ville, Ari Korhonen, and Petri Tenhunen, Survey of Effortlessness in Algorithm Visualization Systems. In Proceedings of the Third Program Visualization Workshop, The University of Warwick, UK, July 2004. Pages 141 to 148.
    Keywords and Phrases: VIS-I.A: Interaction with Vizualizations, VIS-II.A.2: Visualization for Education, VIS-III.B: Qualitative/Observational Studies of Visualization, VIS-III.C: Design of Studies of Visualization's Effectiveness, VIS-IV.A.1: Software Visualization

    Malmi, Lauri, Karavirta, Ville, Korhonen, Ari, Nikander, Jussi, Seppälä, Otto, and Silvasti, Panu, Visual Algorithm Simulation Exercise System with Automatic Assessment: TRAKLA2. In Informatics in Education, 3 (2), 2004. Pages 267 to 288.
    Keywords and Phrases: VIS-I.C.1: Paradigms for Explicit Specification of Visualizations, VIS-II.A.2: Visualization for Education, VIS-III.B: Qualitative/Observational Studies of Visualization, VIS-III.F: Design Principles of Visualization System, VIS-IV.A.1.a.1: Visualization of Specific Algorithms, Algoirithms and data structures, algorithm animation, algorithm simulation, automatic assessement, computer science education.

    Shimojima, Atsushi, Derivative Meaning in Graphical Representations. In 1999 IEEE Symposium on Visual Languages, Tokyo, Japan, September 1999.
    Keywords and Phrases: VIS-II.A: Presentation and Communication Purposes, VIS-II.B: Exploratory Purposes, VIS-III.B: Qualitative/Observational Studies of Visualization, VIS-III.D: Cognitive Issues of Visualization

    Stasko, John T, "Using Student-Built Algorithm Animations as Learning Aids", Proceedings of the ACM Technical Symposium on Computer Science Education (SIGCSE '97), San Jose, CA, February 1997, pp. 25-29.
    Keywords and Phrases: VIS-I.C.1: Paradigms for Explicit Specification of Visualizations, VIS-II.A.2: Education, VIS-III.B: Qualitative/Observational Studies of Visualization, VIS-IV.A.1.a: Algorithm Visualization


    VIS-III.C: Design of Studies of Visualization's Effectiveness


    Karavirta, Ville, Ari Korhonen, and Petri Tenhunen, Survey of Effortlessness in Algorithm Visualization Systems. In Proceedings of the Third Program Visualization Workshop, The University of Warwick, UK, July 2004. Pages 141 to 148.
    Keywords and Phrases: VIS-I.A: Interaction with Vizualizations, VIS-II.A.2: Visualization for Education, VIS-III.B: Qualitative/Observational Studies of Visualization, VIS-III.C: Design of Studies of Visualization's Effectiveness, VIS-IV.A.1: Software Visualization

    Korhonen, Ari, Malmi, Lauri Nikander, Jussi, and Tenhunen, Petri, Interaction and Feedback in Automatically Assessed Algorithm Simulation Exercises. In Journal of Information Technology Education, vol. 2, 2003. Pages 241 to 255.
    Keywords and Phrases: VIS-II.A.2: Visualization for Education, VIS-III.C: Design of Studies of Visualization's Effectiveness, VIS-III.D: Cognitive Issues of Visualization, VIS-III.E: Principles of Visual Perception, VIS-III.F: Design Principles of Visualization System, Computer science education (CSE), algorithm animation, algorithm simulation, automatic assessment, learning models, visualization

    Stasko, John and Badre, Albert and Lewis, Clayton, "Do Algorithm Animations Assist Learning? An Empirical Study and Analysis", Proceedings of the INTERCHI '93 Conference on Human Factors in Computing Systems, Amsterdam, Netherlands, April 1993, pp. 61-66.
    Keywords and Phrases: VIS-II.A.2: Education, VIS-III.A: Formal Quantitative Empirical Studies, VIS-III.C: Design of Studies of Visualization's Effectiveness, VIS-IV.A.1.a: Algorithm Visualization


    VIS-III.D: Cognitive Issues of Visualization


    Diehl, Stephan, and Kerren, Andreas, Levels of Exploration. In Proceedings of the 32nd ACM Technical Symposium on Computer Science Education (SIGCSE '01), Charlotte, NC/USA, February 2001. Pages 60 to 64.
    Keywords and Phrases: VIS-II.A.2: Visualization for Education, VIS-III.D: Cognitive Issues of Visualization, VIS-IV.A.1: Software Visualization

    Korhonen, Ari, Malmi, Lauri Nikander, Jussi, and Tenhunen, Petri, Interaction and Feedback in Automatically Assessed Algorithm Simulation Exercises. In Journal of Information Technology Education, vol. 2, 2003. Pages 241 to 255.
    Keywords and Phrases: VIS-II.A.2: Visualization for Education, VIS-III.C: Design of Studies of Visualization's Effectiveness, VIS-III.D: Cognitive Issues of Visualization, VIS-III.E: Principles of Visual Perception, VIS-III.F: Design Principles of Visualization System, Computer science education (CSE), algorithm animation, algorithm simulation, automatic assessment, learning models, visualization

    Korhonen, Ari, Sutinen, Erkki, and Tarhio, Jorma, Understanding Algorithms by Means of Visualized Path Testing. In In: Stephan Diehl ed. Software Visualization: International Seminar. Springer, Dagstuhl, Germany, pp. 256-268. .
    Keywords and Phrases: VIS-I.A.3: Annotation, VIS-III.D: Cognitive Issues of Visualization, VIS-III.F: Design Principles of Visualization System, VIS-IV.A.1.d.1: Visualization of History and Version Control, VIS-IV.A.1.e: Visualization of Software Attributes and Interactions

    Li, Wanchun, Peter Eades, Seok-hee Hong, Navigating Software Architectures with Constant Visual Complexity. In 2005 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC'05), Dallas, Texas, USA, Sep 2005.
    Keywords and Phrases: VIS-I.A.1: Navigation and Filtering, VIS-I.B.2.a: Fisheye Views, VIS-I.B.3.b: Graph/Network Layout, VIS-III.D: Cognitive Issues of Visualization, VIS-IV.A.1: Software Visualization, constant visual complexity, clustered graph

    Shimojima, Atsushi, Derivative Meaning in Graphical Representations. In 1999 IEEE Symposium on Visual Languages, Tokyo, Japan, September 1999.
    Keywords and Phrases: VIS-II.A: Presentation and Communication Purposes, VIS-II.B: Exploratory Purposes, VIS-III.B: Qualitative/Observational Studies of Visualization, VIS-III.D: Cognitive Issues of Visualization


    VIS-III.E: Principles of Visual Perception


    Korhonen, Ari, Malmi, Lauri Nikander, Jussi, and Tenhunen, Petri, Interaction and Feedback in Automatically Assessed Algorithm Simulation Exercises. In Journal of Information Technology Education, vol. 2, 2003. Pages 241 to 255.
    Keywords and Phrases: VIS-II.A.2: Visualization for Education, VIS-III.C: Design of Studies of Visualization's Effectiveness, VIS-III.D: Cognitive Issues of Visualization, VIS-III.E: Principles of Visual Perception, VIS-III.F: Design Principles of Visualization System, Computer science education (CSE), algorithm animation, algorithm simulation, automatic assessment, learning models, visualization


    VIS-III.F: Design Principles of Visualization Systems


    Braune, Beatrix, and Diehl, Stephan and Kerren, Andreas and Wilhelm, Reinhard , Animation of the Generation and Computation of Finite Automata for Learning Software. In Proceedings of the 4th International Workshop on Implementing Automata (WIA '99), Potsdam, Germany, July 1999. Pages 39 to 47.
    Keywords and Phrases: VIS-II.A.2: Visualization for Education, VIS-III.F: Design Principles of Visualization System, VIS-IV.A.1.a: Algorithm Visualization

    Ihantola, Petri, Ville Karavirta, Ari Korhonen, and Jussi Nikander, Taxonomy of effortless creation of algorithm visualizations. In Proceedings of the 2005 international workshop on Computing education research, Seattle, WA, USA, 2005. Pages 123 to 133.
    Keywords and Phrases: VIS-II.A.2: Visualization for Education, VIS-III.B: Qualitative/Observational Studies of Visualization, VIS-III.F: Design Principles of Visualization System, VIS-IV.A.1.a.1: Visualization of Specific Algorithms, VIS-IV.A.1.b: Data Structure Visualization, Algorithm visualization, e ortlessness, interaction

    Karavirta, Ville, Ari Korhonen, Lauri Malmi, and Kimmo Stålnacke, MatrixPro - A Tool for On-The-Fly Demonstration of Data Structures and Algorithms. In Proceedings of the Third Program Visualization Workshop, The University of Warwick, UK, July 2004. Pages 26 to 33.
    Keywords and Phrases: VIS-I.C.1: Paradigms for Explicit Specification of Visualizations, VIS-II.A.2: Visualization for Education, VIS-III.F: Design Principles of Visualization System, VIS-IV.A.1.a.1: Visualization of Specific Algorithms, VIS-IV.A.1.b: Data Structure Visualization

    Karavirta, Ville, Korhonen, Ari, and Malmi, Lauri, Taxonomy of Algorithm Animation Languages. In SoftVis 06 - ACM Symposium on Software Visualization, Brighton, United Kingdom, September 2006. Pages 77 to 85.
    Keywords and Phrases: VIS-II.A.2: Visualization for Education, VIS-III.F: Design Principles of Visualization System, VIS-IV.A.1.a: Algorithm Visualization

    Korhonen, Ari, Lauri Malmi, Taxonomy of Visual Algorithm Simulation Exercises. In Proceedings of the Third Program Visualization Workshop, Warwick, UK, July 2004. Pages 118 to 125.
    Keywords and Phrases: VIS-II.A.2: Visualization for Education, VIS-III.F: Design Principles of Visualization System, VIS-IV.A.1.a.1: Visualization of Specific Algorithms, VIS-IV.A.1.b: Data Structure Visualization, VIS-IV.A.1.e: Visualization of Software Attributes and Interactions

    Korhonen, Ari, Malmi, Lauri Nikander, Jussi, and Tenhunen, Petri, Interaction and Feedback in Automatically Assessed Algorithm Simulation Exercises. In Journal of Information Technology Education, vol. 2, 2003. Pages 241 to 255.
    Keywords and Phrases: VIS-II.A.2: Visualization for Education, VIS-III.C: Design of Studies of Visualization's Effectiveness, VIS-III.D: Cognitive Issues of Visualization, VIS-III.E: Principles of Visual Perception, VIS-III.F: Design Principles of Visualization System, Computer science education (CSE), algorithm animation, algorithm simulation, automatic assessment, learning models, visualization

    Korhonen, Ari, Malmi, Lauri Nikander, Jussi, and Silvasti, Panu, Algorithm Simulation – A Novel Way to Specify Algorithm Animations. In Proceedings of the Second Program Visualization Workshop, HorstrupCentret, Denmark, June 2002. Pages 28 to 36.
    Keywords and Phrases: VIS-I.A: Interaction with Vizualizations, VIS-I.B.3: Automatic Layout, VIS-I.B.5: Animation Techniques, VIS-I.C.1: Paradigms for Explicit Specification of Visualizations, VIS-III.F: Design Principles of Visualization System

    Korhonen, Ari, Sutinen, Erkki, and Tarhio, Jorma, Understanding Algorithms by Means of Visualized Path Testing. In In: Stephan Diehl ed. Software Visualization: International Seminar. Springer, Dagstuhl, Germany, pp. 256-268. .
    Keywords and Phrases: VIS-I.A.3: Annotation, VIS-III.D: Cognitive Issues of Visualization, VIS-III.F: Design Principles of Visualization System, VIS-IV.A.1.d.1: Visualization of History and Version Control, VIS-IV.A.1.e: Visualization of Software Attributes and Interactions

    Kraemer, Eileen and Stasko, John T., "Issues in Visualization for the Comprehension of Parallel Programs", Proceedings of the 3rd Workshop on Program Comprehension, IEEE Computer Society Press, Washington, D.C., November 1994, pp. 116-125.
    Keywords and Phrases: VIS-II.B.3: Correctness and Maintenance, VIS-III.F: Design Principles of Visualization Systems, VIS-IV.A.1: Software Visualization, VIS-IV.A.1.f: Visualization of Concurrent and Parallel Languages

    Kraemer, Eileen and Stasko, John T., "The Visualization of Parallel Systems: An Overview," Journal of Parallel and Distributed Computing, Vol. 18, No. 2, June 1993, pp. 105-117.
    Keywords and Phrases: VIS-III.F: Design Principles of Visualization, VIS-IV.A.1.f.1 Visualization of Concurrent and Parallel Languages

    Lönnberg, Jan, Korhonen, Ari and Malmi, Lauri, MVT — A system for visual testing of software. In Proceedings of the Working Conference on Advanced Visual Interfaces, Gallipoli, Italy, May 2004. Pages 385 to 388.
    Keywords and Phrases: VIS-I.C.1: Paradigms for Explicit Specification of Visualizations, VIS-II.B.4: Visualization for Testing, VIS-III.F: Design Principles of Visualization System, VIS-IV.A.1.d.1: Visualization of History and Version Control, VIS-IV.A.1.e: Visualization of Software Attributes and Interactions, Visual testing, visual debugging, algorithm simulation, bytecode instrumentation, execution history logging

    Malmi, Lauri, Karavirta, Ville, Korhonen, Ari, Nikander, Jussi, Seppälä, Otto, and Silvasti, Panu, Visual Algorithm Simulation Exercise System with Automatic Assessment: TRAKLA2. In Informatics in Education, 3 (2), 2004. Pages 267 to 288.
    Keywords and Phrases: VIS-I.C.1: Paradigms for Explicit Specification of Visualizations, VIS-II.A.2: Visualization for Education, VIS-III.B: Qualitative/Observational Studies of Visualization, VIS-III.F: Design Principles of Visualization System, VIS-IV.A.1.a.1: Visualization of Specific Algorithms, Algoirithms and data structures, algorithm animation, algorithm simulation, automatic assessement, computer science education.

    Sommerer, Christa, Laurent Mignonneau, VERBARIUM and LIFE SPACIES: Creating a Visual Language by Transcoding Text into Form on the Internet. In 1999 IEEE Symposium on Visual Languages, Tokyo, Japan, September 1999.
    Keywords and Phrases: VIS-I.B.8: Text-Oriented Visualization Techniques, VIS-III.F: Design Principles of Visualization System, VIS-IV.A.2: Web Visualization, text-to-form editor, human-computer interaction, Internet, interactive art, genetic code

    Stasko, John and Patterson, C., "Understanding and Characterizing Software Visualization Systems," Proceedings of the 1992 IEEE International Workshop on Visual Languages, Septemner 1992, pp. 3-10.
    Keywords and Phrases: VIS-III.F: Design Principles of Visualization Systems, VIS-IV.A.1: Software Visualization


    VIS-IV: Domain of Visualization



    VIS-IV.A: Information Visualization


    Jerding, Dean and Stasko, John, "The Information Mural: A Technique for Displaying and Navigating Large Information Spaces," IEEE Transactions on Visualization and Computer Graphics, Vol. 4, No. 3, July-Sept. 1998, pp 257-271.
    Keywords and Phrases: VIS-I.A.1: Navigation and Filtering, VIS-I.B.1: Output, VIS-I.B.2: Focus + Context, VIS-I.B.10: Promotion of Scalability, VIS-IV.A: Information Visualization

    Kerren, Andreas, and Breier, Florian and Kuegler, Philip, DGCVis: An Exploratory 3D Visualization of Graph Pyramids. In Proceedings of the 2nd International Conference on Coordinated and Multiple Views in Exploratory Visualization (CMV '04), London, UK, July 2004. Pages 73 to 83.
    Keywords and Phrases: VIS-I.A.2: Interactive Analysis, VIS-II.A.1: Visualization for Analysis and Statistics, VIS-II.B: Exploratory Purposes, VIS-IV.A: Information Visualization

    Olston, Chris A, Stonebraker, Michael, Aiken, Alexander, Hellerstein, Joseph M., VIQING: Visual Interactive QueryING. In 1998 IEEE Symposium on Visual Languages, Halifax, Canada, September 1998.
    Keywords and Phrases: VIS-I.A.1.a: Dynamic Queries, VIS-IV.A: Information Visualization, VIS-IV.A.4: Database Visualization, graphical query languages, direct-manipulation interfaces

    Stasko, John T. and Kraemer, Eileen, "A Methodology for Building Application-Specific Visualizations of Parallel Programs," Journal of Parallel and Distributed Computing, Vol. 18, No. 2, June 1993, pp. 258-264.
    Keywords and Phrases: VIS-I.B.5: Animation Techniques, VIS-I.C.1: Paradigms for Explicit Specification of Visualizations, VIS-IV.A.1: Software Visualization, VIS-IV.A.1.f.1: Visualization of Concurrent and Parallel Languages


    VIS-IV.A.1: Software Visualization


    Alspaugh, Thomas A, Bill Tomlinson and Eric Baumer, Using Social Agents to Visualize Software Scenarios. In 2006 ACM Symposium on Software Visualization, Brighton, UK, September 2006.
    Keywords and Phrases: VIS-I.B.5: Animation Techniques, VIS-II.A.3: Visualization for Documentation, VIS-IV.A.1: Software Visualization

    Diehl, Stephan, and Kerren, Andreas, Levels of Exploration. In Proceedings of the 32nd ACM Technical Symposium on Computer Science Education (SIGCSE '01), Charlotte, NC/USA, February 2001. Pages 60 to 64.
    Keywords and Phrases: VIS-II.A.2: Visualization for Education, VIS-III.D: Cognitive Issues of Visualization, VIS-IV.A.1: Software Visualization

    Diehl, Stephan, and Kerren, Andreas, Reification of Program Points for Visual Execution. In Proceedings of the First IEEE International Workshop on Visualizing Software for Understanding and Analysis (VisSoft '02), Paris, France, June 2002. Pages 100 to 109.
    Keywords and Phrases: VIS-I.C.1: Paradigms for Explicit Specification of Visualizations, VIS-II.A.2: Visualization for Education, VIS-IV.A.1: Software Visualization

    Hill, Trent, James Noble, John Potter, Visualising the Structure of Object-Oriented Systems. In IEEE Symposium on Visual Languages, Seattle, Washington, September 2000.
    Keywords and Phrases: VIS-IV.A.1: Software Visualization, Execution visualisation, Object-oriented paradigm

    Karavirta, Ville, Ari Korhonen, and Petri Tenhunen, Survey of Effortlessness in Algorithm Visualization Systems. In Proceedings of the Third Program Visualization Workshop, The University of Warwick, UK, July 2004. Pages 141 to 148.
    Keywords and Phrases: VIS-I.A: Interaction with Vizualizations, VIS-II.A.2: Visualization for Education, VIS-III.B: Qualitative/Observational Studies of Visualization, VIS-III.C: Design of Studies of Visualization's Effectiveness, VIS-IV.A.1: Software Visualization

    Kerren, Andreas, Generation as Method for Explorative Learning in Computer Science Education. In Proceedings of the 9th Annual Conference on Innovation and Technology in Computer Science Education (ITiCSE '04), Leeds, UK, June 2004. Pages 77 to 81.
    Keywords and Phrases: VIS-II.A.2: Visualization for Education, VIS-III.A: Formal Quantitative Empirical Studies of Visualization, VIS-IV.A.1: Software Visualization

    Kerren, Andreas, Learning by Generation in Computer Science Education. In Journal of Computer Science and Technology (JCS&T), August, 2004. Pages 84 to 90.
    Keywords and Phrases: VIS-II.A.2: Visualization for Education, VIS-III.A: Formal Quantitative Empirical Studies of Visualization, VIS-IV.A.1: Software Visualization

    Kraemer, Eileen and Stasko, John T., "Issues in Visualization for the Comprehension of Parallel Programs", Proceedings of the 3rd Workshop on Program Comprehension, IEEE Computer Society Press, Washington, D.C., November 1994, pp. 116-125.
    Keywords and Phrases: VIS-II.B.3: Correctness and Maintenance, VIS-III.F: Design Principles of Visualization Systems, VIS-IV.A.1: Software Visualization, VIS-IV.A.1.f: Visualization of Concurrent and Parallel Languages

    Li, Wanchun, Peter Eades, Seok-hee Hong, Navigating Software Architectures with Constant Visual Complexity. In 2005 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC'05), Dallas, Texas, USA, Sep 2005.
    Keywords and Phrases: VIS-I.A.1: Navigation and Filtering, VIS-I.B.2.a: Fisheye Views, VIS-I.B.3.b: Graph/Network Layout, VIS-III.D: Cognitive Issues of Visualization, VIS-IV.A.1: Software Visualization, constant visual complexity, clustered graph

    Loboda, Tomasz D, Peter Brusilovsky, WADEIn II: Adaptive Explanatory Visualization for Expressions Evaluation. In 2006 ACM Symposium on Software Visualization, Brighton, UK, September 2006.
    Keywords and Phrases: VIS-I.B.5: Animation Techniques, VIS-I.B.8: Text-Oriented Visualization Techniques, VIS-II.A.2: Visualization for Education, VIS-II.B: Exploratory Purposes, VIS-IV.A.1: Software Visualization, adaptive visualization, adaptive explanations, program visualization, user modeling, expression evaluation

    Stasko, John and Patterson, C., "Understanding and Characterizing Software Visualization Systems," Proceedings of the 1992 IEEE International Workshop on Visual Languages, Septemner 1992, pp. 3-10.
    Keywords and Phrases: VIS-III.F: Design Principles of Visualization Systems, VIS-IV.A.1: Software Visualization

    Stasko, John T. and Wehrli, Joseph F., "Three-Dimensional Computation Visualization", Proceedings of the 1993 IEEE Symposium on Visual Languages, Bergen, Norway, August 1993, pp. 100-107.
    Keywords and Phrases: VIS-I.B.5: Animation Techniques, VIS-I.B.7: Techniques for Multiple Dimensions, VIS-IV.A.1: Software Visualization, VIS-IV.A.1.f.1: Visualization of Concurrent and Parallel Languages

    Varanda, Maria Joao, Pedro Rangel Henriques, Visualization / Animation of Programs Based on Abstract Representations and Formal Mappings. In 2001 IEEE Symposia on Human-Centric Computing Languages and Environments (HCC'01), Stresa, Italy, Sep 2001.
    Keywords and Phrases: VIS-I.B.5: Animation Techniques, VIS-II.A.2: Visualization for Education, VIS-IV.A.1: Software Visualization


    VIS-IV.A.1.a: Algorithm Visualization


    Badre, Albert and Beranek, Margaret and Morris, J. Morgan and Stasko, John", "Assessing Program Visualization Systems as Instructional Aids", Computer Assisted Learning, ICCAL '92, Wolfville, Nova Scotia, Canada, Ivan Tomek, editor, Lecture Notes in Computer Science, Number 602, June 1992, pp. 87-99.
    Keywords and Phrases: VIS-II.A.2: Eductaion, VIS-III.B: Qualitative/Observational Studies of Visualization, VIS-IV.A.1.a: Algorithm Visualization

    Braune, Beatrix, and Diehl, Stephan and Kerren, Andreas and Wilhelm, Reinhard , Animation of the Generation and Computation of Finite Automata for Learning Software. In Proceedings of the 4th International Workshop on Implementing Automata (WIA '99), Potsdam, Germany, July 1999. Pages 39 to 47.
    Keywords and Phrases: VIS-II.A.2: Visualization for Education, VIS-III.F: Design Principles of Visualization System, VIS-IV.A.1.a: Algorithm Visualization

    Brown, Marc, Algorithm Animation, ACM Distinguished Dissertation 1987. MIT Press, Cambridge, Massachusetts, 1988.
    Keywords and Phrases: VIS-I.B.5: Animation Techniques, VIS-I.C.1: Paradigms for Explicit Specification of Visualizations, VIS-II.A.2: Visualization for Education, VIS-IV.A.1.a: Algorithm Visualization, Balsa

    Brown, M., Sedgewick R., A system for algorithm animation. In ACM SIGGRAPH '84, Minneapolis, MN, July 1984. Pages 177 to 186.
    Keywords and Phrases: VIS-I.B.5: Animation Techniques, VIS-I.C.1: Paradigms for Explicit Specification of Visualizations, VIS-II.A.2: Visualization for Education, VIS-IV.A.1.a: Algorithm Visualization, Balsa, multiple views

    Brown, M., Sedgewick, R., Techniques for Algorithm Animation. In IEEE Software, Vol. 2, No. 1, January 1985, pp. 28-39.
    Keywords and Phrases: VIS-I.B.5: Animation Techniques, VIS-I.C.1: Paradigms for Explicit Specification of Visualizations, VIS-II.A.2: Visualization for Education, VIS-IV.A.1.a: Algorithm Visualization, Balsa, multiple views

    Brown, M., Exploring Algorithms Using Balsa-II. In Computer, Vol. 21, No. 5, May 1988, pp. 14-36.
    Keywords and Phrases: VIS-I.B.5: Animation Techniques, VIS-I.C.1: Paradigms for Explicit Specification of Visualizations, VIS-II.A.2: Visualization for Education, VIS-IV.A.1.a: Algorithm Visualization, Balsa, multiple views

    Brown, M., Perspectives on Algorithm Animation. In Proceedings of the ACM SIGCHI '88 Conference on Human Factors in Computing Systems, ACM, May 1988, Washington D. C., pp. 33-38.
    Keywords and Phrases: VIS-I.B.5: Animation Techniques, VIS-I.C.1: Paradigms for Explicit Specification of Visualizations, VIS-II.A.2: Visualization for Education, VIS-IV.A.1.a: Algorithm Visualization, Balsa, multiple views

    Brown, M., ZEUS: A system for algorithm animation and multi-view editing. In Proceedings of the 1991 IEEE Workshop on Visual Languages, Kobe, Japan, October 1991, pp. 4-9.
    Keywords and Phrases: VIS-I.B.5: Animation Techniques, VIS-I.C.1: Paradigms for Explicit Specification of Visualizations, VIS-IV.A.1.a: Algorithm Visualization, multiple views, Zeus, Balsa

    Brown, M., Hershberger, J., Color and Sound in Algorithm Animation. In Computer, Vol. 25, No. 12, December 1992, pp. 52-63.
    Keywords and Phrases: VIS-I.B.6: Use of Color, VIS-I.B.9: Use of Sound in Visualizations, VIS-IV.A.1.a: Algorithm Visualization, VIS-I.B.5: Animation Techniques, VIS-I.C.1: Paradigms for Explicit Specification of Visualizations, Zeus, multiple views

    Brown, M., Najork, M., "Algorithm Animation using 3D Interactive Graphics. In Proceedings of the 1993 ACM Symposium on User Interface Software and Technology , Atlanta, GA, November 1993, pp. 93-100.
    Keywords and Phrases: VIS-I.B.5: Animation Techniques, VIS-I.B.7: Techniques for Multiple Dimensions, VIS-IV.A.1.a: Algorithm Visualization, VIS-I.C.1: Paradigms for Explicit Specification of Visualizations, multiple views, visualizing execution history, Zeus

    Brown, M., Najork, M., Collaborative Active Textbooks: A Web-Based Algorithm Animation System for an Electronic Classroom. In Proceedings of the 1996 IEEE International Symposium on Visual Languages, Boulder, CO, September 1996, pp. 266-275.
    Keywords and Phrases: VIS-I.C.1: Paradigms for Explicit Specification of Visualizations, VIS-II.A.2: Visualization for Education, VIS-IV.A.1.a: Algorithm Visualization, web-based visualizations, Zeus, Balsa, multiple views

    Camil, Demetrescu, Finocchi Irene, Smooth Animation of Algorithms in a Declarative Framework. In 1999 IEEE Symposium on Visual Languages, Tokyo, Japan, 09 1999.
    Keywords and Phrases: VIS-I.B.5: Animation Techniques, VIS-I.C.1: Paradigms for Explicit Specification of Visualizations, VIS-I.C.2: AI/Knowledge-Based Specification of Visualizations, VIS-IV.A.1.a: Algorithm Visualization, VIS-IV.A.1.b: Data Structure Visualization, smooth animation, logic languages

    Carlson, Paul, Margaret Burnett and Jonathan Cadiz, A Seamless Integration of Algorithm Animation into a Visual Programming Language. In International Workshop on Advanced Visual Interfaces, Gubbio, Italy, May 1996.
    Keywords and Phrases: VIS-I.C.1: Paradigms for Explicit Specification of Visualizations, VIS-IV.A.1.a: Algorithm Visualization, VIS-IV.A.1.f.4: Visualization of Form-Based and Spreadsheet-Based Languages

    Diehl, Stephan, and Kerren, Andreas, Increasing Explorativity by Generation. In Proceedings of the AACE World Conference on Educational Multimedia, Hypermedia and Telecommunications (EDMEDIA '00), Montreal, Canada, June 2000.
    Keywords and Phrases: VIS-II.A.2: Visualization for Education, VIS-IV.A.1.a: Algorithm Visualization

    Diehl, Stephan, and Goerg, Carsten and Kerren, Andreas, Animating Algorithms Live and Post Mortem. In Software Visualization, volume 2269 of LNCS State-of-the-Art Survey, pages 46-57. Springer, 2002.
    Keywords and Phrases: VIS-I.C.1: Paradigms for Explicit Specification of Visualizations, VIS-II.A.2: Visualization for Education, VIS-IV.A.1.a: Algorithm Visualization

    Hundhausen, Christopher, Sarah A. Douglas, Using Visualizations to Learn Algorithms: Should Students Construct Their Own, or View an Expert's?. In IEEE Symposium on Visual Languages, Seattle, Washington, September 2000.
    Keywords and Phrases: VIS-I.A: Interaction with Vizualizations, VIS-II.A.2: Visualization for Education, VIS-III.A: Formal Quantitative Empirical Studies of Visualization, VIS-IV.A.1.a: Algorithm Visualization, constructivist learning theory, educational technology

    Karavirta, Ville, Korhonen, Ari, and Malmi, Lauri, Taxonomy of Algorithm Animation Languages. In SoftVis 06 - ACM Symposium on Software Visualization, Brighton, United Kingdom, September 2006. Pages 77 to 85.
    Keywords and Phrases: VIS-II.A.2: Visualization for Education, VIS-III.F: Design Principles of Visualization System, VIS-IV.A.1.a: Algorithm Visualization

    Kerren, Andreas, and Egger, Thomas, EAVis: A Visualization Tool for Evolutionary Algorithms. In Proceedings of the 2005 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC '05), Dallas, Texas, USA, September 2005.
    Keywords and Phrases: VIS-II.A.1: Visualization for Analysis and Statistics, VIS-II.A.2: Visualization for Education, VIS-IV.A.1.a: Algorithm Visualization

    Kerren, Andreas, and J.T. Stasko, Algorithm Animation - Chapter Introduction. In Software Visualization, volume 2269 of LNCS State-of-the-Art Survey, pages 1-15. Springer, 2002.
    Keywords and Phrases: VIS-IV.A.1.a: Algorithm Visualization

    Lawrence, Andrea and Badre, Albert and Stasko, John, "Empirically Evaluating the Use of Animations to Teach Algorithms", Proceedings of the 1994 IEEE Symposium on Visual Languages, St. Louis, MO, October 1994, pp. 48-54.
    Keywords and Phrases: VIS-II.A.2: Education, VIS-III.A: Formal Quantitative of Empirical Studies, VIS-IV.A.1.a: Algorithm Visualization

    Mukherjea, Sougata and Stasko, John T. , "Applying Algorithm Animation Techniques for Program Tracing, Debugging, and Understanding", Proceedings of the 15th International Conference on Software Engineering, Baltimore, MD, May 1993, pp. 456-465.
    Keywords and Phrases: VIS-I.C.1: Paradigms for Explicit Specification of Visualizations, VIS-II.B.3: Correctness and Maintenance, VIS-IV.A.1.a: Algorithm Visualization, VIS-IV.A.1.b: Data Structure Visualization, VIS-IV.A.1.f.6: Visualization of Imperative Languages

    Mukherjea, Sougata and Stasko, John T., "Toward Visual Debugging: Integrating Algorithm Animation Capabilities within a Source Level Debugger", ACM Transactions on Computer-Human Interaction, Vol. 1, No. 3, September 1994, pp. 215-244.
    Keywords and Phrases: VIS-I.C.1: Paradigms for Explicit Specification of Visualizations, VIS-II.B.3: Correctness and Maintenance, VIS-IV.A.1.a: Algorithm Visualization, VIS-IV.A.1.b: Data Structure Visualization, VIS-IV.A.1.f.6: Visualization of Imperative Languages

    Stasko, John T., "The Path-Transition Paradigm: A Practical Methodology for Adding Animation to Program Interfaces", Journal of Visual Languages and Computing, Vol. 1, No. 3, September 1990, pp. 213-236.
    Keywords and Phrases: VIS-I.B.5: Animation Techniques, VIS-I.C.1: Paradigms for Explicit Specification of Visualizations, VIS-IV.A.1.a: Algorithm Visualization

    Stasko, John T., "TANGO: A Framework and System for Algorithm Animation", IEEE Computer, Vol. 23, No. 9, September 1990, pp. 27-39.
    Keywords and Phrases: VIS-I.B.5: Animation Techniques, VIS-I.C.1: Paradigms for Explicit Specification of Visualizations, VIS-II.A.2: Education, VIS-IV.A.1.a: Algorithm Visualization

    Stasko, John T., "Using Direct Manipulation to Build Algorithm Animations by Demonstration", Proceedings of the ACM SIGCHI '91 Conference on Human Factors in Computing Systems, New Orleans, LA, May 1991, pp. 307-314.
    Keywords and Phrases: VIS-I.B.5: Animation Techniques, VIS-I.C.1: Paradigms for Explicit Specification of Visualizations, VIS-II.A.2: Education, VIS-IV.A.1.a: Algorithm Animation

    Stasko, John T, "Using Student-Built Algorithm Animations as Learning Aids", Proceedings of the ACM Technical Symposium on Computer Science Education (SIGCSE '97), San Jose, CA, February 1997, pp. 25-29.
    Keywords and Phrases: VIS-I.C.1: Paradigms for Explicit Specification of Visualizations, VIS-II.A.2: Education, VIS-III.B: Qualitative/Observational Studies of Visualization, VIS-IV.A.1.a: Algorithm Visualization

    Stasko, John and Badre, Albert and Lewis, Clayton, "Do Algorithm Animations Assist Learning? An Empirical Study and Analysis", Proceedings of the INTERCHI '93 Conference on Human Factors in Computing Systems, Amsterdam, Netherlands, April 1993, pp. 61-66.
    Keywords and Phrases: VIS-II.A.2: Education, VIS-III.A: Formal Quantitative Empirical Studies, VIS-III.C: Design of Studies of Visualization's Effectiveness, VIS-IV.A.1.a: Algorithm Visualization

    Stasko, John T. and McCrickard, D. Scott, "Real Clock Time Animation Support for Developing Software Visualizations", Australian Computer Journal, Vol. 27, No. 3, November 1995, pp. 118-128.
    Keywords and Phrases: VIS-I.B.5: Animation Techniques, VIS-I.C.1: Paradigms for Explicit Specification of Visualizations, VIS-IV.A.1.a: Algorithm Visualization

    Stasko, John T. and Muthukumarasamy, Jeyakumar, "Visualizing Program Executions on Large Data Sets", Proceedings of the IEEE Symposium on Visual Languages, Boulder CO, September 1996, pp. 166-173.
    Keywords and Phrases: VIS-I.A.1: Navigation and Filtering, VIS-I.B.10: Promotion of Scalability, VIS-IV.A.1.a: Algorithm Visualization


    VIS-IV.A.1.a.1: Visualization of Specific Algorithms


    Baloukas, Thanasis, Paparrizos Konstantinos, A Visualization Software for the Network Simplex Algorithm. In ACM Symposium on Software Visualization, SoftVis 2006, Brighton, UK, September 2006. Pages 153 to 154.
    Keywords and Phrases: VIS-II.A.2: Visualization for Education, VIS-IV.A.1.a.1: Visualization of Specific Algorithms, algorithm visualization,linear programming, network flow programming, visualization in education

    Diehl, Stephan, and Kerren, Andreas and Weller, Torsten, Visual Exploration of Generation Algorithms for Finite Automata. In In Proceedings of the 5th International Conference on Implementation and Application of Automata (CIAA '00), London, Ontario/Canada, July 2000. Pages 327 to 328.
    Keywords and Phrases: VIS-II.A.2: Visualization for Education, VIS-IV.A.1.a.1: Visualization of Specific Algorithms

    Ihantola, Petri, Ville Karavirta, Ari Korhonen, and Jussi Nikander, Taxonomy of effortless creation of algorithm visualizations. In Proceedings of the 2005 international workshop on Computing education research, Seattle, WA, USA, 2005. Pages 123 to 133.
    Keywords and Phrases: VIS-II.A.2: Visualization for Education, VIS-III.B: Qualitative/Observational Studies of Visualization, VIS-III.F: Design Principles of Visualization System, VIS-IV.A.1.a.1: Visualization of Specific Algorithms, VIS-IV.A.1.b: Data Structure Visualization, Algorithm visualization, e ortlessness, interaction

    Karavirta, Ville, Ari Korhonen, Lauri Malmi, and Kimmo Stålnacke, MatrixPro - A Tool for On-The-Fly Demonstration of Data Structures and Algorithms. In Proceedings of the Third Program Visualization Workshop, The University of Warwick, UK, July 2004. Pages 26 to 33.
    Keywords and Phrases: VIS-I.C.1: Paradigms for Explicit Specification of Visualizations, VIS-II.A.2: Visualization for Education, VIS-III.F: Design Principles of Visualization System, VIS-IV.A.1.a.1: Visualization of Specific Algorithms, VIS-IV.A.1.b: Data Structure Visualization

    Korhonen, Ari, Lauri Malmi, Taxonomy of Visual Algorithm Simulation Exercises. In Proceedings of the Third Program Visualization Workshop, Warwick, UK, July 2004. Pages 118 to 125.
    Keywords and Phrases: VIS-II.A.2: Visualization for Education, VIS-III.F: Design Principles of Visualization System, VIS-IV.A.1.a.1: Visualization of Specific Algorithms, VIS-IV.A.1.b: Data Structure Visualization, VIS-IV.A.1.e: Visualization of Software Attributes and Interactions

    Korhonen, Ari, Malmi, Lauri, Myllyselkä, Pertti and Scheinin, Patrik, Does it Make a Difference if Students Exercise on the Web or in the Classroom?. In Proceedings of The 7th Annual SIGCSE/SIGCUE Conference on Innovation and Technology in Computer Science Education, Aarhus, Denmark, June 2002. Pages 121 to 124.
    Keywords and Phrases: VIS-II.A.2: Visualization for Education, VIS-III.A: Formal Quantitative Empirical Studies of Visualization, VIS-IV.A.1.a.1: Visualization of Specific Algorithms, VIS-IV.A.1.b: Data Structure Visualization, VIS-IV.A.1.e.1: Visualization of Control Flow, Automatic assessment, Randomised intervention study

    Laakso, Mikko–Jussi, Tapio Salakoski, Linda Grandell, Xuemei Qiu, Ari Korhonen, and Lauri Malmi, Multi-Perspective Study of Novice Learners Adopting the Visual Algorithm Simulation Exercise System TRAKLA2. In Informatics in Education, , 2005. Pages 49 to 68.
    Keywords and Phrases: VIS-II.A.2: Visualization for Education, VIS-III.A: Formal Quantitative Empirical Studies of Visualization, VIS-IV.A.1.a.1: Visualization of Specific Algorithms, VIS-IV.A.1.b: Data Structure Visualization, automatic assessment, feedback, computer science education, usability, evaluation

    Laakso, Mikko–Jussi, Tapio Salakoski, and Ari Korhonen, The Feasibility of Automatic Assessment and Feedback. In Proceedings of Cognition and Exploratory Learning in Digital Age, Porto, Portugal, December 2005. Pages 113 to 122.
    Keywords and Phrases: VIS-II.A.2: Visualization for Education, VIS-III.A: Formal Quantitative Empirical Studies of Visualization, VIS-IV.A.1.a.1: Visualization of Specific Algorithms, VIS-IV.A.1.b: Data Structure Visualization, assessment, feedback, computer science education, evaluation

    Malmi, Lauri, Karavirta, Ville, Korhonen, Ari, Nikander, Jussi, Seppälä, Otto, and Silvasti, Panu, Visual Algorithm Simulation Exercise System with Automatic Assessment: TRAKLA2. In Informatics in Education, 3 (2), 2004. Pages 267 to 288.
    Keywords and Phrases: VIS-I.C.1: Paradigms for Explicit Specification of Visualizations, VIS-II.A.2: Visualization for Education, VIS-III.B: Qualitative/Observational Studies of Visualization, VIS-III.F: Design Principles of Visualization System, VIS-IV.A.1.a.1: Visualization of Specific Algorithms, Algoirithms and data structures, algorithm animation, algorithm simulation, automatic assessement, computer science education.

    Stasko, John T. and Turner, Carlton Reid, "Tidy Animations of Tree Algorithms", Proceedings of the 1992 IEEE Workshop on Visual Languages, Seattle, WA, September 1992, pp. 216-218.
    Keywords and Phrases: VIS-I.B.3.c: Tree/Hierarchy Layout, VIS-II.A.2: Education, VIS-IV.A.1.a.1: Visualization of Specific Algorithms, VIS-IV.A.1.b: Data Structure Visualization


    VIS-IV.A.1.b: Data Structure Visualization


    Camil, Demetrescu, Finocchi Irene, Smooth Animation of Algorithms in a Declarative Framework. In 1999 IEEE Symposium on Visual Languages, Tokyo, Japan, 09 1999.
    Keywords and Phrases: VIS-I.B.5: Animation Techniques, VIS-I.C.1: Paradigms for Explicit Specification of Visualizations, VIS-I.C.2: AI/Knowledge-Based Specification of Visualizations, VIS-IV.A.1.a: Algorithm Visualization, VIS-IV.A.1.b: Data Structure Visualization, smooth animation, logic languages

    Ihantola, Petri, Ville Karavirta, Ari Korhonen, and Jussi Nikander, Taxonomy of effortless creation of algorithm visualizations. In Proceedings of the 2005 international workshop on Computing education research, Seattle, WA, USA, 2005. Pages 123 to 133.
    Keywords and Phrases: VIS-II.A.2: Visualization for Education, VIS-III.B: Qualitative/Observational Studies of Visualization, VIS-III.F: Design Principles of Visualization System, VIS-IV.A.1.a.1: Visualization of Specific Algorithms, VIS-IV.A.1.b: Data Structure Visualization, Algorithm visualization, e ortlessness, interaction

    Karavirta, Ville, Ari Korhonen, Lauri Malmi, and Kimmo Stålnacke, MatrixPro - A Tool for On-The-Fly Demonstration of Data Structures and Algorithms. In Proceedings of the Third Program Visualization Workshop, The University of Warwick, UK, July 2004. Pages 26 to 33.
    Keywords and Phrases: VIS-I.C.1: Paradigms for Explicit Specification of Visualizations, VIS-II.A.2: Visualization for Education, VIS-III.F: Design Principles of Visualization System, VIS-IV.A.1.a.1: Visualization of Specific Algorithms, VIS-IV.A.1.b: Data Structure Visualization

    Korhonen, Ari, Lauri Malmi, Taxonomy of Visual Algorithm Simulation Exercises. In Proceedings of the Third Program Visualization Workshop, Warwick, UK, July 2004. Pages 118 to 125.
    Keywords and Phrases: VIS-II.A.2: Visualization for Education, VIS-III.F: Design Principles of Visualization System, VIS-IV.A.1.a.1: Visualization of Specific Algorithms, VIS-IV.A.1.b: Data Structure Visualization, VIS-IV.A.1.e: Visualization of Software Attributes and Interactions

    Korhonen, Ari, Malmi, Lauri, Matrix — Concept Animation and Algorithm Simulation System. In Proceedings of the Working Conference on Advanced Visual Interfaces, Trento, Italy, May 2002. Pages 109 to 114.
    Keywords and Phrases: VIS-I.A: Interaction with Vizualizations, VIS-I.B.3: Automatic Layout, VIS-I.B.5: Animation Techniques, VIS-I.C.1: Paradigms for Explicit Specification of Visualizations, VIS-IV.A.1.b: Data Structure Visualization, Algorithm simulation, algorithm animation, software visualization

    Korhonen, Ari, Malmi, Lauri, Myllyselkä, Pertti and Scheinin, Patrik, Does it Make a Difference if Students Exercise on the Web or in the Classroom?. In Proceedings of The 7th Annual SIGCSE/SIGCUE Conference on Innovation and Technology in Computer Science Education, Aarhus, Denmark, June 2002. Pages 121 to 124.
    Keywords and Phrases: VIS-II.A.2: Visualization for Education, VIS-III.A: Formal Quantitative Empirical Studies of Visualization, VIS-IV.A.1.a.1: Visualization of Specific Algorithms, VIS-IV.A.1.b: Data Structure Visualization, VIS-IV.A.1.e.1: Visualization of Control Flow, Automatic assessment, Randomised intervention study

    Laakso, Mikko–Jussi, Tapio Salakoski, Linda Grandell, Xuemei Qiu, Ari Korhonen, and Lauri Malmi, Multi-Perspective Study of Novice Learners Adopting the Visual Algorithm Simulation Exercise System TRAKLA2. In Informatics in Education, , 2005. Pages 49 to 68.
    Keywords and Phrases: VIS-II.A.2: Visualization for Education, VIS-III.A: Formal Quantitative Empirical Studies of Visualization, VIS-IV.A.1.a.1: Visualization of Specific Algorithms, VIS-IV.A.1.b: Data Structure Visualization, automatic assessment, feedback, computer science education, usability, evaluation

    Laakso, Mikko–Jussi, Tapio Salakoski, and Ari Korhonen, The Feasibility of Automatic Assessment and Feedback. In Proceedings of Cognition and Exploratory Learning in Digital Age, Porto, Portugal, December 2005. Pages 113 to 122.
    Keywords and Phrases: VIS-II.A.2: Visualization for Education, VIS-III.A: Formal Quantitative Empirical Studies of Visualization, VIS-IV.A.1.a.1: Visualization of Specific Algorithms, VIS-IV.A.1.b: Data Structure Visualization, assessment, feedback, computer science education, evaluation

    Mukherjea, Sougata and Stasko, John T. , "Applying Algorithm Animation Techniques for Program Tracing, Debugging, and Understanding", Proceedings of the 15th International Conference on Software Engineering, Baltimore, MD, May 1993, pp. 456-465.
    Keywords and Phrases: VIS-I.C.1: Paradigms for Explicit Specification of Visualizations, VIS-II.B.3: Correctness and Maintenance, VIS-IV.A.1.a: Algorithm Visualization, VIS-IV.A.1.b: Data Structure Visualization, VIS-IV.A.1.f.6: Visualization of Imperative Languages

    Mukherjea, Sougata and Stasko, John T., "Toward Visual Debugging: Integrating Algorithm Animation Capabilities within a Source Level Debugger", ACM Transactions on Computer-Human Interaction, Vol. 1, No. 3, September 1994, pp. 215-244.
    Keywords and Phrases: VIS-I.C.1: Paradigms for Explicit Specification of Visualizations, VIS-II.B.3: Correctness and Maintenance, VIS-IV.A.1.a: Algorithm Visualization, VIS-IV.A.1.b: Data Structure Visualization, VIS-IV.A.1.f.6: Visualization of Imperative Languages

    Stasko, John T. and Turner, Carlton Reid, "Tidy Animations of Tree Algorithms", Proceedings of the 1992 IEEE Workshop on Visual Languages, Seattle, WA, September 1992, pp. 216-218.
    Keywords and Phrases: VIS-I.B.3.c: Tree/Hierarchy Layout, VIS-II.A.2: Education, VIS-IV.A.1.a.1: Visualization of Specific Algorithms, VIS-IV.A.1.b: Data Structure Visualization


    VIS-IV.A.1.c: Execution Structure Visualization (e.g., Run-Time Heap, Run-Time Stack, etc.)


    Koike, Hideki, Tetsuji Takada, Toshiyuki Masui, VisuaLinda: A Framework for Visualizing Parallel Linda Programs. In 1997 IEEE Symposium on Visual Languages, Capri, Italy, 1997. Pages 176 to 182.
    Keywords and Phrases: VIS-IV.A.1.c: Execution Structure Visualization, VIS-IV.A.1.e.4: Visualization of Message Flow, VIS-IV.A.1.f.1: Visualization of Concurrent and Parallel Languages, Linda

    Malloy, Brian A, James F. Power, Using a Molecular Metaphor to Facilitate Comprehension of 3D Object Diagrams. In 2005 IEEE Symposium on Visual Languages and Human-Centric Computing, Dallas, Texas, USA, September 2005.
    Keywords and Phrases: VIS-IV.A.1.c: Execution Structure Visualization, VIS-IV.A.1.f.9: Visualization of Object Oriented languages, UML Object Diagrams

    Mehner, Katharina, Wagner, Annika, Visualizing the Synchronization of Java-Threads with UML. In IEEE Symposium on Visual Languages, Seattle, Washington, September 2000.
    Keywords and Phrases: VIS-IV.A.1.c: Execution Structure Visualization, VIS-IV.A.1.e.5: Visualization of Calls, VIS-IV.A.1.f.1: Visualization of Concurrent and Parallel Languages, debugging, Java, UML


    VIS-IV.A.1.d: Code Visualization


    Burkwald, Susan K, Stephen G. Eick, Kurt D. Rivard, and John D. Pyrce, Visualizing Year 2000 Program Changes. In WPC '98 Proceedings, Ischia, Italy, June 1998. Pages 13 to 18.
    Keywords and Phrases: VIS-IV.A.1.d: Code Visualization, VIS-IV.A.1.e: Visualization of Software Attributes and Interactions

    Collberg, Christian, Todd A. Proebsting, Sean Davey, Language-Agnostic Program Rendering for Presentation, Debugging and Visualization. In IEEE Symposium on Visual Languages, Seattle, Washington, September 2000.
    Keywords and Phrases: VIS-IV.A.1.d: Code Visualization, VIS-IV.A.1.e.2: Visualization of Data Flow, VIS-IV.A.1.e.7: Visualization of Performance, VIS-IV.A.1.f.9: Visualization of Object Oriented languages

    Eick, Stephen G., Maintenance of Large Systems. In Programming as a Multi-Media Experience, John Stasko, John Domingue, Marc H. Brown, and BlaineA. Price, editors, MIT Press pages 315-328, 1998. .
    Keywords and Phrases: VIS-IV.A.1.d: Code Visualization

    Eick, Stephen G., A Visual Tool for the Year 2000 Problem. In IEEE Computer 31(10), October, 1998. Pages 63 to 69.
    Keywords and Phrases: VIS-IV.A.1.d: Code Visualization


    VIS-IV.A.1.d.1: Visualization of History and Version Control


    Koike, Hideki, Hui-Chu Chu, VRCS: Integrating Version Control and Module Management using Interactive Three-Dimensional Graphics. In 1997 IEEE Symposium on Visual Languages, Capri, Italy, 1997. Pages 170 to 175.
    Keywords and Phrases: VIS-IV.A.1.d.1: Visualization of History and Version Control, software engineering

    Korhonen, Ari, Sutinen, Erkki, and Tarhio, Jorma, Understanding Algorithms by Means of Visualized Path Testing. In In: Stephan Diehl ed. Software Visualization: International Seminar. Springer, Dagstuhl, Germany, pp. 256-268. .
    Keywords and Phrases: VIS-I.A.3: Annotation, VIS-III.D: Cognitive Issues of Visualization, VIS-III.F: Design Principles of Visualization System, VIS-IV.A.1.d.1: Visualization of History and Version Control, VIS-IV.A.1.e: Visualization of Software Attributes and Interactions

    Lönnberg, Jan, Korhonen, Ari and Malmi, Lauri, MVT — A system for visual testing of software. In Proceedings of the Working Conference on Advanced Visual Interfaces, Gallipoli, Italy, May 2004. Pages 385 to 388.
    Keywords and Phrases: VIS-I.C.1: Paradigms for Explicit Specification of Visualizations, VIS-II.B.4: Visualization for Testing, VIS-III.F: Design Principles of Visualization System, VIS-IV.A.1.d.1: Visualization of History and Version Control, VIS-IV.A.1.e: Visualization of Software Attributes and Interactions, Visual testing, visual debugging, algorithm simulation, bytecode instrumentation, execution history logging


    VIS-IV.A.1.e: Visualization of Software Attributes and Interactions


    Bohnet, Johannes, Jürgen Döllner, Visual Exploration of Function Call Graphs for Feature Location in Complex Software Systems. In 2006 ACM Symposium on Software Visualization, Brighton, UK, Sept. 2006.
    Keywords and Phrases: VIS-I.A.2: Interactive Analysis, VIS-I.B.3: Automatic Layout, VIS-II.B.3: Visualization for Correctness and Maintenance, VIS-IV.A.1.e: Visualization of Software Attributes and Interactions

    Burkwald, Susan K, Stephen G. Eick, Kurt D. Rivard, and John D. Pyrce, Visualizing Year 2000 Program Changes. In WPC '98 Proceedings, Ischia, Italy, June 1998. Pages 13 to 18.
    Keywords and Phrases: VIS-IV.A.1.d: Code Visualization, VIS-IV.A.1.e: Visualization of Software Attributes and Interactions

    Jerding, Dean, Stasko, John T., and Ball, Thomas "Visualizing Interactions in Program Executions," Proceedings of the 1997 International Conference on Software Engineering (ICSE-97), Boston, MA, May 1997, pp. 360-370.
    Keywords and Phrases: VIS-I.B.10: Promotion of Scalability, VIS-II.B.3: Correctness and Maintenance, VIS-IV.A.1.e: Visualization of Attributes and Interactions, VIS-IV.A.1.f.9: Visualization of Object Oriented Languages

    Korhonen, Ari, Lauri Malmi, Taxonomy of Visual Algorithm Simulation Exercises. In Proceedings of the Third Program Visualization Workshop, Warwick, UK, July 2004. Pages 118 to 125.
    Keywords and Phrases: VIS-II.A.2: Visualization for Education, VIS-III.F: Design Principles of Visualization System, VIS-IV.A.1.a.1: Visualization of Specific Algorithms, VIS-IV.A.1.b: Data Structure Visualization, VIS-IV.A.1.e: Visualization of Software Attributes and Interactions

    Korhonen, Ari, Sutinen, Erkki, and Tarhio, Jorma, Understanding Algorithms by Means of Visualized Path Testing. In In: Stephan Diehl ed. Software Visualization: International Seminar. Springer, Dagstuhl, Germany, pp. 256-268. .
    Keywords and Phrases: VIS-I.A.3: Annotation, VIS-III.D: Cognitive Issues of Visualization, VIS-III.F: Design Principles of Visualization System, VIS-IV.A.1.d.1: Visualization of History and Version Control, VIS-IV.A.1.e: Visualization of Software Attributes and Interactions

    Kraemer, Eileen and Stasko, John T., "Creating an Accurate Portrayal of Concurrent Executions", Concurrency, Vol. 6, No. 1, Jan-Mar 1998, pp. 36-46.
    Keywords and Phrases: VIS-II.B: Exploratory Purposes, VIS-IV.A.1.e: Visualization of Software Attributes and Interactions, VIS-IV.A.1.f.1: Visualization of Concurrent and Parallel Languages

    Kraemer, Eileen and Stasko, John T., "Toward Flexible Control of the Temporal Mapping from Concurrent Program Events to Animations," Proceedings of the 8th International Parallel Processing Symposium (IPPS '94), Cancun, Mexico, April 1994, pp. 902-908.
    Keywords and Phrases: VIS-I.C.1: Paradigms for Explicit Specification of Visualizations, VIS-IV.A.1.e: Software Attributes and Interactions, VIS-IV.A.1.f.1: Visualization of Concurrent and Parallel Languages

    Lönnberg, Jan, Korhonen, Ari and Malmi, Lauri, MVT — A system for visual testing of software. In Proceedings of the Working Conference on Advanced Visual Interfaces, Gallipoli, Italy, May 2004. Pages 385 to 388.
    Keywords and Phrases: VIS-I.C.1: Paradigms for Explicit Specification of Visualizations, VIS-II.B.4: Visualization for Testing, VIS-III.F: Design Principles of Visualization System, VIS-IV.A.1.d.1: Visualization of History and Version Control, VIS-IV.A.1.e: Visualization of Software Attributes and Interactions, Visual testing, visual debugging, algorithm simulation, bytecode instrumentation, execution history logging

    Shilling, John J. and Stasko, John T., "Using Animation to Design Object-Oriented Systems", Object Oriented Systems, Vol. 1, No. 1, September 1994, pp. 5-19.
    Keywords and Phrases: VIS-I.B.5: Animation Techniques, VIS-II.A.3: Documentation, VIS-IV.A.1.e: Visualization of Software Attributes and Interactions, VIS-IV.A.1.f.9: Visualization of Object Oriented Languages


    VIS-IV.A.1.e.1: Visualization of Control Flow


    Korhonen, Ari, Malmi, Lauri, Myllyselkä, Pertti and Scheinin, Patrik, Does it Make a Difference if Students Exercise on the Web or in the Classroom?. In Proceedings of The 7th Annual SIGCSE/SIGCUE Conference on Innovation and Technology in Computer Science Education, Aarhus, Denmark, June 2002. Pages 121 to 124.
    Keywords and Phrases: VIS-II.A.2: Visualization for Education, VIS-III.A: Formal Quantitative Empirical Studies of Visualization, VIS-IV.A.1.a.1: Visualization of Specific Algorithms, VIS-IV.A.1.b: Data Structure Visualization, VIS-IV.A.1.e.1: Visualization of Control Flow, Automatic assessment, Randomised intervention study

    Varanda, Maria João, Pedro Rangel Henriques, Visualization/Animation of Programs in Alma: obtaining different results. In 2003 IEEE Symposia on Human Centric Computing Languages and Environments, Auckland, New Zealand, October 2003.
    Keywords and Phrases: VIS-I.B.3: Automatic Layout, VIS-I.B.4: Visualization of Dynamically Changing Data, VIS-II.A.2: Visualization for Education, VIS-IV.A.1.e.1: Visualization of Control Flow, VIS-IV.A.1.e.2: Visualization of Data Flow, Program Animation


    VIS-IV.A.1.e.2: Visualization of Data Flow


    Collberg, Christian, Todd A. Proebsting, Sean Davey, Language-Agnostic Program Rendering for Presentation, Debugging and Visualization. In IEEE Symposium on Visual Languages, Seattle, Washington, September 2000.
    Keywords and Phrases: VIS-IV.A.1.d: Code Visualization, VIS-IV.A.1.e.2: Visualization of Data Flow, VIS-IV.A.1.e.7: Visualization of Performance, VIS-IV.A.1.f.9: Visualization of Object Oriented languages

    Varanda, Maria João, Pedro Rangel Henriques, Visualization/Animation of Programs in Alma: obtaining different results. In 2003 IEEE Symposia on Human Centric Computing Languages and Environments, Auckland, New Zealand, October 2003.
    Keywords and Phrases: VIS-I.B.3: Automatic Layout, VIS-I.B.4: Visualization of Dynamically Changing Data, VIS-II.A.2: Visualization for Education, VIS-IV.A.1.e.1: Visualization of Control Flow, VIS-IV.A.1.e.2: Visualization of Data Flow, Program Animation


    VIS-IV.A.1.e.3: Visualization of Program Slices



    VIS-IV.A.1.e.4: Visualization of Message Flow


    De Pauw, Wim, Sophia Krasikov, John Morar, Execution Patterns for Visualizing Web Services. In 2006 ACM Symposium on Software Visualization, Brighton, UK, September 2006.
    Keywords and Phrases: VIS-I.A.1.c: Moving between Overview and Detail, VIS-I.A.2: Interactive Analysis, VIS-I.B.4: Visualization of Dynamically Changing Data, VIS-II.B.4: Visualization for Testing, VIS-IV.A.1.e.4: Visualization of Message Flow

    Koike, Hideki, Tetsuji Takada, Toshiyuki Masui, VisuaLinda: A Framework for Visualizing Parallel Linda Programs. In 1997 IEEE Symposium on Visual Languages, Capri, Italy, 1997. Pages 176 to 182.
    Keywords and Phrases: VIS-IV.A.1.c: Execution Structure Visualization, VIS-IV.A.1.e.4: Visualization of Message Flow, VIS-IV.A.1.f.1: Visualization of Concurrent and Parallel Languages, Linda

    Malloy, Brian A, James F. Power, Exploiting UML dynamic object modeling for the visualization of C++ programs. In ACM Symposium on Software Visualization, St. Louis, Missouri, USA, May 15-16 2005. Pages 105 to 114.
    Keywords and Phrases: VIS-I.A.2: Interactive Analysis, VIS-IV.A.1.e.4: Visualization of Message Flow, VIS-IV.A.1.f.9: Visualization of Object Oriented languages, UML sequence and communication diagrams


    VIS-IV.A.1.e.5: Visualization of Calls


    Mehner, Katharina, Wagner, Annika, Visualizing the Synchronization of Java-Threads with UML. In IEEE Symposium on Visual Languages, Seattle, Washington, September 2000.
    Keywords and Phrases: VIS-IV.A.1.c: Execution Structure Visualization, VIS-IV.A.1.e.5: Visualization of Calls, VIS-IV.A.1.f.1: Visualization of Concurrent and Parallel Languages, debugging, Java, UML


    VIS-IV.A.1.e.6: Visualization of Inheritance



    VIS-IV.A.1.e.7: Visualization of Performance


    Collberg, Christian, Todd A. Proebsting, Sean Davey, Language-Agnostic Program Rendering for Presentation, Debugging and Visualization. In IEEE Symposium on Visual Languages, Seattle, Washington, September 2000.
    Keywords and Phrases: VIS-IV.A.1.d: Code Visualization, VIS-IV.A.1.e.2: Visualization of Data Flow, VIS-IV.A.1.e.7: Visualization of Performance, VIS-IV.A.1.f.9: Visualization of Object Oriented languages


    VIS-IV.A.1.f: Visualization of Paradigm-Specific Content


    Topol, Brad and Stasko, John and Sunderam, Vaidy, "Integrating Visualization Support into Distributed Computing Systems," Proceedings of the 15th International Conference on Distributed Computing Systems, Vancouver, B.C., May 1995, pp. 19-26.
    Keywords and Phrases: VIS-IV.A.1.f: Visualization of Paradigm-Specific Content


    VIS-IV.A.1.f.1: Visualization of Concurrent and Parallel Languages


    Koike, Hideki, Tetsuji Takada, Toshiyuki Masui, VisuaLinda: A Framework for Visualizing Parallel Linda Programs. In 1997 IEEE Symposium on Visual Languages, Capri, Italy, 1997. Pages 176 to 182.
    Keywords and Phrases: VIS-IV.A.1.c: Execution Structure Visualization, VIS-IV.A.1.e.4: Visualization of Message Flow, VIS-IV.A.1.f.1: Visualization of Concurrent and Parallel Languages, Linda

    Kraemer, Eileen and Stasko, John T., "Creating an Accurate Portrayal of Concurrent Executions", Concurrency, Vol. 6, No. 1, Jan-Mar 1998, pp. 36-46.
    Keywords and Phrases: VIS-II.B: Exploratory Purposes, VIS-IV.A.1.e: Visualization of Software Attributes and Interactions, VIS-IV.A.1.f.1: Visualization of Concurrent and Parallel Languages

    Kraemer, Eileen and Stasko, John T., "The Visualization of Parallel Systems: An Overview," Journal of Parallel and Distributed Computing, Vol. 18, No. 2, June 1993, pp. 105-117.
    Keywords and Phrases: VIS-III.F: Design Principles of Visualization, VIS-IV.A.1.f.1 Visualization of Concurrent and Parallel Languages

    Kraemer, Eileen and Stasko, John T., "Toward Flexible Control of the Temporal Mapping from Concurrent Program Events to Animations," Proceedings of the 8th International Parallel Processing Symposium (IPPS '94), Cancun, Mexico, April 1994, pp. 902-908.
    Keywords and Phrases: VIS-I.C.1: Paradigms for Explicit Specification of Visualizations, VIS-IV.A.1.e: Software Attributes and Interactions, VIS-IV.A.1.f.1: Visualization of Concurrent and Parallel Languages

    Kraemer, Eileen and Stasko, John T., "Issues in Visualization for the Comprehension of Parallel Programs", Proceedings of the 3rd Workshop on Program Comprehension, IEEE Computer Society Press, Washington, D.C., November 1994, pp. 116-125.
    Keywords and Phrases: VIS-II.B.3: Correctness and Maintenance, VIS-III.F: Design Principles of Visualization Systems, VIS-IV.A.1: Software Visualization, VIS-IV.A.1.f: Visualization of Concurrent and Parallel Languages

    Mehner, Katharina, Wagner, Annika, Visualizing the Synchronization of Java-Threads with UML. In IEEE Symposium on Visual Languages, Seattle, Washington, September 2000.
    Keywords and Phrases: VIS-IV.A.1.c: Execution Structure Visualization, VIS-IV.A.1.e.5: Visualization of Calls, VIS-IV.A.1.f.1: Visualization of Concurrent and Parallel Languages, debugging, Java, UML

    Stasko, John T. and Kraemer, Eileen, "A Methodology for Building Application-Specific Visualizations of Parallel Programs," Journal of Parallel and Distributed Computing, Vol. 18, No. 2, June 1993, pp. 258-264.
    Keywords and Phrases: VIS-I.B.5: Animation Techniques, VIS-I.C.1: Paradigms for Explicit Specification of Visualizations, VIS-IV.A.1: Software Visualization, VIS-IV.A.1.f.1: Visualization of Concurrent and Parallel Languages

    Stasko, John T. and Wehrli, Joseph F., "Three-Dimensional Computation Visualization", Proceedings of the 1993 IEEE Symposium on Visual Languages, Bergen, Norway, August 1993, pp. 100-107.
    Keywords and Phrases: VIS-I.B.5: Animation Techniques, VIS-I.B.7: Techniques for Multiple Dimensions, VIS-IV.A.1: Software Visualization, VIS-IV.A.1.f.1: Visualization of Concurrent and Parallel Languages


    VIS-IV.A.1.f.2: Visualization of Constraint-Based Languages



    VIS-IV.A.1.f.3: Visualization of Data-Flow Languages



    VIS-IV.A.1.f.4: Visualization of Form-Based and Spreadsheet-Based Languages


    Carlson, Paul, Margaret Burnett and Jonathan Cadiz, A Seamless Integration of Algorithm Animation into a Visual Programming Language. In International Workshop on Advanced Visual Interfaces, Gubbio, Italy, May 1996.
    Keywords and Phrases: VIS-I.C.1: Paradigms for Explicit Specification of Visualizations, VIS-IV.A.1.a: Algorithm Visualization, VIS-IV.A.1.f.4: Visualization of Form-Based and Spreadsheet-Based Languages

    Ruthruff, J., E. Creswick, M. Burnett, C. Cook, S. Prabhakararao, M. Fisher II, M. Main, End-User Software Visualizations for Fault Localization. In ACM Symposium on Software Visualization, San Diego, CA, June 2003. Pages 123 to 132.
    Keywords and Phrases: VIS-II.B.3: Visualization for Correctness and Maintenance, VIS-II.B.4: Visualization for Testing, VIS-III.A: Formal Quantitative Empirical Studies of Visualization, VIS-IV.A.1.f.4: Visualization of Form-Based and Spreadsheet-Based Languages, Forms/3, end-user software engineering, WYSIWYT


    VIS-IV.A.1.f.5: Visualization of Functional Languages



    VIS-IV.A.1.f.6: Visualization of Imperative Languages


    Mukherjea, Sougata and Stasko, John T. , "Applying Algorithm Animation Techniques for Program Tracing, Debugging, and Understanding", Proceedings of the 15th International Conference on Software Engineering, Baltimore, MD, May 1993, pp. 456-465.
    Keywords and Phrases: VIS-I.C.1: Paradigms for Explicit Specification of Visualizations, VIS-II.B.3: Correctness and Maintenance, VIS-IV.A.1.a: Algorithm Visualization, VIS-IV.A.1.b: Data Structure Visualization, VIS-IV.A.1.f.6: Visualization of Imperative Languages

    Mukherjea, Sougata and Stasko, John T., "Toward Visual Debugging: Integrating Algorithm Animation Capabilities within a Source Level Debugger", ACM Transactions on Computer-Human Interaction, Vol. 1, No. 3, September 1994, pp. 215-244.
    Keywords and Phrases: VIS-I.C.1: Paradigms for Explicit Specification of Visualizations, VIS-II.B.3: Correctness and Maintenance, VIS-IV.A.1.a: Algorithm Visualization, VIS-IV.A.1.b: Data Structure Visualization, VIS-IV.A.1.f.6: Visualization of Imperative Languages

    Reichardt, Johannes, Two-dimensional C++. In 2006 ACM Symposium on Software Visualization, Brighton, United Kingdom, September 2006.
    Keywords and Phrases: VIS-IV.A.1.f.6: Visualization of Imperative Languages, VIS-IV.A.1.f.9: Visualization of Object Oriented languages, program comprehension, homomorphic mapping


    VIS-IV.A.1.f.7: Visualization of Logic Languages



    VIS-IV.A.1.f.8: Visualization of Multi-Paradigm Languages



    VIS-IV.A.1.f.9: Visualization of Object Oriented Languages


    Collberg, Christian, Todd A. Proebsting, Sean Davey, Language-Agnostic Program Rendering for Presentation, Debugging and Visualization. In IEEE Symposium on Visual Languages, Seattle, Washington, September 2000.
    Keywords and Phrases: VIS-IV.A.1.d: Code Visualization, VIS-IV.A.1.e.2: Visualization of Data Flow, VIS-IV.A.1.e.7: Visualization of Performance, VIS-IV.A.1.f.9: Visualization of Object Oriented languages

    Jerding, Dean, Stasko, John T., and Ball, Thomas "Visualizing Interactions in Program Executions," Proceedings of the 1997 International Conference on Software Engineering (ICSE-97), Boston, MA, May 1997, pp. 360-370.
    Keywords and Phrases: VIS-I.B.10: Promotion of Scalability, VIS-II.B.3: Correctness and Maintenance, VIS-IV.A.1.e: Visualization of Attributes and Interactions, VIS-IV.A.1.f.9: Visualization of Object Oriented Languages

    Malloy, Brian A, James F. Power, Using a Molecular Metaphor to Facilitate Comprehension of 3D Object Diagrams. In 2005 IEEE Symposium on Visual Languages and Human-Centric Computing, Dallas, Texas, USA, September 2005.
    Keywords and Phrases: VIS-IV.A.1.c: Execution Structure Visualization, VIS-IV.A.1.f.9: Visualization of Object Oriented languages, UML Object Diagrams

    Malloy, Brian A, James F. Power, Exploiting UML dynamic object modeling for the visualization of C++ programs. In ACM Symposium on Software Visualization, St. Louis, Missouri, USA, May 15-16 2005. Pages 105 to 114.
    Keywords and Phrases: VIS-I.A.2: Interactive Analysis, VIS-IV.A.1.e.4: Visualization of Message Flow, VIS-IV.A.1.f.9: Visualization of Object Oriented languages, UML sequence and communication diagrams

    Reichardt, Johannes, Two-dimensional C++. In 2006 ACM Symposium on Software Visualization, Brighton, United Kingdom, September 2006.
    Keywords and Phrases: VIS-IV.A.1.f.6: Visualization of Imperative Languages, VIS-IV.A.1.f.9: Visualization of Object Oriented languages, program comprehension, homomorphic mapping

    Shilling, John J. and Stasko, John T., "Using Animation to Design Object-Oriented Systems", Object Oriented Systems, Vol. 1, No. 1, September 1994, pp. 5-19.
    Keywords and Phrases: VIS-I.B.5: Animation Techniques, VIS-II.A.3: Documentation, VIS-IV.A.1.e: Visualization of Software Attributes and Interactions, VIS-IV.A.1.f.9: Visualization of Object Oriented Languages


    VIS-IV.A.1.f.10: Visualization of Programming-By-Demonstration Languages



    VIS-IV.A.1.f.11: Visualization of Rule-Based Languages



    VIS-IV.A.2: Web Visualization


    Celentano, Augusto, Virtual Worlds as Metaphors for Web Sites Exploration: Are They Effective?. In 1999 IEEE Symposium on Visual Languages (VL'99), Tokio, Japan, September 1999.
    Keywords and Phrases: VIS-I.B.1: Visualization Structures, VIS-II.B.1: Visualization for Browsing, VIS-IV.A.2: Web Visualization

    Sifer, Mark J, Olivier Liechti, Zooming in One Dimension can be better than Two: an Interface for Placing Search Results in Context with a Restricted Sitemap. In 1999 IEEE Symposium on Visual Languages, Tokyo, Japan, September 1999.
    Keywords and Phrases: VIS-I.A.1.b: Zooming, VIS-I.B.2.c: Distorted Views, VIS-I.B.3.c: Tree/Hierarchy Layout, VIS-II.B.2: Visualization for Searching, VIS-IV.A.2: Web Visualization, WWW, sitemap, search results

    Sommerer, Christa, Laurent Mignonneau, VERBARIUM and LIFE SPACIES: Creating a Visual Language by Transcoding Text into Form on the Internet. In 1999 IEEE Symposium on Visual Languages, Tokyo, Japan, September 1999.
    Keywords and Phrases: VIS-I.B.8: Text-Oriented Visualization Techniques, VIS-III.F: Design Principles of Visualization System, VIS-IV.A.2: Web Visualization, text-to-form editor, human-computer interaction, Internet, interactive art, genetic code


    VIS-IV.A.3: Document Visualization


    Tatemura, Junichi, Graphical Relevance Feedback: Visual Exploration in the DocumentSpace. In IEEE Symposium on Visual Languages, Seattle, Washington, September 2000.
    Keywords and Phrases: VIS-I.A.1.a: Dynamic Queries, VIS-I.B.3.a: Semi-Automatic Layout, VIS-II.B.1: Visualization for Browsing, VIS-II.B.2: Visualization for Searching, VIS-IV.A.3: Document Visualization


    VIS-IV.A.4: Database Visualization


    Antis, Jacqueline M., Stephen G. Eick, and John D. Pyrce, Visualizing the structure of relational databases. In IEEE Software, January, 1996. Pages 72 to 79.
    Keywords and Phrases: VIS-IV.A.4: Database Visualization

    Cruz, Isabel, Peter S. Leveille, Implementation of a Constraint-Based Visualization System. In IEEE Symposium on Visual Languages, Seattle, Washington, September 2000.
    Keywords and Phrases: VIS-I.C.1: Paradigms for Explicit Specification of Visualizations, VIS-IV.A.4: Database Visualization

    Olston, Chris A, Stonebraker, Michael, Aiken, Alexander, Hellerstein, Joseph M., VIQING: Visual Interactive QueryING. In 1998 IEEE Symposium on Visual Languages, Halifax, Canada, September 1998.
    Keywords and Phrases: VIS-I.A.1.a: Dynamic Queries, VIS-IV.A: Information Visualization, VIS-IV.A.4: Database Visualization, graphical query languages, direct-manipulation interfaces


    VIS-IV.A.5: Business Visualization



    VIS-IV.A.6: Visualization of Software Engineering Processes


    Chuah, Mei C., Stephen G. Eick, Information Rich Glyphs for Software Management Data. Managing Software with New Visual Representations. In IEEE Computer Graphics and Applications, July/August, 1998. Pages 24 to 29.
    Keywords and Phrases: VIS-IV.A.6: Visualization of Software Engineering Processes

    Grundy, John, John G Hosking, High-level Static and Dynamic Visualisation of Software Architectures. In IEEE Symposium on Visual Languages, Seattle, Washington, September 2000.
    Keywords and Phrases: VIS-II.A.1: Visualization for Analysis and Statistics, VIS-IV.A.6: Visualization of Software Engineering Processes


    VIS-IV.B: Geographical Information System Visualization


    Hewagamage, K. Priyantha, Masahito Hirakawa and Tadao Ichikawa, Interactive Visualization of Spatiotemporal Patterns Using Spirals on a Geographical Map. In IEEE Symposium of Visual Languages 1999, Tokyo, Japan, September 1999.
    Keywords and Phrases: VIS-I.A.2: Interactive Analysis, VIS-II.A.4: Visualization for Decision Support, VIS-IV.B: Geographical Information System Visualization, Spiral technique, Timeline, Interaction History


    VIS-IV.C: Scientific Visualization (Physical Processes)


    Burnett, Margaret, Richard Hossli, Timothy Pulliam, Brian VanVoorst, and Xiaoyang Yang, Toward Visual Programming Languages for Steering in Scientific Visualization: a Taxonomy. In IEEE Computational Science and Engineering 1(4), Winter, 1994. Pages 44 to 62.
    Keywords and Phrases: VIS-I.C.1: Paradigms for Explicit Specification of Visualizations, VIS-IV.C: Scientific Visualization (Physical Processes)



    Date of last update: Mon Sep 25 6:46:32 2006