Graphical definitions : expanding spreadsheet languages through direct manipulation and gestures

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 spreadshe...

Full description

Bibliographic Details
Main Author: Gottfried, Herkimer John
Other Authors: Burnett, Margaret M.
Language:en_US
Published: 2012
Subjects:
Online Access:http://hdl.handle.net/1957/34287
id ndltd-ORGSU-oai-ir.library.oregonstate.edu-1957-34287
record_format oai_dc
spelling ndltd-ORGSU-oai-ir.library.oregonstate.edu-1957-342872012-10-10T03:17:50ZGraphical definitions : expanding spreadsheet languages through direct manipulation and gesturesGottfried, Herkimer JohnVisual programming languages (Computer science)Electronic spreadsheets -- Computer programsUntil 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. In this thesis 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. We also present the results of an empirical study which suggests that programmers can use this technique to program complex objects faster and with fewer errors. 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.Graduation date: 1997Burnett, Margaret M.2012-10-09T21:46:57Z2012-10-09T21:46:57Z1996-12-091996-12-09Thesis/Dissertationhttp://hdl.handle.net/1957/34287en_US
collection NDLTD
language en_US
sources NDLTD
topic Visual programming languages (Computer science)
Electronic spreadsheets -- Computer programs
spellingShingle Visual programming languages (Computer science)
Electronic spreadsheets -- Computer programs
Gottfried, Herkimer John
Graphical definitions : expanding spreadsheet languages through direct manipulation and gestures
description 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. In this thesis 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. We also present the results of an empirical study which suggests that programmers can use this technique to program complex objects faster and with fewer errors. 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. === Graduation date: 1997
author2 Burnett, Margaret M.
author_facet Burnett, Margaret M.
Gottfried, Herkimer John
author Gottfried, Herkimer John
author_sort Gottfried, Herkimer John
title Graphical definitions : expanding spreadsheet languages through direct manipulation and gestures
title_short Graphical definitions : expanding spreadsheet languages through direct manipulation and gestures
title_full Graphical definitions : expanding spreadsheet languages through direct manipulation and gestures
title_fullStr Graphical definitions : expanding spreadsheet languages through direct manipulation and gestures
title_full_unstemmed Graphical definitions : expanding spreadsheet languages through direct manipulation and gestures
title_sort graphical definitions : expanding spreadsheet languages through direct manipulation and gestures
publishDate 2012
url http://hdl.handle.net/1957/34287
work_keys_str_mv AT gottfriedherkimerjohn graphicaldefinitionsexpandingspreadsheetlanguagesthroughdirectmanipulationandgestures
_version_ 1716393294674526208