• DocumentCode
    1703673
  • Title

    Scalable interfaces to support program comprehension

  • Author

    Citrin, Wayne ; Santiago, Carlos ; Zorn, B.

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Colorado Univ., Boulder, CO, USA
  • fYear
    1996
  • Firstpage
    123
  • Lastpage
    132
  • Abstract
    Studies of how programmers understand code suggest that programmers approach the understanding task in both bottom-up and top-town ways, depending on the context. We present a tool, VIPR, that provides a unified visual representation of both high-level and low-level constructs and a smooth transition between the two levels through smoothly animated zooming and focus and context (`fisheyeing´) techniques. VlPR is currently being used to visualize Tcl programs, but the technique is generally applicable to programs written in any imperative programming language
  • Keywords
    data visualisation; graphical user interfaces; program diagnostics; reverse engineering; software tools; visual programming; Tcl programs; VIPR; animation; bottom-up; fisheye; graphical user interface; imperative programming language; program comprehension; program understanding; program visualization; programmers; programming environment; scalable interfaces; software tool; top-town; visual representation; zooming; Animation; Computer languages; Computer science; Microstructure; Programming environments; Programming profession; User interfaces; Visualization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Program Comprehension, 1996, Proceedings., Fourth Workshop on
  • Conference_Location
    Berlin
  • ISSN
    1092-8138
  • Print_ISBN
    0-8186-7283-8
  • Type

    conf

  • DOI
    10.1109/WPC.1996.501127
  • Filename
    501127