Jasay: Towards voice commands in projectional editors
| dc.contributor.author | Santos, A. L. | |
| dc.contributor.author | Cancelinha, A. | |
| dc.contributor.author | Batista, F. | |
| dc.date.accessioned | 2025-07-14T08:40:16Z | |
| dc.date.available | 2025-07-14T08:40:16Z | |
| dc.date.issued | 2024 | |
| dc.date.updated | 2025-07-14T09:39:08Z | |
| dc.description.abstract | 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. | eng |
| dc.description.version | info:eu-repo/semantics/publishedVersion | |
| dc.event.date | 2024 | |
| dc.event.location | Lisbon, Portugal | eng |
| dc.event.type | Workshop | pt |
| dc.identifier.citation | Santos, A. L., Cancelinha, A., & Batista, F. (2024). Jasay: Towards voice commands in projectional editors. Proceedings - 2024 1st IDE Workshop, IDE 2024 (pp. 30-34). ACM. https://doi.org/10.1145/3643796.3648449 | |
| dc.identifier.doi | 10.1145/3643796.3648449 | |
| dc.identifier.isbn | 979-8-4007-0580-9 | |
| dc.identifier.uri | http://hdl.handle.net/10071/34779 | |
| dc.language.iso | eng | |
| dc.pagination | 30 - 34 | |
| dc.peerreviewed | yes | |
| dc.publisher | Association for Computing Machinery | |
| dc.relation | info:eu-repo/grantAgreement/FCT/6817 - DCRRNI ID/UIDB%2F04466%2F2020/PT | |
| dc.relation.ispartof | Proceedings - 2024 1st IDE Workshop, IDE 2024 | |
| dc.rights | open access | |
| dc.subject | Java -- Java | eng |
| dc.subject | Programação -- Programming | eng |
| dc.subject | Voice | eng |
| dc.subject | Projectional editors | eng |
| dc.subject.fos | Domínio/Área Científica::Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática | por |
| dc.title | Jasay: Towards voice commands in projectional editors | eng |
| dc.type | conferenceObject | |
| dspace.entity.type | Publication | en |
| iscte.alternateIdentifiers.scopus | 2-s2.0-85202432692 | |
| iscte.alternateIdentifiers.wos | WOS:001297920700007 | |
| iscte.identifier.ciencia | https://ciencia.iscte-iul.pt/id/ci-pub-107597 | |
| iscte.subject.ods | Reduzir as desigualdades | por |
Ficheiros
Pacote original
1 - 1 de 1
A carregar...
- Nome:
- conferenceObject_107597.pdf
- Tamanho:
- 611.06 KB
- Formato:
- Adobe Portable Document Format
- Descrição:
- Versão Editora
