| A voice-activated syntax-directed editor for manually disabled programmers |
| Full text |
Pdf
(348 KB)
|
| Source
|
ACM SIGACCESS Conference on Computers and Accessibility
archive
Proceedings of the 8th international ACM SIGACCESS conference on Computers and accessibility
table of contents
Portland, Oregon, USA
SESSION: Alternative modes for motor input
table of contents
Pages: 205 - 212
Year of Publication: 2006
ISBN:1-59593-290-9
|
|
Authors
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 6, Downloads (12 Months): 34, Citation Count: 0
|
|
|
Warning: The download time has expired please click on the item to try again.
ABSTRACT
This paper discusses a research project targeted at the design and implementation of an interface intended to allow manually disabled people to more easily perform the task of programming. It proposes a Speech User Interface (SUI) targeted for this task. Voice was selected as the means of input as an alternative to the keyboard and mouse. Traditional programming IDEs tend to be character and line oriented. It is argued that this orientation is not conducive to voice input, and so a syntaxdirected programming interface is proposed. To test the viability of this combination of voice with a syntax-directed approach, an editor named VASDE (Voice-Activated Syntax-Directed Editor) was implemented using ECLIPSE as the underlying platform for development. This paper describes the syntax-directed interface, VASDE, and some of the lessons learned from initial usability studies.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
 |
1
|
|
| |
2
|
|
| |
3
|
Désilets, Alain. "Context Sensitive Magic Words for Programming by Voice". Proceedings of the 1st VoiceCode Design Session. Boston, MA. 2000. 21 August 2002. <http://voicecode.iit.nrc.ca/VoiceCode/VCode1stMeeting/Alain_Desilets/CSMWs/index.htm >
|
| |
4
|
Désilets, Alain. "Miscellaneous Techniques for Programming-by-Voice". Proceedings of the 1st VoiceCode Design Session. Boston, MA. 2000. 21 August 2002. <http://voicecode.iit.nrc.ca/VoiceCode/VCode1stMeeting/Alain_Desilets/ misc_techniques/index.htm>
|
| |
5
|
"Eclipse.org Main Page". 5 March 2005. The Eclipse Foundation. <http://www.eclipse.org>
|
| |
6
|
Epstein, Jonathan. "Programming by Voice Using Continuous and Discrete Methods". Proceedings of the 1st Voice-Code Design Session. Boston, MA. 2000. 21 August 2002. <http://voicecode.iit.nrc.ca/VoiceCode/VCode1stMeeting/Jo nathan_Epstein/index.htm>
|
| |
7
|
Froeseth, Julie. "A Model for Voice-Activated Visual GUI Editors", Masters thesis, University of South Alabama, December 2005
|
 |
8
|
Phil Pfeiffer , Matt Heintzelman, Machines, statues, and people: strategies for promoting RSI awareness in computing curricula, Proceedings of the twenty-eighth SIGCSE technical symposium on Computer science education, p.296-300, February 27-March 01, 1997, San Jose, California, United States
|
| |
9
|
Hennessy, Sean. "Computer Code Voice Transcription". 6 January 2005. 7 March 2005. <http://www.hdm.com/resources/HappyHands_Java/hh_paper_short_technical.html>
|
 |
10
|
|
| |
11
|
"Java Speech API Programmer's Guide". Version 1.0. 26 October 1998. Sun Microsystems, Inc. <http://java.sun.com/products/javamedia/speech/forDevelopers/jsapi-guide/>
|
| |
12
|
Johansson, Eric. "Speech Driven Coding". 10 March 1998. 21 August 2002. <http://www.connact.com/~esj/voice_coding/voicecoding2.PPT>
|
| |
13
|
"Lost-worktime Injuries and Illnesses: Characteristics and Resulting Time Away from Work, 2000". Bureau of Labor Statistics. 10 April 2002. 12 October 2002. <http://www.bls.gov/news.release/osh2.nr0.htm>
|
| |
14
|
|
| |
15
|
|
| |
16
|
Shmerling, Robert. "Harvard Commentary: Computer Use and Carpal Tunnel Syndrome". InteliHealth. 27 August 2001. 12 October 2002. <http://www.intelihealth.com/IH/ihtIH/WSIHW000/20813/20888/332014.html?d=dmtJHNewsArchive>
|
 |
17
|
|
| |
18
|
VoiceCode White Paper. National Research Council of Canada. 23 February 2005. <http://voicecode.iit.nrc.ca/VoiceCode/public/wiki.cgi?VoiceCode_white_paper>
|
INDEX TERMS
Primary Classification:
H.
Information Systems
H.5
INFORMATION INTERFACES AND PRESENTATION (I.7)
H.5.2
User Interfaces (D.2.2, H.1.2, I.3.6)
Subjects:
Voice I/O
Additional Classification:
H.
Information Systems
H.5
INFORMATION INTERFACES AND PRESENTATION (I.7)
H.5.2
User Interfaces (D.2.2, H.1.2, I.3.6)
Subjects:
Input devices and strategies (e.g., mouse, touchscreen);
Graphical user interfaces (GUI);
Interaction styles (e.g., commands, menus, forms, direct manipulation)
General Terms:
Design,
Experimentation,
Human Factors,
Languages
Keywords:
IDE,
programming by voice,
speech user interface,
syntax directed
|