|
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Shixia Liu , Nan Cao , Hao Lv , Hui Su, The visual funding navigator: analysis of the NSF funding information, Proceedings of the 15th ACM international conference on Information and knowledge management, November 06-11, 2006, Arlington, Virginia, USA
|
|
|
|
|
|
|
|
|
Murali Haran , Alan Karr , Michael Last , Alessandro Orso , Adam A. Porter , Ashish Sanil , Sandro Fouche, Techniques for Classifying Executions of Deployed Software to Support Software Engineering Tasks, IEEE Transactions on Software Engineering, v.33 n.5, p.287-304, May 2007
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|