{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,21]],"date-time":"2026-04-21T15:33:35Z","timestamp":1776785615702,"version":"3.51.2"},"publisher-location":"New York, NY, USA","reference-count":63,"publisher":"ACM","content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2025,9,28]]},"DOI":"10.1145\/3746059.3747699","type":"proceedings-article","created":{"date-parts":[[2025,9,27]],"date-time":"2025-09-27T07:49:12Z","timestamp":1758959352000},"page":"1-15","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":1,"title":["Enabling Auto-Correction on Soft Braille Keyboard"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-2198-3160","authenticated-orcid":false,"given":"Dan","family":"Zhang","sequence":"first","affiliation":[{"name":"Computer Science Department, Stony Brook University, Stony Brook, New York, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-8264-3103","authenticated-orcid":false,"given":"Yan","family":"Ma","sequence":"additional","affiliation":[{"name":"Computer Science Department, Stony Brook University, Stony Brook, New York, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0009-0000-8398-7522","authenticated-orcid":false,"given":"Glenn","family":"Dausch","sequence":"additional","affiliation":[{"name":"Computer Science, Stony Brook University, Stony Brook, New York, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-5750-650X","authenticated-orcid":false,"given":"William H","family":"Seiple","sequence":"additional","affiliation":[{"name":"Lighthouse Guild, New York, New York, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-8226-5851","authenticated-orcid":false,"given":"David Xianfeng","family":"Gu","sequence":"additional","affiliation":[{"name":"Department of Computer Science, Stony Brook University, Stony Brook, New York, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-1768-7043","authenticated-orcid":false,"given":"IV","family":"Ramakrishnan","sequence":"additional","affiliation":[{"name":"Computer Science, Stony Brook University, Stony Brook, New York, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-9716-7709","authenticated-orcid":false,"given":"Xiaojun","family":"Bi","sequence":"additional","affiliation":[{"name":"Department of Computer Science, Stony Brook University, Stony Brook, New York, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2025,9,27]]},"reference":[{"key":"e_1_3_3_1_2_2","doi-asserted-by":"crossref","unstructured":"Mrim Alnfiai and Srinivas Sampalli. 2016. SingleTapBraille: Developing a text entry method based on braille patterns using a single tap. Procedia Computer Science 94 (2016) 248\u2013255.","DOI":"10.1016\/j.procs.2016.08.038"},{"key":"e_1_3_3_1_3_2","doi-asserted-by":"crossref","unstructured":"Mrim Alnfiai and Srinivas Sampalli. 2017. BrailleEnter: a touch screen braille text entry method for the blind. Procedia Computer Science 109 (2017) 257\u2013264.","DOI":"10.1016\/j.procs.2017.05.349"},{"key":"e_1_3_3_1_4_2","unstructured":"Jason Altschuler Jonathan Niles-Weed and Philippe Rigollet. 2017. Near-linear time approximation algorithms for optimal transport via Sinkhorn iteration. Advances in neural information processing systems 30 (2017)."},{"key":"e_1_3_3_1_5_2","first-page":"214","volume-title":"International conference on machine learning","author":"Arjovsky Martin","year":"2017","unstructured":"Martin Arjovsky, Soumith Chintala, and L\u00e9on Bottou. 2017. Wasserstein generative adversarial networks. In International conference on machine learning. PMLR, 214\u2013223."},{"key":"e_1_3_3_1_6_2","volume-title":"Release Notes: Version 8.5.1","year":"2024","unstructured":"AutoTouch. 2024. Release Notes: Version 8.5.1. https:\/\/docs.autotouch.net\/release-notes\/#v8-5-1 Accessed: 2024-12-08."},{"key":"e_1_3_3_1_7_2","volume-title":"AutoTouch Homepage","author":"LLC AutoTouch","unstructured":"AutoTouch LLC. [n. d.]. AutoTouch Homepage. https:\/\/autotouch.net\/ Accessed: 2024-09-08."},{"key":"e_1_3_3_1_8_2","unstructured":"Shiri Azenkot. 2014. Eyes-Free input on mobile devices. Ph.\u00a0D. Dissertation."},{"key":"e_1_3_3_1_9_2","doi-asserted-by":"publisher","DOI":"10.1145\/2513383.2513440"},{"key":"e_1_3_3_1_10_2","doi-asserted-by":"publisher","DOI":"10.5555\/2305276.2305297"},{"key":"e_1_3_3_1_11_2","doi-asserted-by":"publisher","DOI":"10.1145\/2470654.2470732"},{"key":"e_1_3_3_1_12_2","doi-asserted-by":"publisher","DOI":"10.1145\/2470654.2466180"},{"key":"e_1_3_3_1_13_2","doi-asserted-by":"publisher","DOI":"10.1145\/2984511.2984546"},{"key":"e_1_3_3_1_14_2","doi-asserted-by":"publisher","DOI":"10.1145\/3290605.3300606"},{"key":"e_1_3_3_1_15_2","doi-asserted-by":"publisher","DOI":"10.1145\/2024156.2024192"},{"key":"e_1_3_3_1_16_2","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-12654-3_24"},{"key":"e_1_3_3_1_17_2","unstructured":"Louis Braille. 1829. Method of writing words music and plain songs by means of dots for use by the blind and arranged for them. Paris France: l\u2019Institution Royale des Jeunes Aveugles (1829)."},{"key":"e_1_3_3_1_18_2","unstructured":"John Brooke. 1996. Sus: a \u201cquick and dirty\u2019usability. Usability evaluation in industry 189 3 (1996)."},{"key":"e_1_3_3_1_19_2","doi-asserted-by":"publisher","DOI":"10.1145\/2628363.2628377"},{"key":"e_1_3_3_1_20_2","volume-title":"Appium: An Open-Source Mobile Testing Framework","author":"Contributors Appium","year":"2024","unstructured":"Appium Contributors. 2024. Appium: An Open-Source Mobile Testing Framework. https:\/\/appium.io Accessed: 2024-11-27."},{"key":"e_1_3_3_1_21_2","doi-asserted-by":"crossref","unstructured":"Nicolas Courty R\u00e9mi Flamary Devis Tuia and Alain Rakotomamonjy. 2016. Optimal transport for domain adaptation. IEEE transactions on pattern analysis and machine intelligence 39 9 (2016) 1853\u20131865.","DOI":"10.1109\/TPAMI.2016.2615921"},{"key":"e_1_3_3_1_22_2","unstructured":"Marco Cuturi. 2013. Sinkhorn distances: Lightspeed computation of optimal transport. Advances in neural information processing systems 26 (2013)."},{"key":"e_1_3_3_1_23_2","unstructured":"Mark Davies. 2008. The corpus of contemporary American English: 1990-present."},{"key":"e_1_3_3_1_24_2","volume-title":"Gemini: The Next-Generation AI by DeepMind","author":"DeepMind Google","year":"2024","unstructured":"Google DeepMind. 2024. Gemini: The Next-Generation AI by DeepMind. https:\/\/www.deepmind.com Accessed: 2024-12-08."},{"key":"e_1_3_3_1_25_2","unstructured":"R\u00e9mi Flamary Nicolas Courty Alexandre Gramfort Mokhtar\u00a0Z. Alaya Aur\u00e9lie Boisbunon Stanislas Chambon Laetitia Chapel Adrien Corenflos Kilian Fatras Nemo Fournier L\u00e9o Gautheron Nathalie\u00a0T.H. Gayraud Hicham Janati Alain Rakotomamonjy Ievgen Redko Antoine Rolet Antony Schutz Vivien Seguy Danica\u00a0J. Sutherland Romain Tavenard Alexander Tong and Titouan Vayer. 2021. POT: Python Optimal Transport. Journal of Machine Learning Research 22 78 (2021) 1\u20138. http:\/\/jmlr.org\/papers\/v22\/20-451.html"},{"key":"e_1_3_3_1_26_2","doi-asserted-by":"publisher","DOI":"10.1145\/2702123.2702503"},{"key":"e_1_3_3_1_27_2","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-21666-4_3"},{"key":"e_1_3_3_1_28_2","doi-asserted-by":"publisher","DOI":"10.1145\/502716.502753"},{"key":"e_1_3_3_1_29_2","volume-title":"About Android 5.0 Updates","author":"LLC Google","unstructured":"Google LLC. [n. d.]. About Android 5.0 Updates. https:\/\/www.android.com\/versions\/lollipop-5-0\/ Accessed: 2024-09-08."},{"key":"e_1_3_3_1_30_2","doi-asserted-by":"publisher","DOI":"10.1145\/1719970.1719986"},{"key":"e_1_3_3_1_31_2","volume-title":"Braille keyboard instructions on Android","author":"Help Google\u00a0Accessibility","year":"2024","unstructured":"Google\u00a0Accessibility Help. 2024. Braille keyboard instructions on Android. https:\/\/support.google.com\/accessibility\/android\/answer\/14252962?hl=en"},{"key":"e_1_3_3_1_32_2","doi-asserted-by":"publisher","DOI":"10.1145\/1978942.1979308"},{"key":"e_1_3_3_1_33_2","doi-asserted-by":"crossref","unstructured":"Jonggi Hong Christine Vaing Hernisa Kacorri and Leah Findlater. 2020. Reviewing Speech Input with Audio: Differences between Blind and Sighted Users. ACM Transactions on Accessible Computing (TACCESS) 13 1 (2020) 1\u201328.","DOI":"10.1145\/3382039"},{"key":"e_1_3_3_1_34_2","unstructured":"Le Hou Chen-Ping Yu and Dimitris Samaras. 2016. Squared earth mover\u2019s distance-based loss for training deep neural networks. arXiv preprint arXiv:https:\/\/arXiv.org\/abs\/1611.05916 (2016)."},{"key":"e_1_3_3_1_35_2","unstructured":"Apple Inc.2016. Apple Accessibility: VoiceOver Getting Started Guide. Product Manual (2016). Online; accessed 16-July-2024. https:\/\/help.apple.com\/voiceover\/info\/guide\/10.12\/."},{"key":"e_1_3_3_1_36_2","unstructured":"Brian Kemler. [n. d.]. A new keyboard for typing braille on Android. https:\/\/blog.google\/products\/android\/braille-keyboard\/Published in April 09 2020; Retrieved in Feb 2023."},{"key":"e_1_3_3_1_37_2","doi-asserted-by":"publisher","DOI":"10.1145\/1029632.1029640"},{"key":"e_1_3_3_1_38_2","doi-asserted-by":"publisher","DOI":"10.1145\/3472749.3474816"},{"key":"e_1_3_3_1_39_2","volume-title":"A Note on Calculating Text Entry Speed","author":"MacKenzie I.\u00a0Scott","year":"2015","unstructured":"I.\u00a0Scott MacKenzie. 2015. A Note on Calculating Text Entry Speed."},{"key":"e_1_3_3_1_40_2","doi-asserted-by":"crossref","unstructured":"Sergio Mascetti Cristian Bernareggi and Matteo Belotti. 2011. TypeInBraille: Quick Typing on Smart Phones by Blind Users. Recuperado de http:\/\/homes. di. unimi. it\/ mascetti\/Sergio_Mascetti_-_home_page\/Research_files\/TR39-2011. pdf (2011).","DOI":"10.1145\/2049536.2049614"},{"key":"e_1_3_3_1_41_2","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-08596-8_100"},{"key":"e_1_3_3_1_42_2","doi-asserted-by":"crossref","unstructured":"Elke Mattheiss Georg Regal Johann Schrammel Markus Garschall and Manfred Tscheligi. 2015. EdgeBraille: Braille-based text input for touch devices. Journal of Assistive Technologies 9 3 (2015) 147\u2013158.","DOI":"10.1108\/JAT-10-2014-0028"},{"key":"e_1_3_3_1_43_2","doi-asserted-by":"publisher","DOI":"10.1145\/2556288.2557269"},{"key":"e_1_3_3_1_44_2","doi-asserted-by":"publisher","DOI":"10.1145\/2700648.2809861"},{"key":"e_1_3_3_1_45_2","unstructured":"National\u00a0Federation of\u00a0the Blind.2009. The braille literacy crisis in America: Facing the truth reversing the trend empowering the blind. Braille Monitor 52 5 (2009)."},{"key":"e_1_3_3_1_46_2","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-23774-4_10"},{"key":"e_1_3_3_1_47_2","volume-title":"ChatGPT: Language Model for Dialogue Applications","year":"2024","unstructured":"OpenAI. 2024. ChatGPT: Language Model for Dialogue Applications. https:\/\/openai.com\/chatgpt Accessed: 2024-12-08."},{"key":"e_1_3_3_1_48_2","volume-title":"Proceedings of 21st International Conference on Human-Computer Interaction with Mobile Devices and Services (MobileHCI\u201919)","author":"Palin Kseniia","year":"2019","unstructured":"Kseniia Palin, Anna Feit, Sunjun Kim, Per\u00a0Ola Kristensson, and Antti Oulasvirta. 2019. How do People Type on Mobile Devices? Observations from a Study with 37,000 Volunteers.. In Proceedings of 21st International Conference on Human-Computer Interaction with Mobile Devices and Services (MobileHCI\u201919). ACM. doi:10.475\/123_4"},{"key":"e_1_3_3_1_49_2","unstructured":"Pew Research Center. [n. d.]. U.S. Smartphone Use in 2015. http: \/\/www.pewinternet.org\/2015\/04\/01\/us-smartphone-use-in-2015\/ Accessed in Feb 2023."},{"key":"e_1_3_3_1_50_2","doi-asserted-by":"crossref","unstructured":"Gabriel Peyr\u00e9 Marco Cuturi et\u00a0al. 2019. Computational optimal transport: With applications to data science. Foundations and Trends\u00ae in Machine Learning 11 5-6 (2019) 355\u2013607.","DOI":"10.1561\/2200000073"},{"key":"e_1_3_3_1_51_2","doi-asserted-by":"crossref","unstructured":"Filippo Santambrogio. 2015. Optimal transport for applied mathematicians. Birk\u00e4user NY 55 58-63 (2015) 94.","DOI":"10.1007\/978-3-319-20828-2"},{"key":"e_1_3_3_1_52_2","doi-asserted-by":"publisher","DOI":"10.1145\/1553374.1553493"},{"key":"e_1_3_3_1_53_2","doi-asserted-by":"publisher","DOI":"10.1145\/2371574.2371623"},{"key":"e_1_3_3_1_54_2","doi-asserted-by":"publisher","DOI":"10.1109\/IHCI.2012.6481790"},{"key":"e_1_3_3_1_55_2","volume-title":"Accessibility features for Apple devices","author":"Support Apple","unstructured":"Apple Support. n. d.. Accessibility features for Apple devices. https:\/\/support.apple.com\/en-us\/101637"},{"key":"e_1_3_3_1_56_2","unstructured":"TalkBack. [n. d.]. TalkBack: An Open Source Screenreader For Android. http:\/\/google-opensource.blogspot.com\/2009\/10\/talkback-open-source-screenreader-for.html Online. http:\/\/google-opensource.blogspot.com\/2009\/10\/talkback-open-source-screenreader-for.html."},{"key":"e_1_3_3_1_57_2","volume-title":"Quickstart - Optimal Transport and Wasserstein Distance","author":"Transport Python\u00a0Optimal","year":"2024","unstructured":"Python\u00a0Optimal Transport. 2024. Quickstart - Optimal Transport and Wasserstein Distance. https:\/\/pythonot.github.io\/quickstart.html#optimal-transport-and-wasserstein-distance Accessed: 2024-12-08."},{"key":"e_1_3_3_1_58_2","doi-asserted-by":"publisher","DOI":"10.1145\/3173574.3174200"},{"key":"e_1_3_3_1_59_2","doi-asserted-by":"publisher","DOI":"10.1145\/2037373.2037418"},{"key":"e_1_3_3_1_60_2","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-71050-9"},{"key":"e_1_3_3_1_61_2","doi-asserted-by":"publisher","DOI":"10.1145\/3025453.3025701"},{"key":"e_1_3_3_1_62_2","doi-asserted-by":"publisher","unstructured":"Shumin Zhai and Per\u00a0Ola Kristensson. 2012. The Word-gesture Keyboard: Reimagining Keyboard Interaction. Commun. ACM 55 9 (Sept. 2012) 91\u2013101. 10.1145\/2330667.2330689","DOI":"10.1145\/2330667.2330689"},{"key":"e_1_3_3_1_63_2","doi-asserted-by":"publisher","DOI":"10.1145\/3654777.3676447"},{"key":"e_1_3_3_1_64_2","doi-asserted-by":"publisher","DOI":"10.1145\/3173574.3174013"}],"event":{"name":"UIST '25: The 38th Annual ACM Symposium on User Interface Software and Technology","location":"Busan Republic of Korea","acronym":"UIST '25","sponsor":["SIGCHI ACM Special Interest Group on Computer-Human Interaction","SIGGRAPH ACM Special Interest Group on Computer Graphics and Interactive Techniques"]},"container-title":["Proceedings of the 38th Annual ACM Symposium on User Interface Software and Technology"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3746059.3747699","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,9,27]],"date-time":"2025-09-27T22:14:29Z","timestamp":1759011269000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3746059.3747699"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,9,27]]},"references-count":63,"alternative-id":["10.1145\/3746059.3747699","10.1145\/3746059"],"URL":"https:\/\/doi.org\/10.1145\/3746059.3747699","relation":{},"subject":[],"published":{"date-parts":[[2025,9,27]]},"assertion":[{"value":"2025-09-27","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}