Nothing Special   »   [go: up one dir, main page]

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 2010 Publication 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.
[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.
[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.
[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.
[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.

Cited By

View all
  • (2019)Static generation of UML sequence diagramsInternational Journal on Software Tools for Technology Transfer10.1007/s10009-019-00545-zOnline publication date: 26-Oct-2019
  • (2018)Identifying Core Objects for Trace Summarization by Analyzing Reference Relations and Dynamic PropertiesIEICE Transactions on Information and Systems10.1587/transinf.2017KBP0018E101.D:7(1751-1765)Online publication date: 1-Jul-2018
  • (2017)Identifying Core Objects for Trace Summarization Using Reference Relations and Access Analysis2017 IEEE 41st Annual Computer Software and Applications Conference (COMPSAC)10.1109/COMPSAC.2017.142(13-22)Online publication date: Jul-2017
  • Show More Cited By

Index Terms

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

    Recommendations

    Comments

    Please enable JavaScript to view thecomments powered by Disqus.

    Information & Contributors

    Information

    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

    Sponsors

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 07 November 2010

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. integrated development environments
    2. reverse engineering
    3. software reconnaissance
    4. visualization

    Qualifiers

    • Demonstration

    Conference

    SIGSOFT/FSE'10
    Sponsor:

    Acceptance Rates

    Overall Acceptance Rate 17 of 128 submissions, 13%

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

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

    Other Metrics

    Citations

    Cited By

    View all
    • (2019)Static generation of UML sequence diagramsInternational Journal on Software Tools for Technology Transfer10.1007/s10009-019-00545-zOnline publication date: 26-Oct-2019
    • (2018)Identifying Core Objects for Trace Summarization by Analyzing Reference Relations and Dynamic PropertiesIEICE Transactions on Information and Systems10.1587/transinf.2017KBP0018E101.D:7(1751-1765)Online publication date: 1-Jul-2018
    • (2017)Identifying Core Objects for Trace Summarization Using Reference Relations and Access Analysis2017 IEEE 41st Annual Computer Software and Applications Conference (COMPSAC)10.1109/COMPSAC.2017.142(13-22)Online publication date: Jul-2017
    • (2017)StaticGenProceedings of the 20th International Conference on Fundamental Approaches to Software Engineering - Volume 1020210.1007/978-3-662-54494-5_10(173-190)Online publication date: 22-Apr-2017
    • (2015)CSIclipse: presenting crash analysis data to developersProceedings of the on Eclipse Technology eXchange10.1145/2846650.2846651(7-12)Online publication date: 27-Oct-2015
    • (2012)Execution Trace Abstraction Based on Meta Patterns UsageProceedings of the 2012 19th Working Conference on Reverse Engineering10.1109/WCRE.2012.26(167-176)Online publication date: 15-Oct-2012

    View Options

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Figures

    Tables

    Media

    Share

    Share

    Share this Publication link

    Share on social media