skip to main content
10.1145/331770.331788acmconferencesArticle/Chapter ViewAbstractPublication PagescikmConference Proceedingsconference-collections
Article
Free access

Almost: exploring program traces

Published: 01 November 1999 Publication History

Abstract

We built a tool to visualize and explore program execution traces. Our goal was to help programmers without any prior knowledge of a program, quickly get enough knowledge about its structure so that they can make small to medium changes. In the process, a number of problems were faced and tackled concerning the efficient use of screen space, interaction with multiple concurrent views, and linking of asymmetric views

References

[1]
J.-D. Choi and H. Srinivasan. Deterministic replay of java multithreaded applications. In Proceedings of the SIGMETRICS symposium on Parallel and distributed tools, pages 48-59, 1998.]]
[2]
W. De Pauw and G. Sevitsky. Visualizing reference patterns for solving memory leaks in java. In Proceedings of the 13th European Conference on Object-Oriented Programming, Lisbon, Portugal, June 1999.]]
[3]
S. G. Eick, J. L. Steffen, and E. E. Sumner, Jr. Seesoft a tool for visualizing line oriented software statistics. IEEE Transactions on Software Engineering, pages 957-968, Nov. 1992.]]
[4]
U. Fayyad, G. Piatetsky-Shapiro, and P. Smyth. The KDD process for extracting useful knowledge from volumes of data. Communications of the ACM, 39(11):27- 34, Nov. 1996.]]
[5]
C. L. Jeffery. A Menagerie of Program Visualization Techniques. In Stasko et al. {12}, chapter 6, pages 73- 79.]]
[6]
D. F. Jerding and J. T. Stasko. The information mural: Increasing information bandwidth in visualizations. Technical Report 97-24, Georgia Institute of Technology. Graphics, Visualization and Usability Center, 1997.]]
[7]
D. F. Jerding, J. T. Stasko, and T. Ball. Visualizing interactions in program executions. In Proceedings of the 1997 international Conference of Software Engineering, Boston, MA, USA, May 1997.]]
[8]
H. Lieberman and C. Fry. Bridging the gulf between code and behavior in programming. In I. R. Katz, R. Mack, L. Marks, M. B. Rosson, and J. Nielsen, editors, Proceedings of the Conference on Human Factors in Computing Systems (CHI'95), pages 480-486, New York, NY, USA, May 1995. ACM Press.]]
[9]
S. P. Reiss. Trace-based debugging. In P. Fritzon, editor, Automated and Algorithmic Debugging, First International Workshop, AADEBUG'93, volume 749 of Lecture Notes in Computer Science, pages 305-314. Springer, 3-5 May 1993.]]
[10]
S. P. Reiss. Software visualization in the Desert environment. A CM SIGPLAN Notices, 33(7):59-66, July 1998.]]
[11]
S. P. Reiss. Visualization for Software Engineering Programming Environments. In Stasko et al. {12}, chapter 18, pages 259-276.]]
[12]
J. Stasko, J. Domingue, M. H. Brown, and B. A. Price, editors. Software Visualization: Programming as a Multimedia Experience. M.I.T. Press, Feb. 1998.]]
[13]
E. Tick and D.-Y. Park. Kaleidescope visualization of fine-grain parallel programs. Technical Report CIS-TR- 91-18, University of Oregon, Department of Computer and information Science, Oct. 1991.]]

Cited By

View all

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
NPIVM '99: Proceedings of the 1999 workshop on new paradigms in information visualization and manipulation in conjunction with the eighth ACM internation conference on Information and knowledge management
November 1999
96 pages
ISBN:1581132549
DOI:10.1145/331770
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 01 November 1999

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. connected views
  2. program traces
  3. software visualization
  4. spiral

Qualifiers

  • Article

Conference

CIKM99
Sponsor:
CIKM99: Conference on Information and Knowledge Management
November 2 - 6, 1999
Missouri, Kansas City, USA

Upcoming Conference

CIKM '25

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)43
  • Downloads (Last 6 weeks)14
Reflects downloads up to 08 Feb 2025

Other Metrics

Citations

Cited By

View all

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Login options

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media