ACM Home Page
Please provide us with feedback. Feedback
Visualizing live software systems in 3D
Full text PdfPdf (1.00 MB)
Source Software Visualization archive
Proceedings of the 2006 ACM symposium on Software visualization table of contents
Brighton, United Kingdom
SESSION: Session 3 table of contents
Pages: 47 - 56  
Year of Publication: 2006
ISBN:1-59593-464-2
Authors
Orla Greevy  University of Berne, Switzerland
Michele Lanza  University of Lugano, Switzerland
Christoph Wysseier  netstyle.ch GmbH - Bern, Switzerland
Sponsors
SIGGRAPH: ACM Special Interest Group on Computer Graphics and Interactive Techniques
SIGSOFT: ACM Special Interest Group on Software Engineering
SIGCHI: ACM Special Interest Group on Computer-Human Interaction
SIGPLAN: ACM Special Interest Group on Programming Languages
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 10,   Downloads (12 Months): 98,   Citation Count: 6
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1148493.1148501
What is a DOI?

ABSTRACT

The analysis of the runtime behavior of a software system yields vast amounts of information, making accurate interpretations difficult. Filtering or compression techniques are often applied to reduce the volume of data without loss of key information vital for a specific analysis goal. Alternatively, visualization is generally accepted as a means of effectively representing large amounts of data. The challenge lies in creating effective and expressive visual representations that not only allows for a global picture, but also enables us to inspect the details of the large data sets. We define the focus of our analysis to be the runtime behavior of features. Static structural visualizations of a system are typically represented in two dimensions. We exploit a third dimension to visually represent the dynamic information, namely object instantiations and message sends. We introduce a novel 3D visualization technique that supports animation of feature behavior and integrates zooming, panning, rotating and on-demand details. As proof of concept, we apply our visualization technique to feature execution traces of an example system.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
2
 
3
 
4
Ducasse, S., Gîrba, T., Lanza, M., and Demeyer, S. 2005. Moose: a collaborative and extensible reengineering environment. In Tools for Software Maintenance and Reengineering, RCOST/Software Technology Series. Franco Angeli, Milano, 55--71.
5
 
6
 
7
Ernst, E. 2003. Higher-order hierarchies. In Proceedins of the European Conference on Object-Oriented Programming, Springer Verlag, Darmstadt, Germany, LNCS.
 
8
Fowler, M. 2003. UML Distilled. Addison Wesley.
 
9
 
10
 
11
 
12
13
14
15
 
16
Lange, D., and Nakamura, Y. 1995. Object-oriented program tracing and visualization. Research Report RT0111, IBM Research, Tokyo Research Laboratory.
 
17
 
18
 
19
20
21
22
 
23
 
24
Stasko, J. T., Domingue, J., Brown, M. H., and Price, B. A., Eds. 1998. Software Visualization --- Programming as a Multimedia Experience. The MIT Press.
 
25
 
26
27
28
29
 
30
 
31
Wysseier, C. 2004. CCJun -- polymetric views in three-dimensional space. Informatikprojekt, University of Berne, June.
 
32
Wysseier, C. 2005. Interactive 3-D Visualization of Feature-Traces. MSc. thesis, University of Berne, Switzerland.


Collaborative Colleagues:
Orla Greevy: colleagues
Michele Lanza: colleagues
Christoph Wysseier: colleagues