Software Visualization

"In the past decade, high quality interfaces have become standard in a growing number of areas such as games and CD-ROM-based encyclopedias. Yet the overwhelming majority of programmers edit their code using a single font within a single window and view code execution via the hand insertion of print statements. Software Visualization (SV) redresses this imbalance by using typography, graphics, and animation techniques to show program code, data, and control flow." (Software Visualization, Stasko et .al, MIT Press)

elvis-sv.png

People

Projects

Recent Publications

  • Visualizing the Refactoring of Classes via Clustering. Keith Cassell, Craig Anslow, Lindsay Groves, Peter Andreae. To appear in the Australasian Computer Science Conference (ACSC), Perth, Australia, 2011.
  • User Evaluation of Polymetric Views Using a Large Visualization Wall. Craig Anslow, James Noble, Stuart Marshall, Ewan Tempero, and Robert Biddle. In Proceedings of the ACM Symposium on Software Visualization (SoftVis), Salt Lake City, UT, USA, 2010.
  • Exploring the Inventor's Paradox: Applying Jigsaw to Software Visualization. Haowei Ruan, Craig Anslow, Stuart Marshall, and James Noble. In Proceedings of the ACM Symposium on Software Visualization (SoftVis), Salt Lake City, UT, USA, 2010.
  • Multi-touch Table User Interfaces for Co-located Collaborative Software Visualization. Craig Anslow. In Proceedings of the Doctoral Symposium at the ACM International Conference on Interactive Tabletops and Surfaces (ITS), Saarbrucken, Germany, 2010.
  • Co-located Collaborative Software Visualization. Craig Anslow, Stuart Marshall, James Noble, and Robert Biddle. In Proceedings of the Workshop on Human Aspects of Software Engineering (HAoSE2010) at SPLASH,Reno/Tahoe, Nevada, USA, 2010.
  • Towards Visual Software Analytics. Craig Anslow, James Noble, Stuart Marshall, and Ewan Tempero. In Proceedings of the Australasian Computing Doctoral Consortium (ACDC), Wellington, New Zealand, 2009.
  • Visualizing the Word Structure of Java Class Names. Craig Anslow, James Noble, Stuart Marshall, and Ewan Tempero. In Companion to the ACM SIGPLAN International Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPLSA) (Poster), Nashville, Tennessee, USA, 2008.
  • Web Software Visualization Using Extensible 3D (X3D) Graphics. Craig Anslow, James Noble, Stuart Marshall, and Robert Biddle. In Proceedings of the ACM Symposium on Software Visualization (SoftVis) (Poster), Herrsching am Ammersee, Germany, 2008.
  • Visualizing the Computation Tree of the Tutte Polynomial. Bennett Thompson, David J. Pearce, Gary Haggard, and Craig Anslow. In Proceedings of the ACM Symposium on Software Visualization (SoftVis) (Poster), Herrsching am Ammersee, Germany, 2008.
  • Towards End-User Web Software Visualization. Craig Anslow, James Noble, Stuart Marshall, and Ewan Tempero. In Proceedings of the Graduate Consortium at the IEEE Symposium on Visual Languages and Human Centric Computing (VLHCC), Herrsching am Ammersee, Germany, 2008.
  • X3D Web Software Visualization in Action!. Craig Anslow, James Noble, Stuart Marshall, and Robert Biddle. In the Companion of the ACM SIGPLAN International Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA) (Onward! Film), Montreal, Canada, 2007.
  • X3D Software Visualization. Craig Anslow, Stuart Marshall, James Noble, and Robert Biddle. In the Proceedings of the New Zealand Computer Science Students Research Conference, University of Waikato, Hamilton, New Zealand, 2007.
  • XML Database Support for Program Trace Visualisation. Craig Anslow, Stuart Marshall, Robert Biddle, James Noble, and Kirk Jackson. In the Proceedings of the Australasian Symposium on Information Visualisation (INVIS), Christchurch, New Zealand, 2004.
  • Aspects to Visualising Reusable Components. Stuart Marshall, Kirk Jackson, Craig Anslow and Robert Biddle. In the Proceedings of the Australasian Symposium on Information Visualisation (INVIS), Adelaide, Australia, 2003.

Theses

Topic attachments
I Attachment Action Size Date Who Comment
elvis-sv.pngpng elvis-sv.png manage 98 K 22 Jun 2008 - 15:14 Main.craig