Sponsored by NVO, the IEEE Computer Society Technical Committee on Visualization and Graphics (TCVG) and the IEEE Computer Society Technical Council on Software Engineering (TCSE), and the IEEE Computer Society. 


See the Agenda page for links to the presentations and individual papers and the proceedings page for the proceedings as PDF file.  The summary slides are posted here.  We are hoping to organize a Vissoft for 2004. If you would like to help us organize this event, please email:  mstorey@uvic.ca


Amsterdam, September 22, 2003 (co-located with ICSM'2003 and sponsored by NWO, Amsterdam).

Software visualization is a broad research area encompassing techniques that assist in a broad range of software engineering activities including:  specification, design, programming, testing, maintenance, reverse engineering and reengineering.    In this workshop, we will focus on visualization techniques that draw on aspects of software maintenance, program comprehension, reverse engineering, and reengineering.  That is, we focus on how visualization can help programmers understand and analyze software.

This event will gather tool developers, users and researchers in a unique format to learn about, experience and discuss techniques for visualizing software for understanding and analysis.   Software is inherently complex due to the number of artefacts in any system and their relationships. It is also unique in that it has both a static and a dynamic nature. This can affect the views that are applicable and useful, and even what constitutes a sufficiently complete view to support a comprehension task.  There is a need to help support the program comprehension notion of discovering what a system does as well as how it does it.  The goals of the workshop are to work towards being able to answer the question of what is a good representation for a given situation, data availability and required tasks.   We will also consider the unique demands that software places on visualizations that other knowledge representations may not have to consider.

This year's event will be a combination of a tutorial, hands-on collaborative demo and a workshop.   Please see the Agenda for more details.


The audience for VISSOFT will include tool designers, users and researchers.  Participants will benefit from the tutorial in the morning, as a clearer understanding of the potential advantages and limits from visualization will be presented.    The tutorial will be followed by a hands-on collaborative demonstration of software visualization tools.    We will seek input from tool users on their impressions of the tools from the demonstration.   The interactive demonstration will be followed by a workshop in the afternoon. 

This event is being co-located with ICSM'2003.