skip to main content
10.1145/1866218.1866257acmconferencesArticle/Chapter ViewAbstractPublication PagesuistConference Proceedingsconference-collections
poster

Stacksplorer: understanding dynamic program behavior

Published:03 October 2010Publication History

ABSTRACT

To thoroughly comprehend application behavior, programmers need to understand the interactions of objects at runtime. Today, these interactions are often poorly visualized in common IDEs except during debugging. Stacksplorer allows visualizing and traversing potential call stacks in an application even when it is not running by showing callers and called methods in two columns next to the code editor. The relevant information is gathered from the source code automatically.

References

  1. ]]A. Bragdon, R. Zeleznik, S. P. Reiss, S. Karumuri, W. Cheung, J. Kaplan, C. Coleman, F. Adeputra, and J. J. LaViola. Code bubbles: a working set-based interface for code understanding and maintenance. In Proc. CHI, New York, USA, 2010. ACM. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. ]]M. Kersten and G. C. Murphy. Mylar: a degree-of-interest model for IDEs. In Proc. AOSD, volume 05, pages 159--168, Chicago, Illinois, 2005. ACM. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. ]]A. Ko, B. Myers, M. Coblenz, and H. Aung. An Exploratory Study of How Developers Seek, Relate, and Collect Relevant Information during Software Maintenance Tasks. IEEE TSE, 32(12):971--987, Dec. 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. ]]M. P. Robillard, W. Coelho, and G. C. Murphy. How Effective Developers Investigate Source Code: An Exploratory Study. IEEE TSE, 30(12), 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. ]]J. Singer, R. Elves, and M.-A. Storey. NavTracks: Supporting Navigation in Software Maintenance. In Proc. ICSM, pages 325--334. IEEE, 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Stacksplorer: understanding dynamic program behavior

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader