{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,29]],"date-time":"2026-07-29T16:00:30Z","timestamp":1785340830668,"version":"3.55.0"},"publisher-location":"New York, NY, USA","reference-count":47,"publisher":"ACM","license":[{"start":{"date-parts":[[2026,4,12]],"date-time":"2026-04-12T00:00:00Z","timestamp":1775952000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/legalcode"}],"funder":[{"DOI":"10.13039\/100000001","name":"NSF (National Science Foundation)","doi-asserted-by":"publisher","award":["CNS-2346327"],"award-info":[{"award-number":["CNS-2346327"]}],"id":[{"id":"10.13039\/100000001","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2026,4,12]]},"DOI":"10.1145\/3794763.3794800","type":"proceedings-article","created":{"date-parts":[[2026,7,29]],"date-time":"2026-07-29T15:18:58Z","timestamp":1785338338000},"page":"73-84","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":0,"title":["Do Developers Read Type Information? An Eye-Tracking Study on TypeScript"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-8023-9710","authenticated-orcid":false,"given":"Samuel W.","family":"Flint","sequence":"first","affiliation":[{"name":"Beacom College of Computer and Cyber Sciences, Dakota State University, Madison, SD, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-9571-5567","authenticated-orcid":false,"given":"Robert","family":"Dyer","sequence":"additional","affiliation":[{"name":"School of Computing, University of Nebraska\u2013Lincoln, Lincoln, NE, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-5178-7160","authenticated-orcid":false,"given":"Bonita","family":"Sharif","sequence":"additional","affiliation":[{"name":"School of Computing, University of Nebraska\u2013Lincoln, Lincoln, NE, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2026,7,29]]},"reference":[{"key":"e_1_3_3_2_2_2","volume-title":"Octoverse: AI leads Python to top language as the number of global developers surges","year":"2024","unstructured":"GitHub 2024. Octoverse: AI leads Python to top language as the number of global developers surges. GitHub. https:\/\/github.blog\/news-insights\/octoverse\/octoverse-2024"},{"key":"e_1_3_3_2_3_2","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2019.00052"},{"key":"e_1_3_3_2_4_2","doi-asserted-by":"publisher","DOI":"10.1109\/MSR66628.2025.00086"},{"key":"e_1_3_3_2_5_2","doi-asserted-by":"crossref","unstructured":"Richard Andersson Linnea Larsson Kenneth Holmqvist Martin Stridh and Marcus Nystr\u00f6m. 2017. One algorithm to rule them all? An evaluation and discussion of ten eye movement event-detection algorithms. Behavior Research Methods 49 2 (2017) 616\u2013637. doi:10.3758\/s13428-016-0738-9","DOI":"10.3758\/s13428-016-0738-9"},{"key":"e_1_3_3_2_6_2","doi-asserted-by":"crossref","unstructured":"Aakash Bansal Bonita Sharif and Collin McMillan. 2023. Towards Modeling Human Attention From Eye Movements for Neural Source Code Summarization. 7 ETRA (2023) 1\u201319. doi:10.1145\/3591136","DOI":"10.1145\/3591136"},{"key":"e_1_3_3_2_7_2","doi-asserted-by":"publisher","DOI":"10.1145\/1985441.1985471"},{"key":"e_1_3_3_2_8_2","doi-asserted-by":"publisher","DOI":"10.1145\/3524842.3528454"},{"key":"e_1_3_3_2_9_2","doi-asserted-by":"crossref","unstructured":"Andrew R.\u00a0A. Conway Michael\u00a0J. Kane Michael\u00a0F. Bunting D.\u00a0Zach Hambrick Oliver Wilhelm and Randall\u00a0W. Engle. 2005. Working Memory Span Tasks: A Methodological Review and User\u2019s Guide. 12 5 (2005) 769\u2013786. doi:10.3758\/bf03196772","DOI":"10.3758\/BF03196772"},{"key":"e_1_3_3_2_10_2","doi-asserted-by":"publisher","DOI":"10.1145\/2568225.2568299"},{"key":"e_1_3_3_2_11_2","doi-asserted-by":"publisher","DOI":"10.1145\/3196321.3196347"},{"key":"e_1_3_3_2_12_2","doi-asserted-by":"publisher","DOI":"10.1145\/2660193.2660215"},{"key":"e_1_3_3_2_13_2","doi-asserted-by":"publisher","DOI":"10.1145\/2816707.2816720"},{"key":"e_1_3_3_2_14_2","volume-title":"Replication Package for \u201cDo Developers Read Type Information? An Eye-Tracking Study on TypeScript\u201d","author":"Flint Samuel\u00a0W.","year":"2025","unstructured":"Samuel\u00a0W. Flint, Robert Dyer, and Bonita Sharif. 2025. Replication Package for \u201cDo Developers Read Type Information? An Eye-Tracking Study on TypeScript\u201d. doi:10.5281\/zenodo.17315819"},{"key":"e_1_3_3_2_15_2","doi-asserted-by":"crossref","unstructured":"Samuel\u00a0W. Flint Ali\u00a0M. Keshk Robert Dyer and Hamid Bagheri. 2025. How Do Developers Use Type Inference: An Exploratory Study in Kotlin. 30 Article 55 (2025). doi:10.1007\/s10664-024-10585-y","DOI":"10.1007\/s10664-024-10585-y"},{"key":"e_1_3_3_2_16_2","doi-asserted-by":"crossref","unstructured":"J.\u00a0D. Gannon. 1977. An experimental evaluation of data type conventions. 20 8 (1977) 584\u2013595. doi:10.1145\/359763.359800","DOI":"10.1145\/359763.359800"},{"key":"e_1_3_3_2_17_2","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2017.75"},{"key":"e_1_3_3_2_18_2","doi-asserted-by":"publisher","DOI":"10.1145\/3723010.3723018"},{"key":"e_1_3_3_2_19_2","doi-asserted-by":"publisher","DOI":"10.1145\/3204493.3208343"},{"key":"e_1_3_3_2_20_2","doi-asserted-by":"crossref","unstructured":"Joshua Hoeflich Robert\u00a0Bruce Findler and Manuel Serrano. 2022. Highly Illogical Kirk: Spotting Type Mismatches in the Large Despite Broken Contracts Unsound Types and Too Many Linters. 6 OOPSLA2 (2022) 479\u2013504. doi:10.1145\/3563305","DOI":"10.1145\/3563305"},{"key":"e_1_3_3_2_21_2","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-03013-0_14"},{"key":"e_1_3_3_2_22_2","volume-title":"iTrace Toolkit","author":"Trace\u00a0Developers i","year":"2021","unstructured":"i Trace\u00a0Developers. 2021. iTrace Toolkit. https:\/\/www.i-trace.org\/main\/pages\/documentation\/toolkit-documentation.html"},{"key":"e_1_3_3_2_23_2","doi-asserted-by":"publisher","DOI":"10.1145\/3524842.3528507"},{"key":"e_1_3_3_2_24_2","doi-asserted-by":"crossref","unstructured":"Zachary Karas Aakash Bansal Yifan Zhang Toby Li Collin McMillan and Yu Huang. 2024. A Tale of Two Comprehensions? Analyzing Student Programmer Attention During Code Summarization. 33 7 (2024) 1\u201337. doi:10.1145\/3664808","DOI":"10.1145\/3664808"},{"key":"e_1_3_3_2_25_2","doi-asserted-by":"publisher","DOI":"10.1145\/2786805.2786864"},{"key":"e_1_3_3_2_26_2","doi-asserted-by":"publisher","DOI":"10.1109\/ICPC.2012.6240483"},{"key":"e_1_3_3_2_27_2","doi-asserted-by":"crossref","unstructured":"Justin Lubin and Sarah\u00a0E. Chasins. 2021. How statically-typed functional programmers write code. 5 OOPSLA Article 155 (2021). doi:10.1145\/3485532","DOI":"10.1145\/3485532"},{"key":"e_1_3_3_2_28_2","doi-asserted-by":"crossref","unstructured":"Niloofar Mansoor Cole\u00a0S. Peterson Michael\u00a0D. Dodd and Bonita Sharif. 2024. Assessing the Effect of Programming Language and Task Type on Eye Movements of Computer Science Students. 24 1 (2024) 1\u201338. doi:10.1145\/3632530","DOI":"10.1145\/3632530"},{"key":"e_1_3_3_2_29_2","doi-asserted-by":"publisher","DOI":"10.1145\/2384616.2384666"},{"key":"e_1_3_3_2_30_2","doi-asserted-by":"crossref","unstructured":"Christian\u00a0D. Newman Reem\u00a0S. Alsuhaibani Michael\u00a0John Decker Anthony Peruma Dishant Kaushik Mohamed\u00a0Wiem Mkaouer and Emily Hill. 2020. On the generation structure and semantics of grammar patterns in source code identifiers. J. Syst. Softw. 170 (2020) 110740. doi:10.1016\/J.JSS.2020.110740","DOI":"10.1016\/j.jss.2020.110740"},{"key":"e_1_3_3_2_31_2","doi-asserted-by":"crossref","unstructured":"Unaizah Obaidellah Mohammed Al\u00a0Haek and Peter C.-H. Cheng. 2018. A Survey on the Usage of Eye-Tracking in Computer Programming. 51 1 (2018) 1\u201358. doi:10.1145\/3145904","DOI":"10.1145\/3145904"},{"key":"e_1_3_3_2_32_2","doi-asserted-by":"publisher","DOI":"10.1109\/ICPC.2016.7503719"},{"key":"e_1_3_3_2_33_2","doi-asserted-by":"crossref","unstructured":"Kang-il Park Jack Johnson Cole\u00a0S. Peterson Nishitha Yedla Isaac Baysinger Jairo Aponte and Bonita Sharif. 2024. An Eye Tracking Study Assessing Source Code Readability Rules for Program Comprehension. 29 6 (2024). doi:10.1007\/s10664-024-10532-x","DOI":"10.1007\/s10664-024-10532-x"},{"key":"e_1_3_3_2_34_2","doi-asserted-by":"crossref","unstructured":"Lutz Prechelt and Walter\u00a0F. Tichy. 1998. A Controlled Experiment to Assess the Benefit of Procedure Argument Type Checking. (1998) 302\u2013312. doi:10.1109\/32.677186","DOI":"10.1109\/32.677186"},{"key":"e_1_3_3_2_35_2","doi-asserted-by":"crossref","unstructured":"Erik\u00a0D. Reichle and Eyal\u00a0M. Reingold. 2013. Neurophysiological Constraints on the Eye-mind Link. 7 (2013). doi:10.3389\/fnhum.2013.00361","DOI":"10.3389\/fnhum.2013.00361"},{"key":"e_1_3_3_2_36_2","doi-asserted-by":"publisher","DOI":"10.1145\/2393596.2393662"},{"key":"e_1_3_3_2_37_2","doi-asserted-by":"publisher","DOI":"10.1109\/ESEM.2015.7321188"},{"key":"e_1_3_3_2_38_2","doi-asserted-by":"crossref","unstructured":"Zohreh Sharafi Ian Bertram Michael Flanagan and Westley Weimer. 2022. Eyes on Code: A Study on Developers\u2019 Code Navigation Strategies. 48 5 (2022) 1692\u20131704. doi:10.1109\/tse.2020.3032064","DOI":"10.1109\/TSE.2020.3032064"},{"key":"e_1_3_3_2_39_2","doi-asserted-by":"publisher","DOI":"10.1109\/APSEC.2015.53"},{"key":"e_1_3_3_2_40_2","doi-asserted-by":"crossref","unstructured":"Zohreh Sharafi Bonita Sharif Yann-Ga\u00ebl Gu\u00e9h\u00e9neuc Andrew Begel Roman Bednarik and Martha Crosby. 2020. A Practical Guide on Conducting Eye Tracking Studies in Software Engineering. 25 5 (2020) 3128\u20133174. doi:10.1007\/s10664-020-09829-4","DOI":"10.1007\/s10664-020-09829-4"},{"key":"e_1_3_3_2_41_2","doi-asserted-by":"crossref","unstructured":"Zohreh Sharafi Z\u00e9phyrin Soh and Yann-Ga\u00ebl Gu\u00e9h\u00e9neuc. 2015. A Systematic Literature Review on the Usage of Eye-tracking in Software Engineering. 67 (2015) 79\u2013107. doi:10.1016\/j.infsof.2015.06.008","DOI":"10.1016\/j.infsof.2015.06.008"},{"key":"e_1_3_3_2_42_2","doi-asserted-by":"crossref","unstructured":"Beau\u00a0A. Sheil. 1981. The Psychological Study of Programming. 13 1 (1981) 101\u2013120. doi:10.1145\/3568353.356840","DOI":"10.1145\/356835.356840"},{"key":"e_1_3_3_2_43_2","doi-asserted-by":"crossref","unstructured":"Janet Siegmund Christian K\u00e4stner J\u00f6rg Liebig Sven Apel and Stefan Hanenberg. 2014. Measuring and modeling programming experience. Empirical Software Engineering 19 (2014) 1299\u20131334. doi:10.1007\/s10664-013-9286-4","DOI":"10.1007\/s10664-013-9286-4"},{"key":"e_1_3_3_2_44_2","doi-asserted-by":"publisher","DOI":"10.1145\/2577080.2577098"},{"key":"e_1_3_3_2_45_2","doi-asserted-by":"publisher","DOI":"10.1145\/2578153.2578218"},{"key":"e_1_3_3_2_46_2","doi-asserted-by":"crossref","unstructured":"Nash Unsworth Richard\u00a0P. Heitz Josef\u00a0C. Schrock and Randall\u00a0W. Engle. 2005. An Automated Version of the Operation Span Task. 37 (2005) 498\u2013505. doi:10.3758\/BF03192720","DOI":"10.3758\/BF03192720"},{"key":"e_1_3_3_2_47_2","doi-asserted-by":"crossref","unstructured":"Robert Wallace Aakash Bansal Zachary Karas Ningzhi Tang Yu Huang Toby Jia-Jun\u00a0Li and Collin McMillan. 2025. Programmer Visual Attention During Context-Aware Code Summarization. 51 5 (2025) 1524\u20131537. doi:10.1109\/tse.2025.3554990","DOI":"10.1109\/TSE.2025.3554990"},{"key":"e_1_3_3_2_48_2","doi-asserted-by":"publisher","DOI":"10.1145\/3696630.3728510"}],"event":{"name":"ICPC '26: 34th IEEE\/ACM International Conference on Program Comprehension","location":"Rio de Janeiro , Brazil","acronym":"ICPC '26","sponsor":["SIGSOFT ACM Special Interest Group on Software Engineering"]},"container-title":["Proceedings of the 2026 34th IEEE\/ACM International Conference on Program Comprehension"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3794763.3794800","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,7,29]],"date-time":"2026-07-29T15:20:37Z","timestamp":1785338437000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3794763.3794800"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026,4,12]]},"references-count":47,"alternative-id":["10.1145\/3794763.3794800","10.1145\/3794763"],"URL":"https:\/\/doi.org\/10.1145\/3794763.3794800","relation":{},"subject":[],"published":{"date-parts":[[2026,4,12]]},"assertion":[{"value":"2026-07-29","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}