TY - GEN
T1 - Teaching Spell Checkers to Teach
T2 - 2026 ACM International Conference on Intelligent User Interfaces, IUI 2026
AU - Siddiqui, Momin N.
AU - Cavez, Vincent
AU - Rangasrinivasan, Sahana
AU - Olszewski, Abbie
AU - Setlur, Srirangaraj
AU - Agrawala, Maneesh
AU - Subramonyam, Hari
N1 - Publisher Copyright:
© 2026 Copyright held by the owner/author(s).
PY - 2026/3/22
Y1 - 2026/3/22
N2 - Spelling taught through memorization often fails many learners, particularly children with language-based learning disorders who struggle with the phonological skills necessary to spell words accurately. Educators such as speech-language pathologists (SLPs) address this instructional gap by using an inquiry-based approach to teach spelling that targets the phonology, morphology, meaning, and etymology of words. Yet, these strategies rarely appear in everyday writing tools, which simply detect and autocorrect errors. We introduce SPIRE (Spelling Inquiry Engine), a spell check system that brings this inquiry-based pedagogy into the act of composition. SPIRE implements Pedagogical Program Synthesis, a novel approach for operationalizing the inherently dynamic pedagogy of spelling instruction. SPIRE represents SLP instructional moves in a domain-specific language, synthesizes tailored programs in real-time from learner errors, and renders them as interactive interfaces for inquiry-based interventions. With SPIRE, spelling errors become opportunities to explore word meanings, word structures, morphological families, word origins, and grapheme-phoneme correspondences, supporting metalinguistic reasoning alongside correction. Evaluation with SLPs and learners shows alignment with professional practice and potential for integration into writing workflows.
AB - Spelling taught through memorization often fails many learners, particularly children with language-based learning disorders who struggle with the phonological skills necessary to spell words accurately. Educators such as speech-language pathologists (SLPs) address this instructional gap by using an inquiry-based approach to teach spelling that targets the phonology, morphology, meaning, and etymology of words. Yet, these strategies rarely appear in everyday writing tools, which simply detect and autocorrect errors. We introduce SPIRE (Spelling Inquiry Engine), a spell check system that brings this inquiry-based pedagogy into the act of composition. SPIRE implements Pedagogical Program Synthesis, a novel approach for operationalizing the inherently dynamic pedagogy of spelling instruction. SPIRE represents SLP instructional moves in a domain-specific language, synthesizes tailored programs in real-time from learner errors, and renders them as interactive interfaces for inquiry-based interventions. With SPIRE, spelling errors become opportunities to explore word meanings, word structures, morphological families, word origins, and grapheme-phoneme correspondences, supporting metalinguistic reasoning alongside correction. Evaluation with SLPs and learners shows alignment with professional practice and potential for integration into writing workflows.
KW - Program synthesis
KW - cognitive modeling
KW - inquiry-based learning
KW - large language models
KW - writing Tool
UR - https://www.scopus.com/pages/publications/105035378224
U2 - 10.1145/3742413.3789137
DO - 10.1145/3742413.3789137
M3 - Conference contribution
AN - SCOPUS:105035378224
T3 - International Conference on Intelligent User Interfaces, Proceedings IUI
SP - 1322
EP - 1339
BT - IUI 2026 - Proceedings of the 2026 Conference on Intelligent User Interfaces
A2 - Kuflik, Tsvi
A2 - Kleanthous, Styliani
A2 - Chen, Li
A2 - Jaccuci, Giulio
A2 - Renner, Alison
PB - Association for Computing Machinery
Y2 - 23 March 2026 through 26 March 2026
ER -