DocumentCode :
2187568
Title :
Spoken Language Support for Software Development
Author :
Begel, Andrew
Author_Institution :
Div. of Comput. Sci., California Univ., Berkeley, CA
fYear :
2004
fDate :
30-30 Sept. 2004
Firstpage :
271
Lastpage :
272
Abstract :
Software development environments have changed little since their origins as low-level text editors. Programmers with repetitive strain injuries and other motor disabilities can find these environments difficult or impossible to use due to their emphasis on typing. Our research adapts voice recognition to the software development process, both to mitigate this difficulty and to provide insight into natural forms of high-level interaction. Our contribution is to use program analysis to interpret speech as code, thereby enabling the creation of a program editor that supports voice-based programming. We have created spoken Java, a variant of Java which is easier to verbalize than its traditional typewritten form, and an associated spoken command language to manipulate code. We are conducting user studies to understand the cognitive effects of spoken programming, as well as to inform the design of the language and editor
Keywords :
Java; program diagnostics; software tools; speech recognition; speech synthesis; code manipulation; program analysis; program editor; software development; speech interpretation; spoken Java; spoken language support; spoken programming; voice recognition; voice-based programming; Capacitive sensors; Command languages; Injuries; Java; Natural languages; Navigation; Programming profession; Speech analysis; Speech recognition; Virtual reality;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Visual Languages and Human Centric Computing, 2004 IEEE Symposium on
Conference_Location :
Rome
Print_ISBN :
0-7803-8696-5
Type :
conf
DOI :
10.1109/VLHCC.2004.49
Filename :
1372335
Link To Document :
بازگشت