Proceedings. 1997 IEEE Symposium on Visual Languages (Cat. No.97TB100180)
DOI: 10.1109/vl.1997.626555
|View full text |Cite
|
Sign up to set email alerts
|

Keyboardless visual programming using voice, handwriting, and gesture

Abstract: Visual programming languages have facilitated the application development process, improving our ability to express programs, as well as our ability to view, edit, and interact with them. Yet even in visual programming environments, productivity is often restricted by the primary input sources: the mouse and the keyboard. As an alternative, we investigate a program development interface which responds to the most natural human communication technologies: voice, handwriting, and gesture. Speech-and penbased sys… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
16
0

Publication Types

Select...
4
3

Relationship

0
7

Authors

Journals

citations
Cited by 22 publications
(16 citation statements)
references
References 13 publications
0
16
0
Order By: Relevance
“…The spreadsheet paradigm, however, includes not only commercial spreadsheet systems such as MS Excel and OppenOffice.org CALC but also a number of research languages that extend the paradigm with features such as gestural formula specification [9], [33], graphical types [57], visual matrix manipulation [3], [55], high-quality visualizations of complex data [12], and specification of graphical user interfaces (GUIs) [35]. Most of the current research on spreadsheets is focused on reducing the errors introduced by users [7], [19], [53].…”
Section: Spreadsheets Basicsmentioning
confidence: 99%
“…The spreadsheet paradigm, however, includes not only commercial spreadsheet systems such as MS Excel and OppenOffice.org CALC but also a number of research languages that extend the paradigm with features such as gestural formula specification [9], [33], graphical types [57], visual matrix manipulation [3], [55], high-quality visualizations of complex data [12], and specification of graphical user interfaces (GUIs) [35]. Most of the current research on spreadsheets is focused on reducing the errors introduced by users [7], [19], [53].…”
Section: Spreadsheets Basicsmentioning
confidence: 99%
“…fact that the user has no control over which cell is scheduled last for execution. In the execution tracking task, Rij.Trace would accumulate the formula graph nodes that were covered by the most recent evaluation of any cell in region R; yet, in the validation task, the Rij.Trace information would treat this information as representative of the most recent evaluation of every cell in region R. For example, if the last cell to execute in Figure 5 were P [1,1], then validating any cell in P would not record coverage of du-association (7,12), even though it executed, because the stored trace would be the one reflecting P[1,1]'s execution of (6,11). Hence, depending upon the evaluation's scheduling strategies, some du-associations that are feasible may never be included in a validation.…”
Section: The Road Not Takenmentioning
confidence: 99%
“…The second possibility has more than one problem, but the worst is that even infeasible du-associations could be validated. Here, the trace stored for P's single region would be {10,11,12} and for M's would be {5,6,7}, implying that (6,11), (7,11), (6,12), and (7,12) have been covered. Yet two of these- (7,11) and (6,12)-are infeasible, because j cannot be both less and greater than 3.…”
Section: The Road Not Takenmentioning
confidence: 99%
See 2 more Smart Citations