Generating editing environments based on relations and attributes
ACM Transactions on Programming Languages and Systems (TOPLAS)
Automatically generating visual syntax-directed editors
Communications of the ACM
ISSD-93 Selected papers presented at the international symposium on Spoken dialogue
Machines, statues, and people: strategies for promoting RSI awareness in computing curricula
SIGCSE '97 Proceedings of the twenty-eighth SIGCSE technical symposium on Computer science education
Benefits of a data flow-aware programming environment
Proceedings of the 1999 ACM SIGPLAN-SIGSOFT workshop on Program analysis for software tools and engineering
Smarter cut-and-paste for programming text editors
AUIC '01 Proceedings of the 2nd Australasian conference on User interface
Pecan: Program development systems that support multiple views
ICSE '84 Proceedings of the 7th international conference on Software engineering
Use of speech technology in real life environment
UAHCI'11 Proceedings of the 6th international conference on Universal access in human-computer interaction: applications and services - Volume Part IV
On the naturalness of software
Proceedings of the 34th International Conference on Software Engineering
Hi-index | 0.00 |
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.