skip to main content
10.1145/1882291.1882351acmconferencesArticle/Chapter ViewAbstractPublication PagesfseConference Proceedingsconference-collections
demonstration

Using dynamic analysis to create trace-focused user interfaces for IDEs

Published:07 November 2010Publication History

ABSTRACT

This research demonstration presents the tool, Dynamic Interactive Views for Reverse Engineering (Diver). Diver supports software understanding through a trace focused user interface. The trace focused user interface is a method of re-organizing the user interface of integrated development environments so that developers can focus their attention on artifacts related to the run-time behaviour of the software that they are investigating. The tool combines concepts from research in software visualization, dynamic analysis, software reconnaissance, and task focused user interfaces.

References

  1. C. Bennett, D. Myers, M. Storey, D. German, D. Ouellet, M. Salois, and P. Charland. A survey and evaluation of tool features for understanding reverse-engineered sequence diagrams. Journal of Software Maintenance and Evolution: Research and Practice, 20(4):291--315, 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. B. Cornelissen, A. Zaidman, A. van Deursen, L. Moonen, and R. Koschke. A systematic survey of program comprehension through dynamic analysis. IEEE Trans. on Software Engineering, 35(5):684--702, 2009. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. M. Kersten and G. C. Murphy. Mylar: a degree-of-interest model for ides. In Proc. of the 4th Int'l. Conf. on Aspect-Oriented Software Development, pages 159--168, New York, USA, 2005. ACM. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. D. Myers, M.-A. Storey, and M. Salois. Utilizing debug information to compact loops in large execution traces. In Proc. of the 14th European Conference on Software Maintenance and Re-engineering, pages 41--50. IEEE, March 2010. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. N. Wilde and M. Scully. Software reconnaissance: mapping program features to code. Journal of Software Maintenance: Research and Practice, 7(1):49--62, 1995. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Using dynamic analysis to create trace-focused user interfaces for IDEs

    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
    • Published in

      cover image ACM Conferences
      FSE '10: Proceedings of the eighteenth ACM SIGSOFT international symposium on Foundations of software engineering
      November 2010
      302 pages
      ISBN:9781605587912
      DOI:10.1145/1882291

      Copyright © 2010 Copyright is held by the author/owner(s)

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 7 November 2010

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • demonstration

      Acceptance Rates

      Overall Acceptance Rate17of128submissions,13%

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader