{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,9]],"date-time":"2026-04-09T18:45:48Z","timestamp":1775760348001,"version":"3.50.1"},"reference-count":30,"publisher":"IEEE","license":[{"start":{"date-parts":[[2024,3,2]],"date-time":"2024-03-02T00:00:00Z","timestamp":1709337600000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-029"},{"start":{"date-parts":[[2024,3,2]],"date-time":"2024-03-02T00:00:00Z","timestamp":1709337600000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-037"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2024,3,2]]},"DOI":"10.1109\/cgo57630.2024.10444823","type":"proceedings-article","created":{"date-parts":[[2024,2,28]],"date-time":"2024-02-28T18:47:35Z","timestamp":1709146055000},"page":"359-372","source":"Crossref","is-referenced-by-count":1,"title":["EasyTracker: A Python Library for Controlling and Inspecting Program Execution"],"prefix":"10.1109","author":[{"given":"Th\u00e9o","family":"Barollet","sequence":"first","affiliation":[{"name":"Univ. Grenoble Alpes,Inria, CNRS, Grenoble INP, LIG,Grenoble,France,38000"}]},{"given":"Christophe","family":"Guillon","sequence":"additional","affiliation":[{"name":"Univ. Grenoble Alpes,Inria, CNRS, Grenoble INP, LIG,Grenoble,France,38000"}]},{"given":"Manuel","family":"Selva","sequence":"additional","affiliation":[{"name":"Univ. Grenoble Alpes,Inria, CNRS, Grenoble INP, LIG,Grenoble,France,38000"}]},{"given":"Fran\u00e7ois","family":"Broquedis","sequence":"additional","affiliation":[{"name":"Univ. Grenoble Alpes,Inria, CNRS, Grenoble INP, LIG,Grenoble,France,38000"}]},{"given":"Florent","family":"Bouchez-Tichadou","sequence":"additional","affiliation":[{"name":"Univ. Grenoble Alpes,Inria, CNRS, Grenoble INP, LIG,Grenoble,France,38000"}]},{"given":"Fabrice","family":"Rastello","sequence":"additional","affiliation":[{"name":"Univ. Grenoble Alpes,Inria, CNRS, Grenoble INP, LIG,Grenoble,France,38000"}]}],"member":"263","reference":[{"key":"ref1","isbn-type":"print","doi-asserted-by":"crossref","first-page":"1235","DOI":"10.1145\/3472749.3474819","volume-title":"Ten Million Users and Ten Years Later: Python Tutors Design Guidelines for Building Scalable and Sustainable Research Software in Academia","author":"Guo","year":"2021","ISBN":"https:\/\/id.crossref.org\/isbn\/9781450386357"},{"key":"ref2","isbn-type":"print","author":"Stallman","year":"2018","ISBN":"https:\/\/id.crossref.org\/isbn\/9781680921434","journal-title":"Debugging with GDB: The GNU Source-Level Debugger"},{"key":"ref5","volume-title":"Call stack as diagram","year":"2010"},{"key":"ref6","doi-asserted-by":"publisher","DOI":"10.1145\/3430665.3456317"},{"key":"ref7","doi-asserted-by":"publisher","DOI":"10.1145\/2490822"},{"key":"ref8","doi-asserted-by":"publisher","DOI":"10.1109\/tlt.2015.2490673"},{"key":"ref9","doi-asserted-by":"publisher","DOI":"10.15388\/ioi.2015.20"},{"key":"ref10","doi-asserted-by":"publisher","DOI":"10.1023\/B:EAIT.0000042041.04999.17"},{"key":"ref11","doi-asserted-by":"publisher","DOI":"10.1016\/j.heliyon.2020.e03806"},{"key":"ref12","doi-asserted-by":"publisher","DOI":"10.1145\/2674683.2674687"},{"key":"ref13","doi-asserted-by":"publisher","DOI":"10.1145\/989863.989928"},{"key":"ref14","first-page":"51","article-title":"Program visualization and explanation for novice c programmers","volume-title":"Proceedings of the Sixteenth Australasian Computing. Education Conference-Volume 148","author":"Egan","year":"2014"},{"key":"ref15","doi-asserted-by":"publisher","DOI":"10.1145\/3408877.3439684"},{"key":"ref16","doi-asserted-by":"publisher","DOI":"10.1145\/2445196.2445368"},{"key":"ref17","doi-asserted-by":"publisher","DOI":"10.1145\/1273442.1250746"},{"key":"ref18","doi-asserted-by":"publisher","DOI":"10.1109\/cgo.2003.1191551"},{"key":"ref19","volume-title":"QEMU: the FAST! processor emulator"},{"key":"ref20","volume-title":"Python documentation. python bdb - debugger framework","year":"2023"},{"key":"ref21","volume-title":"Eclipse cdt","year":"2023"},{"key":"ref24","volume-title":"Code::blocks","year":"2023"},{"key":"ref26","volume-title":"Seer","year":"2023"},{"key":"ref34","doi-asserted-by":"publisher","DOI":"10.1145\/2828959.2828969"},{"key":"ref35","volume-title":"Visual program simulation in introductory programming education","author":"Sorva","year":"2012"},{"key":"ref36","doi-asserted-by":"publisher","DOI":"10.1145\/1930464.1930471"},{"key":"ref37","first-page":"S1J-11","article-title":"Memview: pedagogically-motivated visual debugger","author":"Gries","year":"2005","journal-title":"Proceedings Frontiers in Education 35th Annual Conference"},{"key":"ref38","doi-asserted-by":"crossref","first-page":"S3H-3","DOI":"10.1109\/FIE.2007.4418051","article-title":"Developing mental models of computer programming interactively via the web","volume-title":"2007 37th Annual Frontiers In Education Conference - Global Engineering: Knowledge Without Borders, Opportunities Without Passports","author":"Bruce-Lockhart","year":"2007"},{"key":"ref39","doi-asserted-by":"publisher","DOI":"10.1145\/774833.774835"},{"key":"ref40","volume-title":"Recursion visualizer","year":"2023"},{"key":"ref41","author":"OCallahan","year":"2017","journal-title":"Engineering record and replay for deployability: Extended technical report"},{"key":"ref42","author":"Guillon","year":"2023","journal-title":"Artifacts of the CGO 2024 Paper: EasyTracker: A Python Library for Controlling and Inspecting Program Execution"}],"event":{"name":"2024 IEEE\/ACM International Symposium on Code Generation and Optimization (CGO)","location":"Edinburgh, United Kingdom","start":{"date-parts":[[2024,3,2]]},"end":{"date-parts":[[2024,3,6]]}},"container-title":["2024 IEEE\/ACM International Symposium on Code Generation and Optimization (CGO)"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/10444766\/10444770\/10444823.pdf?arnumber=10444823","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,3,1]],"date-time":"2024-03-01T05:46:57Z","timestamp":1709272017000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/10444823\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,3,2]]},"references-count":30,"URL":"https:\/\/doi.org\/10.1109\/cgo57630.2024.10444823","relation":{},"subject":[],"published":{"date-parts":[[2024,3,2]]}}}