• DocumentCode
    3234771
  • Title

    Immediacy through Interactivity: Online Analysis of Run-time Behavior

  • Author

    Perscheid, Michael ; Steinert, Bastian ; Hirschfeld, Robert ; Geller, Felix ; Haupt, Michael

  • Author_Institution
    Software Archit. Group, Univ. of Potsdam, Potsdam, Germany
  • fYear
    2010
  • fDate
    13-16 Oct. 2010
  • Firstpage
    77
  • Lastpage
    86
  • Abstract
    Visualizations of actual run-time data support the comprehension of programs, like examples support the explanation of abstract concepts and principles. Unfortunately, the required run-time analysis is often associated with an inconvenient overhead that renders current tools impractical for frequent use. We propose an interactive approach to collect and present run-time data. An initial shallow analysis provides for immediate access to visualizations of run-time information. As users explore this information, it is incrementally refined on-demand. We present an implementation that realizes our proposed approach and enables developers to instantly explore run-time behavior of selected code entities. We evaluate our interactive approach by measuring time and memory overhead in the context of ten different-sized projects. Our empirical results show that run-time data for an initial overview can be collected in less than 300 milliseconds for 95% of cases.
  • Keywords
    program diagnostics; program visualisation; initial shallow analysis; interactive approach; memory overhead; online analysis; program comprehension; program visualizations; run-time analysis; run-time behavior; run-time data; run-time information; selected code entity; Clocks; Concrete; Indexes; Instruments; Observers; Visualization; development environments; dynamic analysis; object collaboration; program comprehension; test cases;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Reverse Engineering (WCRE), 2010 17th Working Conference on
  • Conference_Location
    Beverly, MA
  • ISSN
    1095-1350
  • Print_ISBN
    978-1-4244-8911-4
  • Type

    conf

  • DOI
    10.1109/WCRE.2010.17
  • Filename
    5645442