Software Visualization

International Seminar Dagstuhl Castle, Germany, May 20–25, 2001 Revised Papers

  • Stephan Diehl
Conference proceedings

DOI: 10.1007/3-540-45875-1

Part of the Lecture Notes in Computer Science book series (LNCS, volume 2269)

Table of contents (31 papers)

  1. Front Matter
    Pages I-VIII
  2. Algorithm Animation

    1. Chapter 1 Algorithm Animation
      Andreas Kerren, John T. Stasko
      Pages 1-15
    2. Specifying Algorithm Visualizations: Interesting Events or State Mapping?
      Camil Demetrescu, Irene Finocchi, John T. Stasko
      Pages 16-30
    3. Perspectives on Program Animation with Jeliot
      Mordechai Ben-Ari, Niko Myller, Erkki Sutinen, Jorma Tarhio
      Pages 31-45
    4. Animating Algorithms Live and Post Mortem
      Stephan Diehl, Carsten Görg, Andreas Kerren
      Pages 46-57
    5. Algorithm Animation Using Data Flow Tracing
      Jarosław Francik
      Pages 73-87
    6. Algorithm Animation for Teaching
      Rudolf Fleischer, Luděk Kučera
      Pages 113-128
  3. Software Engineering

    1. Chapter 2 Software Engineering
      Rym Mili, Renee Steiner
      Pages 129-137
    2. Software Visualization for Reverse Engineering
      Rainer Koschke
      Pages 138-150
    3. Visualizing the Execution of Java Programs
      Wim De Pauw, Erik Jensen, Nick Mitchell, Gary Sevitsky, John Vlissides, Jeaha Yang
      Pages 151-162
    4. Visualizing Memory Graphs
      Thomas Zimmermann, Andreas Zeller
      Pages 191-204
  4. Software Visualization and Education

About these proceedings


This book presents the state of the art in software visualization and thus attempts to establish it as a field on its own. Based on a seminar held at Dagstuhl Castle in May 2001, the book offers topical sections on:
- algorithm animation
- software visualization and software engineering
- software visualization and education
- graphs in software visualization
- and perspectives of software visualization.
Each section starts with an introduction surveying previous and current work and providing extensive bibliographies.


Algorithm Algorithm Visualization Animation Flow Charts Graph Drawing Information Visualization Java Mapping Memory Graphs Program Visualization Sequence Diagrams Unified Modeling Language (UML) Visual Representation algorithms visualization

Editors and affiliations

  • Stephan Diehl
    • 1
  1. 1.FR InformatikSaarland UniversitySaarbrückenGermany

Bibliographic information

  • Copyright Information Springer-Verlag Berlin Heidelberg 2002
  • Publisher Name Springer, Berlin, Heidelberg
  • eBook Packages Springer Book Archive
  • Print ISBN 978-3-540-43323-1
  • Online ISBN 978-3-540-45875-3
  • Series Print ISSN 0302-9743