• DocumentCode
    2942480
  • Title

    Graphical definitions: making spreadsheets visual through direct manipulation and gestures

  • Author

    Gottfried, Herkimer J. ; Burnett, Margaret M.

  • Author_Institution
    Hewlett-Packard Co., Corvallis, OR, USA
  • fYear
    1997
  • fDate
    23-26 Sep 1997
  • Firstpage
    246
  • Lastpage
    253
  • Abstract
    Until now, attempts to extend the one way constraint evaluation model of the spreadsheet paradigm to support complex objects, such as colored circles or user defined types, have led to approaches featuring either a direct way of creating objects graphically or strong compatibility with the spreadsheet paradigm, but not both. This inability to conveniently go beyond numbers and strings without straying outside the spreadsheet paradigm has been a limiting factor in the applicability of spreadsheets. We present a technique that removes this limitation, allowing complex objects to be programmed directly-and in a manner that fits seamlessly within the spreadsheet paradigm-using direct manipulation and gestures. An empirical study has shown that programmers can use this technique to program complex objects faster and with fewer errors. We show that the graphical definitions technique not only expands the applicability of spreadsheet languages, it also adds to their support for exploratory programming and to their scalability
  • Keywords
    human factors; interactive systems; spreadsheet programs; user interfaces; visual programming; colored circles; complex objects; direct manipulation; exploratory programming; graphical definitions; one way constraint evaluation model; spreadsheet languages; spreadsheet paradigm; user defined types; visual spreadsheets; Computer science; Presses; Programming profession; Scalability;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Visual Languages, 1997. Proceedings. 1997 IEEE Symposium on
  • Conference_Location
    Isle of Capri
  • ISSN
    1049-2615
  • Print_ISBN
    0-8186-8144-6
  • Type

    conf

  • DOI
    10.1109/VL.1997.626590
  • Filename
    626590