Animating algorithms with XTANGO
ACM SIGACT News
A methodology for building application-specific visualizations of parallel programs
Journal of Parallel and Distributed Computing - Special issue on tools and methods for visualization of parallel systems and computations
A framework for execution monitoring in Icon
Software—Practice & Experience
Rivet: a flexible environment for computer systems visualization
ACM SIGGRAPH Computer Graphics
Cushion Treemaps: Visualization of Hierarchical Information
INFOVIS '99 Proceedings of the 1999 IEEE Symposium on Information Visualization
Using visualization to understand the behavior of computer systems
Using visualization to understand the behavior of computer systems
Visualizing computer memory architectures
VIS '90 Proceedings of the 1st conference on Visualization '90
The Visual Code Navigator: An Interactive Toolset for Source Code Investigation
INFOVIS '05 Proceedings of the Proceedings of the 2005 IEEE Symposium on Information Visualization
Multiscale and multivariate visualizations of software evolution
SoftVis '06 Proceedings of the 2006 ACM symposium on Software visualization
CVSgrab: mining the history of large software projects
EUROVIS'06 Proceedings of the Eighth Joint Eurographics / IEEE VGTC conference on Visualization
AllocRay: memory allocation visualization for unmanaged languages
Proceedings of the 5th international symposium on Software visualization
Visual analysis of I/O system behavior for high-end computing
Proceedings of the third international workshop on Large-scale system and application performance
Hi-index | 0.00 |
We present a set of techniques and design principles for the visualization of large dynamic software logs consisting of attributed change events, such as obtained from instrumenting programs or mining software repositories. We enhance the visualization scalability with importance-based antialiasing techniques that guarantee visibility of several types of events. We present a hierarchical clustering method that uncovers several patterns of interest in the event logs, such as same-lifetime memory allocations and software releases. We visualize the clusters using a new type of technique called interleaved cushions. We demonstrate our methods on two real-world problems: the monitoring of a dynamic memory allocator and the analysis of a software repository.