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...
Main Author: | |
---|---|
Other Authors: | |
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 |