{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,1]],"date-time":"2026-04-01T17:55:35Z","timestamp":1775066135903,"version":"3.50.1"},"reference-count":70,"publisher":"Springer Science and Business Media LLC","issue":"7","license":[{"start":{"date-parts":[[2022,9,20]],"date-time":"2022-09-20T00:00:00Z","timestamp":1663632000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2022,9,20]],"date-time":"2022-09-20T00:00:00Z","timestamp":1663632000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"funder":[{"DOI":"10.13039\/100000001","name":"national science foundation","doi-asserted-by":"publisher","award":["CNS 17-30181"],"award-info":[{"award-number":["CNS 17-30181"]}],"id":[{"id":"10.13039\/100000001","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/100000001","name":"national science foundation","doi-asserted-by":"publisher","award":["CNS 18-55753"],"award-info":[{"award-number":["CNS 18-55753"]}],"id":[{"id":"10.13039\/100000001","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/100000001","name":"national science foundation","doi-asserted-by":"publisher","award":["CCF 18-55756"],"award-info":[{"award-number":["CCF 18-55756"]}],"id":[{"id":"10.13039\/100000001","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Empir Software Eng"],"published-print":{"date-parts":[[2022,12]]},"DOI":"10.1007\/s10664-022-10209-3","type":"journal-article","created":{"date-parts":[[2022,9,20]],"date-time":"2022-09-20T09:04:03Z","timestamp":1663664643000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":10,"title":["Deja Vu: semantics-aware recording and replay of high-speed eye tracking and interaction data to support cognitive studies of software engineering tasks\u2014methodology and analyses"],"prefix":"10.1007","volume":"27","author":[{"given":"Vlas","family":"Zyrianov","sequence":"first","affiliation":[]},{"given":"Cole S.","family":"Peterson","sequence":"additional","affiliation":[]},{"given":"Drew T.","family":"Guarnera","sequence":"additional","affiliation":[]},{"given":"Joshua","family":"Behler","sequence":"additional","affiliation":[]},{"given":"Praxis","family":"Weston","sequence":"additional","affiliation":[]},{"given":"Bonita","family":"Sharif","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0001-5289-135X","authenticated-orcid":false,"given":"Jonathan I.","family":"Maletic","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2022,9,20]]},"reference":[{"key":"10209_CR1","doi-asserted-by":"publisher","unstructured":"Abid NJ, Sharif B, Dragan N, Alrasheed H, Maletic JI (2019) Developer reading behavior while summarizing java methods: size and context matters. In: Atlee JM, Bultan T, Whittle J (eds) Proceedings of the 41st international conference on software engineering, ICSE 2019, Montreal, QC, Canada, May 25\u201331, 2019. https:\/\/doi.org\/10.1109\/ICSE.2019.00052. IEEE\/ACM, pp 384\u2013395","DOI":"10.1109\/ICSE.2019.00052"},{"key":"10209_CR2","doi-asserted-by":"publisher","unstructured":"Andersson R, Nystr\u00f6m M, Holmqvist K (2010) Sampling frequency and eye-tracking measures: how speed affects durations, latencies, and more. J Eye Mov Res 3(3). https:\/\/doi.org\/10.16910\/jemr.3.3.6","DOI":"10.16910\/jemr.3.3.6"},{"key":"10209_CR3","doi-asserted-by":"publisher","first-page":"616","DOI":"10.3758\/s13428-016-0738-9","volume":"49","author":"R Andersson","year":"2017","unstructured":"Andersson R, Larsson L, Holmqvist K, Stridh M, Nystr\u00f6m M (2017) One algorithm to rule them all? An evaluation and discussion of ten eye movement event-detection algorithms. Behav Res Methods 49:616\u2013637","journal-title":"Behav Res Methods"},{"key":"10209_CR4","doi-asserted-by":"publisher","unstructured":"Bao L, Ye D, Xing Z, Xia X, Wang X (2015) Activityspace: a remembrance framework to support interapplication information needs. In: Cohen MB, Grunske L, Whalen M (eds) 30th IEEE\/ACM international conference on automated software engineering, ASE 2015, Lincoln, NE, USA, November 9\u201313, 2015. https:\/\/doi.org\/10.1109\/ASE.2015.90. IEEE Computer Society, pp 864\u2013869","DOI":"10.1109\/ASE.2015.90"},{"issue":"3","key":"10209_CR5","doi-asserted-by":"publisher","first-page":"1313","DOI":"10.1007\/s10664-017-9547-8","volume":"23","author":"L Bao","year":"2018","unstructured":"Bao L, Xing Z, Xia X, Lo D, Hassan AE (2018) Inference of development activities from interaction with uninstrumented applications. Empir Softw Eng 23(3):1313\u20131351. https:\/\/doi.org\/10.1007\/s10664-017-9547-8","journal-title":"Empir Softw Eng"},{"key":"10209_CR6","doi-asserted-by":"publisher","unstructured":"Bernal-C\u00e1rdenas C, Cooper N, Moran K, Chaparro O, Marcus A, Poshyvanyk D (2020) Translating video recordings of mobile app usages into replayable scenarios. In: Rothermel G, Bae D (eds) ICSE \u201920: 42nd international conference on software engineering, Seoul, South Korea, 27 June\u201319 July, 2020. https:\/\/doi.org\/10.1145\/3377811.3380328. ACM, pp 309\u2013321","DOI":"10.1145\/3377811.3380328"},{"issue":"6","key":"10209_CR7","doi-asserted-by":"publisher","first-page":"543","DOI":"10.1016\/S0020-7373(83)80031-5","volume":"18","author":"R Brooks","year":"1983","unstructured":"Brooks R (1983) Towards a theory of the comprehension of computer programs. Int J Man-Mach Stud 18 (6):543\u2013554. https:\/\/doi.org\/10.1016\/S0020-7373(83)80031-5. https:\/\/www.sciencedirect.com\/science\/article\/pii\/S0020737383800315","journal-title":"Int J Man-Mach Stud"},{"key":"10209_CR8","doi-asserted-by":"publisher","unstructured":"Brown NCC, AlTadmri A, Sentance S, K\u00f6lling M (2018) Blackbox, five years on: an evaluation of a large-scale programming data collection project. In: Malmi L, Korhonen A, McCartney R, Petersen A (eds) Proceedings of the 2018 ACM conference on international computing education research, ICER 2018, Espoo, Finland, August 13\u201315, 2018. https:\/\/doi.org\/10.1145\/3230977.3230991. ACM, pp 196\u2013204","DOI":"10.1145\/3230977.3230991"},{"key":"10209_CR9","doi-asserted-by":"publisher","unstructured":"Burg B, Bailey R, Ko AJ, Ernst MD (2013) Interactive record\/replay for web application debugging. In: Izadi S, Quigley AJ, Poupyrev I, Igarashi T (eds) The 26th annual ACM symposium on user interface software and technology, UIST\u201913, St. Andrews, United Kingdom, October 8\u201311, 2013. https:\/\/doi.org\/10.1145\/2501988.2502050. ACM, pp 473\u2013484","DOI":"10.1145\/2501988.2502050"},{"key":"10209_CR10","doi-asserted-by":"publisher","unstructured":"Collard ML, Decker MJ, Maletic J (2013) srcML: an infrastructure for the exploration, analysis, and manipulation of source code: a tool demonstration. In: 2013 IEEE International conference on software maintenance. https:\/\/doi.org\/10.1109\/ICSM.2013.85, pp 516\u2013519","DOI":"10.1109\/ICSM.2013.85"},{"issue":"3","key":"10209_CR11","doi-asserted-by":"publisher","first-page":"333","DOI":"10.1111\/j.1467-9280.2009.02294.x","volume":"20","author":"MD Dodd","year":"2009","unstructured":"Dodd MD, der Stigchel SV, Hollingworth A (2009) Novelty is not always the best policy: inhibition of return and facilitation of return as a function of visual task. Psychol Sci 20(3):333\u2013339. https:\/\/doi.org\/10.1111\/j.1467-9280.2009.02294.x. pMID: 19222812","journal-title":"Psychol Sci"},{"key":"10209_CR12","doi-asserted-by":"publisher","unstructured":"Duchowski A (2007) Eye tracking methodology: theory and practice. https:\/\/doi.org\/10.1007\/978-1-84628-609-4","DOI":"10.1007\/978-1-84628-609-4"},{"key":"10209_CR13","doi-asserted-by":"publisher","unstructured":"Duchowski A, Krejtz K, Gehrer N, Bafna T, Baekgaard P (2020a) The low\/high index of pupillary activity. In: 2020 CHI conference on human factors in computing systems. https:\/\/doi.org\/10.1145\/3313831.3376394, pp 1\u201312","DOI":"10.1145\/3313831.3376394"},{"issue":"9","key":"10209_CR14","doi-asserted-by":"publisher","first-page":"2904","DOI":"10.1109\/TVCG.2019.2901881","volume":"26","author":"AT Duchowski","year":"2020","unstructured":"Duchowski AT, Krejtz K, \u017burawska J, House DH (2020b) Using microsaccades to estimate task difficulty during visual search of layered surfaces. IEEE Trans Visual Comput Graph 26(9):2904\u20132918. https:\/\/doi.org\/10.1109\/TVCG.2019.2901881","journal-title":"IEEE Trans Visual Comput Graph"},{"issue":"9","key":"10209_CR15","doi-asserted-by":"publisher","first-page":"1035","DOI":"10.1016\/S0042-6989(03)00084-1","volume":"43","author":"R Engbert","year":"2003","unstructured":"Engbert R, Kliegl R (2003) Microsaccades uncover the orientation of covert attention. Vis Res 43 (9):1035\u20131045. https:\/\/doi.org\/10.1016\/S0042-6989(03)00084-1. https:\/\/www.sciencedirect.com\/science\/article\/pii\/S0042698903000841","journal-title":"Vis Res"},{"key":"10209_CR16","doi-asserted-by":"publisher","first-page":"101","DOI":"10.1080\/13506289508401726","volume":"2","author":"C Eriksen","year":"1995","unstructured":"Eriksen C (1995) The flankers task and response competition: a useful tool for investigating a variety of cognitive problems. Vis Cogn 2:101\u2013118","journal-title":"Vis Cogn"},{"key":"10209_CR17","doi-asserted-by":"publisher","unstructured":"Fakhoury S, Ma Y, Arnaoudova V, Adesope O (2018) The effect of poor source code lexicon and readability on developers\u2019 cognitive load. In: Proceedings of the 26th conference on program comprehension, ICPC \u201918. https:\/\/doi.org\/10.1145\/3196321.3196347. http:\/\/doi.acm.org\/10.1145\/3196321.3196347. ACM, New York, pp 286\u2013296","DOI":"10.1145\/3196321.3196347"},{"key":"10209_CR18","doi-asserted-by":"publisher","unstructured":"Fakhoury S, Roy D, Pines H, Cleveland T, Peterson CS, Arnaoudova V, Sharif B, Maletic J (2021) gazel: supporting source code edits in eye-tracking studies. In: 2021 IEEE\/ACM 43rd international conference on software engineering: companion proceedings (ICSE-Companion). https:\/\/doi.org\/10.1109\/ICSE-Companion52605.2021.00038, pp 69\u201372","DOI":"10.1109\/ICSE-Companion52605.2021.00038"},{"key":"10209_CR19","doi-asserted-by":"publisher","unstructured":"Floyd B, Santander T, Weimer W (2017) Decoding the representation of code in the brain: an fmri study of code review and expertise. In: 2017 IEEE\/ACM 39th international conference on software engineering (ICSE). https:\/\/doi.org\/10.1109\/ICSE.2017.24, pp 175\u2013186","DOI":"10.1109\/ICSE.2017.24"},{"key":"10209_CR20","doi-asserted-by":"publisher","unstructured":"Goldberg JH, Stimson MJ, Lewenstein M, Scott N, Wichansky AM (2002) Eye tracking in web search tasks: design implications. In: Proceedings of the 2002 symposium on eye tracking research & applications, ETRA \u201902. https:\/\/doi.org\/10.1145\/507072.507082. http:\/\/doi.acm.org\/10.1145\/507072.507082. ACM, New York, pp 51\u201358","DOI":"10.1145\/507072.507082"},{"key":"10209_CR21","doi-asserted-by":"crossref","unstructured":"Guarnera DT, Bryant CA, Mishra A, Maletic JI, Sharif B (2018) itrace: eye tracking infrastructure for development environments. In: Proceedings of the 2018 ACM symposium on eye tracking research & applications. ACM, p 105","DOI":"10.1145\/3204493.3208343"},{"key":"10209_CR22","doi-asserted-by":"publisher","unstructured":"Guo J, Li S, Lou J, Yang Z, Liu T (2019) Sara: self-replay augmented record and replay for android in industrial cases. In: Zhang D, M\u00f8ller A (eds) Proceedings of the 28th ACM SIGSOFT international symposium on software testing and analysis, ISSTA 2019, Beijing, China, July 15\u201319, 2019. https:\/\/doi.org\/10.1145\/3293882.3330557. ACM, pp 90\u2013100","DOI":"10.1145\/3293882.3330557"},{"issue":"22","key":"10209_CR23","doi-asserted-by":"publisher","first-page":"2533","DOI":"10.1016\/S0042-6989(02)00263-8","volume":"42","author":"ZM Hafed","year":"2002","unstructured":"Hafed ZM, Clark JJ (2002) Microsaccades as an overt measure of covert attention shifts. Vis Res 42(22):2533\u20132545. https:\/\/doi.org\/10.1016\/S0042-6989(02)00263-8. https:\/\/www.sciencedirect.com\/science\/article\/pii\/S0042698902002638","journal-title":"Vis Res"},{"key":"10209_CR24","volume-title":"Eye-tracking: a comprehensive guide to methods, paradigms and measures","author":"K Holmqvist","year":"2017","unstructured":"Holmqvist K, Andersson R (2017) Eye-tracking: a comprehensive guide to methods, paradigms and measures. Oxford University Press, Oxford"},{"issue":"4","key":"10209_CR25","doi-asserted-by":"publisher","first-page":"329","DOI":"10.1037\/0033-295X.87.4.329","volume":"87","author":"M Just","year":"1980","unstructured":"Just M, Carpenter P (1980) A theory of reading: from eye fixations to comprehension. Psychol Rev 87(4):329\u201354","journal-title":"Psychol Rev"},{"key":"10209_CR26","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/3290605.3300487","volume-title":"Predicting cognitive load in future code puzzles","author":"C Kelleher","year":"2019","unstructured":"Kelleher C, Hnin W (2019) Predicting cognitive load in future code puzzles. Association for Computing Machinery, New York, pp 1\u201312. https:\/\/doi.org\/10.1145\/3290605.3300487"},{"key":"10209_CR27","doi-asserted-by":"publisher","unstructured":"Kersten M, Murphy GC (2006) Using task context to improve programmer productivity. In: Young M, Devanbu PT (eds) Proceedings of the 14th ACM SIGSOFT international symposium on foundations of software engineering, FSE 2006, Portland, Oregon, USA, November 5\u201311, 2006. https:\/\/doi.org\/10.1145\/1181775.1181777. ACM, pp 1\u201311","DOI":"10.1145\/1181775.1181777"},{"key":"10209_CR28","doi-asserted-by":"crossref","unstructured":"Kevic K, Walters BM, Shaffer TR, Sharif B, Fritz T, Shepherd DC (2015) Tracing software developers eyes and interactions for change tasks. In: Proceedings of the 10th joint meeting of the european software engineering conference and the ACM SIGSOFT symposium on the foundations of software engineering","DOI":"10.1145\/2786805.2786864"},{"key":"10209_CR29","doi-asserted-by":"publisher","first-page":"252","DOI":"10.1016\/j.jss.2016.03.030","volume":"128","author":"K Kevic","year":"2017","unstructured":"Kevic K, Walters B, Shaffer T, Sharif B, Shepherd DC, Fritz T (2017) Eye gaze and interaction contexts for change tasks\u2014observations and potential. J Syst Softw 128:252\u2013266. https:\/\/doi.org\/10.1016\/j.jss.2016.03.030","journal-title":"J Syst Softw"},{"issue":"4","key":"10209_CR30","doi-asserted-by":"publisher","first-page":"346","DOI":"10.1111\/1467-9280.00166","volume":"10","author":"RM Klein","year":"1999","unstructured":"Klein RM, MacInnes WJ (1999) Inhibition of return is a foraging facilitator in visual search. Psychol Sci 10(4):346\u2013352. https:\/\/doi.org\/10.1111\/1467-9280.00166","journal-title":"Psychol Sci"},{"issue":"4","key":"10209_CR31","doi-asserted-by":"publisher","first-page":"325","DOI":"10.1016\/0164-1212(87)90032-X","volume":"7","author":"S Letovsky","year":"1987","unstructured":"Letovsky S (1987) Cognitive processes in program comprehension. J Syst Softw 7(4):325\u2013339. https:\/\/doi.org\/10.1016\/0164-1212(87)90032-X. https:\/\/www.sciencedirect.com\/science\/article\/pii\/016412128790032X","journal-title":"J Syst Softw"},{"key":"10209_CR32","doi-asserted-by":"publisher","first-page":"207","DOI":"10.1016\/j.neuron.2018.05.041","volume":"99","author":"E Lowet","year":"2018","unstructured":"Lowet E, Gomes B, Srinivasan K, Zhou H, Desimone R (2018) Enhanced neural processing by covert attention only during microsaccades directed toward the attended stimulus. Neuron 99:207\u2013214.e3","journal-title":"Neuron"},{"key":"10209_CR33","first-page":"17","volume":"3","author":"J Lupi\u00e1\u00f1ez","year":"2010","unstructured":"Lupi\u00e1\u00f1ez J (2010) Inhibition of return. Scholarpedia 3:17\u201334","journal-title":"Scholarpedia"},{"key":"10209_CR34","unstructured":"Microsoft (2018) mouse_event function (winuser.h). https:\/\/docs.microsoft.com\/en-us\/windows\/win32\/api\/winuser\/nf-winuser-mouse_event"},{"key":"10209_CR35","doi-asserted-by":"publisher","unstructured":"Minelli R, Mocci A, Lanza M, Kobayashi T (2014) Quantifying program comprehension with interaction data. In: 2014 14th International conference on quality software. https:\/\/doi.org\/10.1109\/QSIC.2014.11, pp 276\u2013285","DOI":"10.1109\/QSIC.2014.11"},{"key":"10209_CR36","doi-asserted-by":"publisher","unstructured":"Minelli R, Mocci A, Lanza M (2015) I know what you did last summer\u2014an investigation of how developers spend their time. In: 2015 IEEE 23rd International conference on program comprehension. https:\/\/doi.org\/10.1109\/ICPC.2015.12, pp 25\u201335","DOI":"10.1109\/ICPC.2015.12"},{"key":"10209_CR37","doi-asserted-by":"publisher","unstructured":"Minelli R, Mocci A, Lanza M (2016) Measuring navigation efficiency in the ide. p to be published. https:\/\/doi.org\/10.1109\/IWESEP.2016.11","DOI":"10.1109\/IWESEP.2016.11"},{"key":"10209_CR38","doi-asserted-by":"publisher","unstructured":"Nelson GL, Ko AJ (2018) On use of theory in computing education research. In: Malmi L, Korhonen A, McCartney R, Petersen A (eds) Proceedings of the 2018 ACM conference on international computing education research, ICER 2018, Espoo, Finland, August 13\u201315, 2018. https:\/\/doi.org\/10.1145\/3230977.3230992. ACM, pp 31\u201339","DOI":"10.1145\/3230977.3230992"},{"key":"10209_CR39","doi-asserted-by":"publisher","unstructured":"Ni\u00f1o IJ, de la Ossa B, Gil JA, Sahuquillo J, Pont A (2005) CARENA: a tool to capture and replay web navigation sessions. In: Al-Shaer E, Pras A, Owezarski P (eds) Third IEEE\/IFIP workshop on end-to-end monitoring techniques and services, e2EMON 2005, 15th May 2005. https:\/\/doi.org\/10.1109\/E2EMON.2005.1564474. IEEE Computer Society, Nice, pp 127\u2013141","DOI":"10.1109\/E2EMON.2005.1564474"},{"issue":"1","key":"10209_CR40","doi-asserted-by":"publisher","first-page":"5:1","DOI":"10.1145\/3145904","volume":"51","author":"U Obaidellah","year":"2018","unstructured":"Obaidellah U, Al Haek M, Cheng PCH (2018) A survey on the usage of eye-tracking in computer programming. ACM Comput Surv 51(1):5:1\u20135:58. https:\/\/doi.org\/10.1145\/3145904. http:\/\/doi.acm.org\/10.1145\/3145904","journal-title":"ACM Comput Surv"},{"key":"10209_CR41","volume-title":"Real-time and offline filters for eye tracking","author":"P Olsson","year":"2007","unstructured":"Olsson P (2007) Real-time and offline filters for eye tracking. KTH Electrical Engineering, Stockholm"},{"key":"10209_CR42","doi-asserted-by":"publisher","unstructured":"Park K, Sharif B (2021) Assessing perceived sentiment in pull requests with emoji: evidence from tools and developer eye movements. In: 6th IEEE\/ACM international workshop on emotion awareness in software engineering, SEmotion@ICSE 2021, Madrid, Spain, May 31, 2021. https:\/\/doi.org\/10.1109\/SEmotion52567.2021.00009. IEEE, pp 1\u20136","DOI":"10.1109\/SEmotion52567.2021.00009"},{"issue":"3","key":"10209_CR43","doi-asserted-by":"publisher","first-page":"295","DOI":"10.1016\/0010-0285(87)90007-7","volume":"19","author":"N Pennington","year":"1987","unstructured":"Pennington N (1987) Stimulus structures and mental representations in expert comprehension of computer programs. Cogn Psychol 19(3):295\u2013341. https:\/\/doi.org\/10.1016\/0010-0285(87)90007-7. https:\/\/www.sciencedirect.com\/science\/article\/pii\/0010028587900077","journal-title":"Cogn Psychol"},{"key":"10209_CR44","doi-asserted-by":"publisher","unstructured":"Peterson CS, Abid NJ, Bryant CA, Maletic JI, Sharif B (2019a) Factors influencing dwell time during source code reading: a large-scale replication experiment. In: Krejtz K, Sharif B (eds) Proceedings of the 11th ACM symposium on eye tracking research & applications, ETRA 2019, Denver, CO, USA, June 25\u201328, 2019. https:\/\/doi.org\/10.1145\/3314111.3319833. ACM, pp 38:1\u201338:4","DOI":"10.1145\/3314111.3319833"},{"key":"10209_CR45","doi-asserted-by":"publisher","unstructured":"Peterson CS, Saddler JA, Halavick NM, Sharif B (2019b) A gaze-based exploratory study on the information seeking behavior of developers on stack overflow. In: Mandryk RL, Brewster SA, Hancock M, Fitzpatrick G, Cox AL, Kostakos V, Perry M (eds) Extended abstracts of the 2019 CHI conference on human factors in computing systems, CHI 2019, Glasgow, Scotland, UK, May 04\u201309, 2019. https:\/\/doi.org\/10.1145\/3290607.3312801. ACM","DOI":"10.1145\/3290607.3312801"},{"key":"10209_CR46","doi-asserted-by":"publisher","unstructured":"Ramler R, Gattringer M, Pichler J (2020) Live replay of screen videos: Automatically executing real applications as shown in recordings. In: Kontogiannis K, Khomh F, Chatzigeorgiou A, Fokaefs M, Zhou M (eds) 27th IEEE international conference on software analysis, evolution and reengineering, SANER 2020, London, ON, Canada, February 18\u201321, 2020. https:\/\/doi.org\/10.1109\/SANER48275.2020.9054833. IEEE, pp 664\u2013665","DOI":"10.1109\/SANER48275.2020.9054833"},{"issue":"3","key":"10209_CR47","doi-asserted-by":"publisher","first-page":"618","DOI":"10.1037\/0033-2909.85.3.618","volume":"85","author":"K Rayner","year":"1978","unstructured":"Rayner K (1978) Eye movements in reading and information processing. Psychol Bull 85(3):618\u2013660","journal-title":"Psychol Bull"},{"issue":"3","key":"10209_CR48","doi-asserted-by":"publisher","first-page":"372","DOI":"10.1037\/0033-2909.124.3.372","volume":"124","author":"K Rayner","year":"1998","unstructured":"Rayner K (1998) Eye movements in reading and information processing: 20 years of research. Psychol Bull 124(3):372\u2013422","journal-title":"Psychol Bull"},{"key":"10209_CR49","unstructured":"Rist RS (1986) Plans in programming: definition, demonstration, and development. In: Papers presented at the first workshop on empirical studies of programmers on empirical studies of programmers. Ablex Publishing Corp., USA, pp 28\u201347"},{"key":"10209_CR50","doi-asserted-by":"crossref","unstructured":"Saddler J A, Peterson C S, Sama S, Nagaraj S, Baysal O, Guerrouj L, Sharif B (2020) Studying developer reading behavior on stack overflow during api summarization tasks. In: 2020 IEEE 27th international conference on software analysis, evolution and reengineering (SANER). IEEE, pp 195\u2013205","DOI":"10.1109\/SANER48275.2020.9054848"},{"key":"10209_CR51","doi-asserted-by":"publisher","unstructured":"Salvucci DD, Goldberg JH (2000) Identifying fixations and saccades in eye-tracking protocols. In: Proceedings of the 2000 symposium on eye tracking research & applications, ETRA \u201900. https:\/\/doi.org\/10.1145\/355017.355028. http:\/\/doi.acm.org\/10.1145\/355017.355028. ACM, New York, pp 71\u201378","DOI":"10.1145\/355017.355028"},{"key":"10209_CR52","doi-asserted-by":"publisher","unstructured":"Sharafi Z, Shaffer T, Sharif B, Gu\u00e9h\u00e9neuc Y (2015a) Eye-tracking metrics in software engineering. In: Sun J, Reddy YR, Bahulkar A, Pasala A (eds) 2015 Asia-Pacific software engineering conference, APSEC 2015, New Delhi, India, December 1\u20134, 2015. https:\/\/doi.org\/10.1109\/APSEC.2015.53. IEEE Computer Society, pp 96\u2013103","DOI":"10.1109\/APSEC.2015.53"},{"key":"10209_CR53","doi-asserted-by":"crossref","unstructured":"Sharafi Z, Soh Z, Gu\u00e9h\u00e9neuc YG (2015b) A systematic literature review on the usage of eye-tracking in software engineering. Inf Softw Technol (IST)","DOI":"10.1016\/j.infsof.2015.06.008"},{"issue":"5","key":"10209_CR54","doi-asserted-by":"publisher","first-page":"3128","DOI":"10.1007\/s10664-020-09829-4","volume":"25","author":"Z Sharafi","year":"2020","unstructured":"Sharafi Z, Sharif B, Gu\u00e9h\u00e9neuc Y, Begel A, Bednarik R, Crosby M E (2020) A practical guide on conducting eye tracking studies in software engineering. Empir Softw Eng 25(5):3128\u20133174. https:\/\/doi.org\/10.1007\/s10664-020-09829-4","journal-title":"Empir Softw Eng"},{"key":"10209_CR55","doi-asserted-by":"publisher","unstructured":"Sharif B, Maletic J (2016a) itrace: overcoming the limitations of short code examples in eye tracking experiments. In: 2016 IEEE International conference on software maintenance and evolution, ICSME 2016, Raleigh, NC, USA, October 2\u20137, 2016. https:\/\/doi.org\/10.1109\/ICSME.2016.61. IEEE Computer Society, p 647","DOI":"10.1109\/ICSME.2016.61"},{"key":"10209_CR56","doi-asserted-by":"publisher","unstructured":"Sharif B, Maletic J (2016b) itrace: overcoming the limitations of short code examples in eye tracking experiments. In: 2016 IEEE International conference on software maintenance and evolution (ICSME). https:\/\/doi.org\/10.1109\/ICSME.2016.61, pp 647\u2013647","DOI":"10.1109\/ICSME.2016.61"},{"key":"10209_CR57","doi-asserted-by":"publisher","unstructured":"Sharif B, Meinken J, Shaffer T, Kagdi H (2016a) Eye movements in software traceability link recovery. Empir Softw Eng 1\u201340. https:\/\/doi.org\/10.1007\/s10664-016-9486-9","DOI":"10.1007\/s10664-016-9486-9"},{"issue":"3","key":"10209_CR58","doi-asserted-by":"publisher","first-page":"105","DOI":"10.1109\/MS.2016.84","volume":"33","author":"B Sharif","year":"2016","unstructured":"Sharif B, Shaffer T, Wise JL, Maletic JI (2016b) Tracking developers\u2019 eyes in the IDE. IEEE Softw 33(3):105\u2013108. https:\/\/doi.org\/10.1109\/MS.2016.84","journal-title":"IEEE Softw"},{"key":"10209_CR59","doi-asserted-by":"publisher","unstructured":"Sharif B, Peterson C, Guarnera D, Bryant C, Buchanan Z, Zyrianov V, Maletic J (2019) Practical eye tracking with itrace. In: 2019 IEEE\/ACM 6th international workshop on eye movements in programming (EMIP). https:\/\/doi.org\/10.1109\/EMIP.2019.00015, pp 41\u201342","DOI":"10.1109\/EMIP.2019.00015"},{"key":"10209_CR60","doi-asserted-by":"publisher","first-page":"595","DOI":"10.1109\/TSE.1984.5010283","volume":"10","author":"E Soloway","year":"1984","unstructured":"Soloway E, Ehrlich K (1984) Empirical studies of programming knowledge. Software Engineering. IEEE Trans SE 10:595\u2013609. https:\/\/doi.org\/10.1109\/TSE.1984.5010283","journal-title":"IEEE Trans SE"},{"key":"10209_CR61","doi-asserted-by":"publisher","first-page":"338","DOI":"10.1007\/s00221-005-0147-2","volume":"169","author":"S Stigchel","year":"2006","unstructured":"Stigchel S, Theeuwes J (2006) Our eyes deviate away from a location where a distractor is expected to appear. Exp Brain Res. Experimentelle Hirnforschung Exp\u00e9rimentation C\u00e9r\u00e9brale 169:338\u201349. https:\/\/doi.org\/10.1007\/s00221-005-0147-2","journal-title":"Exp Brain Res. Experimentelle Hirnforschung Exp\u00e9rimentation C\u00e9r\u00e9brale"},{"key":"10209_CR62","doi-asserted-by":"publisher","first-page":"1244","DOI":"10.3758\/APP.72.5.1244","volume":"72","author":"S Stigchel","year":"2010","unstructured":"Stigchel S, Mills M, Dodd M (2010) Shift and deviate: Saccades reveal that shifts of covert attention evoked by trained spatial stimuli are obligatory. Atten Percept Psychophys 72:1244\u201350. https:\/\/doi.org\/10.3758\/APP.72.5.1244","journal-title":"Atten Percept Psychophys"},{"issue":"3","key":"10209_CR63","doi-asserted-by":"publisher","first-page":"187","DOI":"10.1007\/s11219-006-9216-4","volume":"14","author":"MD Storey","year":"2006","unstructured":"Storey MD (2006) Theories, tools and research methods in program comprehension: past, present and future. Softw Qual J 14(3):187\u2013208. https:\/\/doi.org\/10.1007\/s11219-006-9216-4","journal-title":"Softw Qual J"},{"key":"10209_CR64","doi-asserted-by":"publisher","unstructured":"Sun Y, Chen D, Jiao W, Huang G (2014) An online education approach using web operation record and replay techniques. In: IEEE 38th Annual computer software and applications conference, COMPSAC 2014, Vasteras, Sweden, July 21\u201325, 2014. https:\/\/doi.org\/10.1109\/COMPSAC.2014.68. IEEE Computer Society, pp 456\u2013465","DOI":"10.1109\/COMPSAC.2014.68"},{"key":"10209_CR65","doi-asserted-by":"publisher","unstructured":"Sun Y, Chen D, Xin C, Jiao W (2015) Automating repetitive tasks on web-based ides via an editable and reusable capture-replay technique. In: Ahamed SI, Chang CK, Chu WC, Crnkovic I, Hsiung P, Huang G, Yang J (eds) 39th IEEE annual computer software and applications conference, COMPSAC 2015, Taichung, Taiwan, July 1\u20135, 2015, vol 2. https:\/\/doi.org\/10.1109\/COMPSAC.2015.12. IEEE Computer Society, pp 666\u2013675","DOI":"10.1109\/COMPSAC.2015.12"},{"key":"10209_CR66","doi-asserted-by":"publisher","unstructured":"Sun J, Zhang S, Huang S, Hui Z (2018) Design and application of a sikuli based capture-replay tool. In: 2018 IEEE International conference on software quality, reliability and security companion, QRS companion 2018, Lisbon, Portugal, July 16\u201320, 2018. https:\/\/doi.org\/10.1109\/QRS-C.2018.00021. IEEE, pp 42\u201344","DOI":"10.1109\/QRS-C.2018.00021"},{"issue":"15","key":"10209_CR67","doi-asserted-by":"publisher","first-page":"1921","DOI":"10.1016\/j.visres.2005.02.002","volume":"45","author":"S Van der Stigchel","year":"2005","unstructured":"Van der Stigchel S, Theeuwes J (2005) The influence of attending to multiple locations on eye movements. Vis Res 45(15):1921\u20131927. https:\/\/doi.org\/10.1016\/j.visres.2005.02.002. https:\/\/www.sciencedirect.com\/science\/article\/pii\/S0042698905000945","journal-title":"Vis Res"},{"issue":"8","key":"10209_CR68","doi-asserted-by":"publisher","first-page":"44","DOI":"10.1109\/2.402076","volume":"28","author":"A Von Mayrhauser","year":"1995","unstructured":"Von Mayrhauser A, Vans A (1995) Program comprehension during software maintenance and evolution. Computer 28(8):44\u201355. https:\/\/doi.org\/10.1109\/2.402076","journal-title":"Computer"},{"key":"10209_CR69","doi-asserted-by":"publisher","unstructured":"Yan F, Qi Z, Xia M, Liu X (2018) Efficient and deterministic replay for web-enabled android apps. In: Chaudron M, Crnkovic I, Chechik M, Harman M (eds) Proceedings of the 40th international conference on software engineering: companion proceedings, ICSE 2018, Gothenburg, Sweden, May 27\u2013June 03, 2018. https:\/\/doi.org\/10.1145\/3183440.3194994. ACM, pp 329\u2013330","DOI":"10.1145\/3183440.3194994"},{"key":"10209_CR70","doi-asserted-by":"publisher","unstructured":"Zyrianov V, Guarnera DT, Peterson CS, Sharif B, Maletic JI (2020) Automated recording and semantics-aware replaying of high-speed eye tracking and interaction data to support cognitive studies of software engineering tasks. In: IEEE International conference on software maintenance and evolution, ICSME 2020, Adelaide, Australia, September 28\u2013October 2, 2020. https:\/\/doi.org\/10.1109\/ICSME46990.2020.00051. IEEE, pp 464\u2013475","DOI":"10.1109\/ICSME46990.2020.00051"}],"container-title":["Empirical Software Engineering"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10664-022-10209-3.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s10664-022-10209-3\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10664-022-10209-3.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,4,9]],"date-time":"2025-04-09T13:53:43Z","timestamp":1744206823000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s10664-022-10209-3"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,9,20]]},"references-count":70,"journal-issue":{"issue":"7","published-print":{"date-parts":[[2022,12]]}},"alternative-id":["10209"],"URL":"https:\/\/doi.org\/10.1007\/s10664-022-10209-3","relation":{},"ISSN":["1382-3256","1573-7616"],"issn-type":[{"value":"1382-3256","type":"print"},{"value":"1573-7616","type":"electronic"}],"subject":[],"published":{"date-parts":[[2022,9,20]]},"assertion":[{"value":"13 July 2022","order":1,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"20 September 2022","order":2,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"The authors have no competing interests with the editorial board members or editors. The authors have no other competing interests, financial or otherwise.The work is supported in part by a grant from the US National Science Foundation CNS 17- 30181\/30307.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"<!--Emphasis Type='Bold' removed-->Competing Interests"}}],"article-number":"168"}}