Publications

 

Peer Reviewed Conferences

  1. 1.Craig Anslow, Stuart Marshall, James Noble, and Robert Biddle. SourceVis: Collaborative Software Visualization for Co-Located Environments. In Proceedings of the IEEE International Working Conference on Software Visualization (VISSOFT), Eindhoven, The Netherlands, 2013.

  2. 2.Hien Tran, Craig Anslow, Stuart Marshall, Alex Potanin, Mairead De Roiste. Lessons Learnt from Collaboratively Creating Maps on a Touch Table. In Proceedings of the ACM New Zealand Conference on Computer-Human Interaction (CHINZ), Hamilton, New Zealand, 2011. (short paper)

  3. 3.Keith Cassell, Craig Anslow, Lindsay Groves, Peter Andreae. Visualizing the Refactoring of Classes via Clustering. In Proceedings of the Australasian Computer Science Conference (ACSC), Perth, Australia, 2011.

  4. 4.Ewan Tempero, Craig Anslow, Jens Dietrich, Ted Han, Jing Li, Markus Lumpe, Hayden Melton, and James Noble. Qualitas Corpus: A Curated Collection of Java Code for Empirical Studies. In Proceedings of the Asia Pacific Software Engineering Conference (APSEC), Sydney, Australia, 2010. *Best Research Paper Award

  5. 5.Craig Anslow, James Noble, Stuart Marshall, Ewan Tempero, and Robert Biddle. User Evaluation of Polymetric Views Using a Large Visualization Wall. In Proceedings of the ACM Symposium on Software Visualization (SoftVis), Salt Lake City, UT, USA, 2010.

  6. 6.Haowei Ruan, Craig Anslow, Stuart Marshall, and James Noble. Exploring the Inventor's Paradox: Applying Jigsaw to Software Visualization. In Proceedings of the ACM Symposium on Software Visualization (SoftVis), Salt Lake City, UT, USA, 2010.

  7. 7.Craig Anslow, Stuart Marshall, Robert Biddle, James Noble, and Kirk Jackson. XML Database Support for Program Trace Visualisation. In Proceedings of the Australasian Symposium on Information Visualisation (INVIS), Christchurch, New Zealand, 2004.

  8. 8.Stuart Marshall, Kirk Jackson, Craig Anslow and Robert Biddle. Aspects to Visualising Reusable Components. In Proceedings of the Australasian Symposium on Information Visualisation (INVIS), Adelaide, Australia, 2003.


Non Peer Reviewed Conferences

  1. 9.Craig Anslow, James Noble, Stuart Marshall, and Ewan Tempero. Visualizing the Size of the Java Standard API. In Proceedings of the New Zealand Computer Science Research Students Conference (NZCSRSC), Wellington, New Zealand, 2010.

  2. 10.Craig Anslow, James Noble, Stuart Marshall, and Ewan Tempero. Web Software Visualization Via Google's Visualization API. In Proceedings of the New Zealand Computer Science Research Students Conference (NZCSRSC), Auckland, New Zealand, 2009. (short paper)

  3. 11.Craig Anslow, Stuart Marshall, James Noble, and Robert Biddle. X3D Software Visualization. In Proceedings of the New Zealand Computer Science Research Students Conference (NZCSRSC), Hamilton, New Zealand, 2007.


Doctoral Symposiums

  1. 12.Craig Anslow. Multi-touch Table User Interfaces for Co-located Collaborative Software Visualization. In Proceedings of the Doctoral Symposium at the ACM International Conference on Interactive Tabletops and Surfaces (ITS), Saarbrucken, Germany, 2010.

  2. 13.Craig Anslow, James Noble, Stuart Marshall, and Ewan Tempero. Towards Visual Software Analytics. In Proceedings of the Australasian Computing Doctoral Consortium (ACDC), Wellington, New Zealand, 2009.

  3. 14.Craig Anslow, James Noble, Stuart Marshall, and Ewan Tempero. Towards End-User Web Software Visualization. In Proceedings of the Graduate Consortium at the IEEE Symposium on Visual Languages and Human Centric Computing (VLHCC), Herrsching am Ammersee, Germany, 2008.


