• DocumentCode
    1653198
  • Title

    Whorf: a visualization tool for software maintenance

  • Author

    Brade, Kathleen ; Guzdial, M. ; Steckel, Mark ; Soloway, Elliot

  • Author_Institution
    Dept. of Electr. Eng. & Comput. Sci., Michigan Univ., Ann Arbor, MI, USA
  • fYear
    1992
  • Firstpage
    148
  • Lastpage
    154
  • Abstract
    Software maintenance programmers face the daunting task of understanding and modifying complex, unfamiliar programs that contain delocalized plans (conceptually related code that isn´t located contiguously in a program). The authors´ research shows that programmers use an as-needed strategy when searching for the delocalized components which they need to understand. They have developed a maintenance tool, Whorf, that provides explicit support for visualizing and understanding delocalized plans using an as-needed strategy. Whorf supports this strategy through multiple, concurrent views of the software with instant, easy access to additional views. It supports understanding of delocalized plans by providing hypertext links between views to highlight interactions between physically disparate components. A study comparing the usage of Whorf and paper documentation shows that the dynamic views and structure supported by Whorf provide information more quickly and easily than the static structure of paper documentation
  • Keywords
    graphical user interfaces; hypermedia; software maintenance; software tools; visual programming; Whorf; delocalized plans; graphical interface; hypertext links; software maintenance; visualization tool; Documentation; Large-scale systems; Performance evaluation; Programming profession; Software engineering; Software maintenance; Software performance; Software testing; Software tools; Visualization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Visual Languages, 1992. Proceedings., 1992 IEEE Workshop on
  • Conference_Location
    Seattle, WA
  • Print_ISBN
    0-8186-3090-6
  • Type

    conf

  • DOI
    10.1109/WVL.1992.275771
  • Filename
    275771