ACM Home Page
Please provide us with feedback. Feedback
Visualization of program-execution data for deployed software
Full text PdfPdf (1.25 MB)
Source Software Visualization archive
Proceedings of the 2003 ACM symposium on Software visualization table of contents
San Diego, California
SESSION: Visualization for program understanding table of contents
Pages: 67 - ff  
Year of Publication: 2003
ISBN:1-58113-642-0
Authors
Alessandro Orso  Georgia Institute of Technology
James Jones  Georgia Institute of Technology
Mary Jean Harrold  Georgia Institute of Technology
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): 17,   Downloads (12 Months): 93,   Citation Count: 19
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/774833.774843
What is a DOI?

ABSTRACT

Software products are often released with missing functionality, errors, or incompatibilities that may result in failures in the field, inferior performances, or, more generally, user dissatisfaction. In previous work, we presented the GAMMA technology, which facilitates remote analysis and measurement of deployed software and allows for gathering programexecution data from the field. When monitoring a high number of deployed instances of a software product, however, a large amount of data is collected. Such raw data are useless in the absence of a suitable data-mining and visualization technique that supports exploration and understanding of the data. In this paper, we present a new technique for collecting, storing, and visualizing program-execution data gathered from deployed instances of a software product. We also present a prototype toolset, GAMMATELLA, that implements the technique. We show how the visualization capabilities of GAMMATELLA allows for effectively investigating several kinds of execution-related information in an interactive fashion.


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
ARISTOTLE RESEARCH GROUP, 2003. JABA: Java Architecture for Bytecode Analysis. http://www.cc.gatech.edu/aristotle/Tools/jaba.html.
 
2
BAKER, M. J., AND EICK, S. G. 1995. Space-filling software visualization. Journal of Visual Languages and Computing 6, 2, 119--133.
 
3
 
4
BEST, C., STOREY, M.-A. D., AND MICHAUD, J. 2001. SHriMP views: An interactive and customizable environment for software exploration. In Proceedings of International Workshop on Program Comprehension (IWPC '2001).
 
5
BOUTHIER, C., 2002. Treemap java library. http:// treemap.sourceforge.net/.
6
 
7
BRULS, M., HUIZING, K., ANDVAN WIJK, J. J. 2000. Squarified treemaps. In Proceedings of the Joint Eurographics and IEEE TCVG Symposium on Visualization, 33--42.
 
8
 
9
GRAY, J., SLUTZ, D., SZALAY, A., THAKAR, A., VANDEN-BERG, J., KUNSZT, P., AND STOUGHTON, C. 2002. Data Mining the SDSS SkyServer Database. Tech. Rep. MSR-TR-2002-01, Microsoft Research, January.
10
11
12
 
13
POSTEL, J. B., 1982. RFC821: Simple Mail Transfer Protocol. http://www.ietf.org/rfc/rfc0821.txt.
 
14
15
 
16
STASKO, J., DOMINGUE, J., BROWN, M., AND PRICE, B., Eds. 1998. Software Visualization: Programming as a Multimedia Experience. MIT Press, Cambridge, MA.
 
17
 
18
UNIVERSITYOF WASHINGTON, 2002. The IMAP Connection. http://www.imap.org/.

CITED BY  19

Collaborative Colleagues:
Alessandro Orso: colleagues
James Jones: colleagues
Mary Jean Harrold: colleagues