Workshops

  1. 15.Craig Anslow, Stuart Marshall, James Noble, Robert Biddle. Exploring Collaborative Software Visualization with Multi-touch Tables. In Proceedings of the Workshop on Collaboration meets Interactive Surfaces: Walls, Tables, Tablets, and Phones at the at the ACM International Conference on Interactive Tabletops and Surfaces (ITS), St Andrews, Scotland, 2013.

  2. 16.Craig Anslow, Stuart Marshall, James Noble, and Robert Biddle. Interactive Multi-touch Surfaces for Software Visualization. In Proceedings of the Workshop on Data Exploration for Interactive Surfaces (DEXIS) at the ACM International Conference on Interactive Tabletops and Surfaces (ITS), Kobe, Japan, 2011.

  3. 17.Craig Anslow, Stuart Marshall, James Noble, and Robert Biddle. Co-located Collaborative Software Visualization. In Proceedings of the Workshop on Human Aspects of Software Engineering (HAoSE2010) at SPLASH,Reno/Tahoe, Nevada, USA, 2010.

  4. 18.Craig Anslow and Dirk Riehle. Towards End-User Programming with Wikis. In Proceedings of the Workshop on End-User Software Engineering (WEUSE), at IEEE International Conference on Software Engineering (ICSE), Leipzig, Germany, 2008.

  5. 19.Craig Anslow and Dirk Riehle. Lightweight End-User Programming with Wikis. In Proceedings of the Workshop on Wikis for Software Engineering, at WikiSym, Montreal, Canada, 2007.

  6. 20.Craig Anslow, Stuart Marshall, and James Noble. X3D-Earth in the Software Visualization Pipeline. In Proceedings of the X3D-Earth Technical Requirements Workshop, Naval Postgraduate School, Monterey, CA, USA, 2006.

  7. 21.Craig Anslow. Escaped from the Lab: Software Practices in Large Organisations. In Proceedings of Escaped from the Lab: Software Practices in Large Organisations Workshop, at OOPSLA, Portland, Oregon, USA, 2006.

  8. 22.Craig Anslow, Stuart Marshall, James Noble, and Robert Biddle. Software Visualization Tools for Component Reuse. In Proceedings of the Workshop on Method Engineering for Object-Oriented and Component-Based Development, at OOPSLA, Vancouver, Canada, 2004.


Films

  1. 23.Craig Anslow, James Noble, Stuart Marshall, and Robert Biddle. X3D Web Software Visualization in Action!. In Companion to the ACM SIGPLAN International Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA) (Onward! Film), Montreal, Canada, 2007.


Tutorials

  1. 24.Craig Anslow and Don Brutzman Interactive Introduction to X3D Graphics. In Proceedings of the European Association for Computer Graphics (Eurographics), Crete, Greece, 2008.


Posters

  1. 25.Craig Anslow, Stuart Marshall, James Noble, and Robert Biddle. SourceVis: A Tool for Multi-touch Software Visualization. In Proceedings of the International Conference on Interactive Tabletops and Surfaces (ITS), Kobe, Japan, 2011.

  2. 26.John Rankin, Craig Anslow, James Noble, Donald Gordon, and Brenda Chawner. Wikipublisher: A Print-on-Demand Wiki. In the Proceedings of the International Symposium on Wikis and Open Collaboration (WikiSym), Orlando, FL, USA, 2009.

  3. 27.Craig Anslow, James Noble, Stuart Marshall, and Ewan Tempero. Visualizing the Word Structure of Java Class Names. In Companion to the ACM SIGPLAN International Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPLSA), Nashville, Tennessee, USA, 2008.

  4. 28.Craig Anslow, James Noble, Stuart Marshall, and Robert Biddle. Web Software Visualization Using Extensible 3D (X3D) Graphics. In Proceedings of the ACM Symposium on Software Visualization (SoftVis), Herrsching am Ammersee, Germany, 2008.

  5. 29.Bennett Thompson, David J. Pearce, Gary Haggard, and Craig Anslow. Visualizing the Computation Tree of the Tutte Polynomial. In Proceedings of the ACM Symposium on Software Visualization (SoftVis), Herrsching am Ammersee, Germany, 2008.

  6. 30.Craig Anslow, Stuart Marshall, James Noble, and Robert Biddle. VET3D: A Tool for Execution Trace Web 3D Visualization. In Companion to the ACM SIGPLAN International Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPLSA), Portland, Oregon, USA, 2006.

  7. 31.Craig Anslow, Stuart Marshall, James Noble, and Robert Biddle. Evaluating X3D For Use in Software Visualization. In Proceedings of the ACM Symposium on Software Visualization (SoftVis), Brighton, England, 2006.


