Autocorrection in projectional editors

dc.contributor.authorSantos, A. L.
dc.contributor.authorMendonça, A.
dc.contributor.editorEmma Söderberg
dc.contributor.editorLuke Church
dc.date.accessioned2025-04-24T11:11:44Z
dc.date.available2025-04-24T11:11:44Z
dc.date.issued2024
dc.date.updated2025-04-24T12:10:43Z
dc.description.abstractPeople often mistype words when using keyboards. Word processors commonly feature autocorrection that checks for dictionary-based spelling mistakes and automatically performs text replacement after the user types a word. Programs are mostly described using text, and hence, the programmer may introduce typos when writing program identifiers (or keywords). In this paper, we describe an approach to integrate autocorrection in a projectional editor, capable of fixing program identifier typos. We implemented two modes of autocorrection as an extension of Javardise, one that resembles word processor autocorrection and a more experimental one based on the substitution of individual user keystrokes.eng
dc.description.versioninfo:eu-repo/semantics/acceptedVersion
dc.event.date2024
dc.event.locationLund Swedeneng
dc.event.titleProgramming Companion 2024
dc.event.typeConferênciapt
dc.identifier.citationSantos, A. L., & Mendonça, A. (2024). Autocorrection in projectional editors. In E. Söderberg, & L. Church (Eds.), Proceedings of the 8th International Conference on on the Art, Science, and Engineering of Programming (pp. 94-98). ACM. https://doi.org/10.1145/3660829.3660844
dc.identifier.doi10.1145/3660829.3660844
dc.identifier.isbn979-8-4007-0634-9
dc.identifier.urihttp://hdl.handle.net/10071/34293
dc.language.isoeng
dc.pagination94 - 98
dc.peerreviewedyes
dc.publisherACM
dc.relationinfo:eu-repo/grantAgreement/FCT/6817 - DCRRNI ID/UIDB%2F04466%2F2020/PT
dc.relation.ispartofProceedings of the 8th International Conference on on the Art, Science, and Engineering of Programming
dc.rightsopen access
dc.subjectHuman-centered computingeng
dc.subjectInteractive systems and tools. Software and its engineeringeng
dc.subjectSoftware maintenance toolseng
dc.titleAutocorrection in projectional editorseng
dc.typeconferenceObject
dspace.entity.typePublicationen
iscte.alternateIdentifiers.scopus2-s2.0-85199029998
iscte.alternateIdentifiers.wosWOS:001283833600018
iscte.identifier.cienciahttps://ciencia.iscte-iul.pt/id/ci-pub-104648

Ficheiros

Pacote original

A mostrar 1 - 1 de 1
A carregar...
Nome:
conferenceObject_104648.pdf
Tamanho:
588.04 KB
Formato:
Adobe Portable Document Format
Descrição:
Versão Aceite