Scalable Interfaces to Support Program Comprehension

  • Authors:
  • Wayne Citrin;Carlos Santiago;Benjamin Zorn

  • Affiliations:
  • -;-;-

  • Venue:
  • WPC '96 Proceedings of the 4th International Workshop on Program Comprehension (WPC '96)
  • Year:
  • 1996

Quantified Score

Hi-index 0.00

Visualization

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+context ('fisheyeing') techniques. VIPR is currently being used to visualize Tcl programs, but the technique is generally applicable to programs written in any imperative programming language.