Technical Reports

  1. 32.Keith Cassell, Craig Anslow, Lindsay Groves, and Peter Andreae. Visualizing Class Refactoring via Clustering. School of Engineering and Computer Science, Technical Report, ECSTR10-17, 2010.

  2. 33.Craig Anslow, James Noble, Robert Biddle, and Stuart Marshall. X3D Web Based Algorithm Animation. School of Mathematics, Statistics and Computer Science, Computer Science, Technical Report, CS-TR-07-1, 2007.

  3. 34.Craig Anslow, Stuart Marshall, James Noble, Kirk Jackson, Mike McGavin and Robert Biddle. Program Trace Formats for Software Visualisation. School of Mathematics, Statistics and Computer Science, Computer Science, Technical Report, CS-TR-06-1, 2006.

  4. 35.Craig Anslow, Stuart Marshall, Robert Biddle, James Noble, and Kirk Jackson. Program Trace Visualisation. School of Mathematics, Statistics and Computer Science, Computer Science, Technical Report, CS-TR-04-1, 2004.

  5. 36.Stuart Marshall, Kirk Jackson, Craig Anslow, and Robert Biddle. Aspects to Visualising Reusable Components. School of Mathematics, Statistics and Computer Science, Computer Science, Technical Report, CS-TR-02-29, 2002.


Edited Workshop Proceedings

  1. 37.Shane Markstrum, Emerson Murphy-Hill, Craig Anslow. Proceedings of the Workshop on Evaluation and Usability of Programming Languages and Tools (PLATEAU), at SPLASH, Portland, OR, USA, 2011.

  2. 38.Emerson Murphy-Hill, Shane Markstrum, Craig Anslow. Proceedings of the Workshop on Evaluation and Usability of Programming Languages and Tools (PLATEAU), at SPLASH, Reno, NV, USA, 2010.

  3. 39.Craig Anslow, Shane Markstrum and Emerson Murphy-Hill. Proceedings of the Workshop on Evaluation and Usability of Programming Languages and Tools (PLATEAU), at OOPSLA, Orlando, FL, USA, 2009.  School of Engineering and Computer Science, Technical Report, ECSTR10-12, 2010.

  4. 40.Craig Anslow and Stuart Marshall. Proceedings of the Workshop on Visual Analytics in Software Engineering (VASE), at ASE, Auckland, New Zealand. 2009. School of Engineering and Computer Science, Technical Report, ECSTR10-11, 2010.


Theses

  1. 41.Craig Anslow. Collaborative Software Visualization in Co-located Environments. (PhD Thesis) School of Engineering and Computer Science, Victoria University of Wellington, 2013.

  2. 42.Craig Anslow. Evaluating Extensible 3D (X3D) Graphics For Use in Software Visualisation. (Masters Thesis) School of Mathematics, Statistics and Computer Science, Victoria University of Wellington, 2008.

  3. 43.Craig Anslow. XML Database Support for Program Trace Visualisation. (Honours Report) School of Mathematics, Statistics and Computer Science, Computer Science, Victoria University of Wellington, 2002.