visualizing and exploring program traces
play

Visualizing and Exploring Program Traces Manos Renieris and Steve - PowerPoint PPT Presentation

Visualizing and Exploring Program Traces Manos Renieris and Steve Reiss Brown University Todays Menu Software Visualization: Why, What, How, Who Our Systems (with lots of pictures) Future Work Visualizing and Exploring Program Traces


  1. Visualizing and Exploring Program Traces Manos Renieris and Steve Reiss Brown University

  2. Today’s Menu Software Visualization: Why, What, How, Who Our Systems (with lots of pictures) Future Work Visualizing and Exploring Program Traces

  3. Software Understanding Help with answering questions about a software system • Questions about the development process • Questions about the concepts (algorithms) • Questions about the execution Visualizing and Exploring Program Traces

  4. Development Process Data Source: RCS, SCCS, CVS Implementation: SeeSoft Visualizing and Exploring Program Traces

  5. Algorithm Animation Data Source: Specific Programs or Probes in Programs Implementations: Sorting Out Sorting, Balsa Visualizing and Exploring Program Traces

  6. Execution Visualization Data Source: Tracing Implementation: PV Visualizing and Exploring Program Traces

  7. Today’s Menu Software Visualization: Why, What, How, Who Our Systems (with lots of pictures) Future Work Visualizing and Exploring Program Traces

  8. Our Systems Execution Visualizations • Field • Desert (Cacti, Mirage, Valley) • Almost Visualizing and Exploring Program Traces

  9. Visualizing Moments Visualizing and Exploring Program Traces

  10. Visualizing Sequences Visualizing and Exploring Program Traces

  11. Larger Examples Visualizing and Exploring Program Traces

  12. Even Larger Examples Visualizing and Exploring Program Traces

  13. Memory Visualizing and Exploring Program Traces

  14. Other Aspects Visualizing and Exploring Program Traces

  15. Profiling Visualizing and Exploring Program Traces

  16. Execution Summaries Visualizing and Exploring Program Traces

  17. Explorations I: Cacti Visualizing and Exploring Program Traces

  18. Explorations II: Almost Visualizing and Exploring Program Traces

  19. Today’s Menu Software Visualization: Why, What, How, Who Our Systems (with lots of pictures) Future Work Visualizing and Exploring Program Traces

  20. Future Work • Better View Linking • Selective Tracing • Art-Inspired Visualizations • AI techniques for Summarizing Visualizing and Exploring Program Traces

Recommend


More recommend