Publicação em atas de evento científico
Jasay: Towards Voice Commands in Projectional Editors
André Santos (André L. Santos); Alexandre Cancelinha (A. Cancelinha); Fernando Batista (Batista, F.);
Proceedings of the 1st ACM/IEEE Workshop on Integrated Development Environments
Ano (publicação definitiva)
2024
Língua
Inglês
País
Estados Unidos da América
Mais Informação
Web of Science®

N.º de citações: 0

(Última verificação: 2025-03-15 19:14)

Ver o registo na Web of Science®

Scopus

N.º de citações: 0

(Última verificação: 2025-03-16 10:31)

Ver o registo na Scopus

Google Scholar

N.º de citações: 0

(Última verificação: 2025-03-15 20:07)

Ver o registo no Google Scholar

Esta publicação não está indexada no Overton

Abstract/Resumo
Permanent disabilities or temporary injuries (e.g., RSI) hinder the activity of writing code. The interaction modality of voice is a viable substitute or complement for typing on a keyboard. This paper describes the design of Jasay, a prototype tool that enables developers to write Java code using voice commands. Our implementation relies on a third-party speech-recognition system to convert the voice into text. In turn, such a text is translated into commands that transform the abstract syntax tree (AST) of the code being edited. Jasay works as an extension to a projectional editor, taking advantage of having the abstract syntax tree always available without parsing, a permanent well-formed structure of the code, and unambiguous editing locations (e.g., class member, statement, expression, etc). An early experiment with Jasay involving 5 programmers has shown encouraging results, as they were able to perform small program modifications within reasonable time.
Agradecimentos/Acknowledgements
--
Palavras-chave
programming,voice,projectional editors,Java
  • Engenharia Eletrotécnica, Eletrónica e Informática - Engenharia e Tecnologia

Com o objetivo de aumentar a investigação direcionada para o cumprimento dos Objetivos do Desenvolvimento Sustentável para 2030 das Nações Unidas, é disponibilizada no Ciência_Iscte a possibilidade de associação, quando aplicável, dos artigos científicos aos Objetivos do Desenvolvimento Sustentável. Estes são os Objetivos do Desenvolvimento Sustentável identificados pelo(s) autor(es) para esta publicação. Para uma informação detalhada dos Objetivos do Desenvolvimento Sustentável, clique aqui.