Please use this identifier to cite or link to this item:
http://hdl.handle.net/10071/34293| Author(s): | Santos, A. L. Mendonça, A. |
| Editor: | Emma Söderberg Luke Church |
| Date: | 2024 |
| Title: | Autocorrection in projectional editors |
| Book title/volume: | Proceedings of the 8th International Conference on on the Art, Science, and Engineering of Programming |
| Pages: | 94 - 98 |
| Event title: | Programming Companion 2024 |
| Reference: | Santos, 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 |
| ISBN: | 979-8-4007-0634-9 |
| DOI (Digital Object Identifier): | 10.1145/3660829.3660844 |
| Keywords: | Human-centered computing Interactive systems and tools. Software and its engineering Software maintenance tools |
| Abstract: | People 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. |
| Peerreviewed: | yes |
| Access type: | Open Access |
| Appears in Collections: | ISTAR-CRI - Comunicações a conferências internacionais |
Files in This Item:
| File | Size | Format | |
|---|---|---|---|
| conferenceObject_104648.pdf | 588,04 kB | Adobe PDF | View/Open |
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.












