Documenting frameworks using patterns
OOPSLA '92 conference proceedings on Object-oriented programming systems, languages, and applications
Integrating structured databases into the Web: the MORE system
Selected papers of the first conference on World-Wide Web
Communications of the ACM
Reuse of debuggers for visualization of reuse
SSR '99 Proceedings of the 1999 symposium on Software reusability
Smarter cut-and-paste for programming text editors
AUIC '01 Proceedings of the 2nd Australasian conference on User interface
How (not) to help people test drive code
AUIC '02 Proceedings of the Third Australasian conference on User interfaces - Volume 7
A Study of Usability of Web-Based Software Repositories
SMT '00 Proceedings of the International Conference on software Methods and Tools (SMT'00)
Evaluating scalable vector graphics for use in software visualisation
APVis '03 Proceedings of the Asia-Pacific symposium on Information visualisation - Volume 24
A Web user interface for an interactive software repository
AUIC '04 Proceedings of the fifth conference on Australasian user interface - Volume 28
XML database support for program trace visualisation
APVis '04 Proceedings of the 2004 Australasian symposium on Information Visualisation - Volume 35
Evaluating X3D for use in software visualization
SoftVis '06 Proceedings of the 2006 ACM symposium on Software visualization
Visualisations of execution traces (VET): an interactive plugin-based visualisation tool
AUIC '06 Proceedings of the 7th Australasian User interface conference - Volume 50
VET3D: a tool for execution trace web 3D visualization
Companion to the 21st ACM SIGPLAN symposium on Object-oriented programming systems, languages, and applications
Web software visualization using extensible 3D (X3D) graphics
Proceedings of the 4th ACM symposium on Software visualization
Hi-index | 0.00 |
This paper describes an architecture we have developed for web-based visualisation of remotely executing software. The motivation for this work is to allow users of web-based software repositories to explore existing code components and frame-works, to see what they do, and create interactive visual documentation of that code based on the developer's actions. This visual documentation can be used to determine what the code or framework does, how it does it, and whether it can be reused in the developer's current project. The architecture is designedy to be language neutral, and supports customisable software visualisations, viewable through widely available plug-ins to standard web browsers, and does not require modification of the source code being visualised.