Contents

Sunday May 13 2001

Architectural Views

"Scaling Dynamic Architectural Software Visualizations".............................................................1

Andrew Catton and Gail C. Murphy

"Visualization of Object-Oriented Architecture".............................................................................5

Amnon H. Eden

Controlling the Information to Visualizations

"A Component-based Framework for Uniform Resource Visualization".....................................11

Kukjin Lee and Diane T. Rover

"Drive-by Analysis of Running Programs"...................................................................................17

Wim De Pauw, Nick Mitchell, Martin Robillard, Gary Sevitsky, and

Harini Srinivasan

"Scripts for Program Trace Analysis".............................................................................................23

Manos Renieris

Evaluation and Reflection

"Why Johnny Won't Visualize".....................................................................................................27

Eileen Kraemer, Mihail Tudoreanu, and Ashley Taylor

"A Qualitative and Quantitative Evaluation of Software Visualization Tools"............................33

Sarita Bassil and Rudolf K. Keller

Monday May 14 2001

Facilitating Multiple Views

"A Flexible Approach to Visualize Large Software Products".....................................................38

Jean-Marie Favre

"Bee/Hive: A Software Visualization Back End"..........................................................................44

Steven P. Reiss

Interesting View Techniques

"Visualizing Software in an Immersive Virtual Reality Environment".........................................49

Jonathan I. Maletic, Jason Leigh, and Andrian Marcus

"SHriMP Views: An Interactive Environment for Exploring Multiple Hierarchical Views of a Java Program"................................................................................................................................55

Margaret-Anne Storey

"Visualization and Debugging of Concurrent Java Programs with UML"....................................59

Katharina Mehner and Bernd Weymann

Code Coverage and Testing

"Visualizing Hot Spots in Various Domains"................................................................................65

Karel Driesen, Nagi Basha, David Eng, Matt Holly, John Jorgensen, Georges Kanaan, Babak Mahdavi, and Qin Wang

"Visualization for Fault Localization"...........................................................................................71

James A. Jones, Mary Jean Harrold, and John Stasko