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:
2nd Annual “DESIGNFEST” ON VISUALIZING SOFTWARE FOR UNDERSTANDING AND
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
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
This event is being co-located with ICSM'2003.