A User Interface for the Visualization and Manipulation of Arrays

  • Authors:
  • Jennifer L. Leopold;Allen L. Ambler

  • Affiliations:
  • -;-

  • Venue:
  • VL '96 Proceedings of the 1996 IEEE Symposium on Visual Languages
  • Year:
  • 1996

Quantified Score

Hi-index 0.00

Visualization

Abstract

The success of spreadsheets has shown that a visual representation of a two-dimensional array greatly facilitates solving certain problems. However, spreadsheets are not a general-purpose programming environment and are not suited to many problems that might naturally be solved using multi-dimensional arrays. Furthermore, spreadsheets employ a textual notation for cell references in formulas. This notation, which adds to the programmer's burden by distinguishing relative and absolute addressing, can be difficult to understand and is error-prone even for the most experienced users. In this paper we present a user-interface for multi-dimensional arrays within Formulate, a form-based visual programming language. This implementation avoids textual array notation and supports the application of formulas to logical regions of an array, rather than just to individual elements. Keywords: spreadsheet, visual representation, form-based programming, visual programming, matrix, region, partition, view