{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,7,16]],"date-time":"2025-07-16T13:55:01Z","timestamp":1752674101644,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":26,"publisher":"ACM","license":[{"start":{"date-parts":[[2024,9,13]],"date-time":"2024-09-13T00:00:00Z","timestamp":1726185600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"name":"JSPS KAKENHI","award":["JP20H00578 and JP24H00688"],"award-info":[{"award-number":["JP20H00578 and JP24H00688"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2024,9,13]]},"DOI":"10.1145\/3679007.3685062","type":"proceedings-article","created":{"date-parts":[[2024,9,13]],"date-time":"2024-09-13T07:13:29Z","timestamp":1726211609000},"page":"28-40","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":1,"title":["Interactive Programming for Microcontrollers by Offloading Dynamic Incremental Compilation"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0009-0005-2386-1369","authenticated-orcid":false,"given":"Fumika","family":"Mochizuki","sequence":"first","affiliation":[{"name":"The University of Tokyo, Tokyo, Japan"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-2065-5608","authenticated-orcid":false,"given":"Tetsuro","family":"Yamazaki","sequence":"additional","affiliation":[{"name":"The University of Tokyo, Tokyo, Japan"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-1058-5941","authenticated-orcid":false,"given":"Shigeru","family":"Chiba","sequence":"additional","affiliation":[{"name":"The University of Tokyo, Tokyo, Japan"}]}],"member":"320","published-online":{"date-parts":[[2024,9,13]]},"reference":[{"doi-asserted-by":"publisher","key":"e_1_3_2_1_1_1","DOI":"10.1109\/IEEESTD.2001.92950"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_2_1","DOI":"10.1145\/3357390.3361032"},{"unstructured":"Damien P. George. 2014. MicroPython. https:\/\/micropython.org","key":"e_1_3_2_1_3_1"},{"key":"e_1_3_2_1_4_1","volume-title":"George and Paul Sokolovsky and contributors","author":"Damien","year":"2014","unstructured":"Damien P. George and Paul Sokolovsky and contributors. 2014. Maximising MicroPython Speed. https:\/\/docs.micropython.org\/en\/v1.9.3\/pyboard\/reference\/speed_python.html"},{"unstructured":"David Johnson-Davies. 2016. uLisp. http:\/\/www.ulisp.com\/","key":"e_1_3_2_1_5_1"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_6_1","DOI":"10.1145\/1182807.1182810"},{"unstructured":"Espressif Systems (Shanghai) Co. Ltd.. 2016. ESP-IDF Programming Guide. https:\/\/docs.espressif.com\/projects\/esp-idf\/en\/stable\/esp32\/index.html","key":"e_1_3_2_1_7_1"},{"unstructured":"Micro:bit Educational Foundation. 2017. micro:bit. http:\/\/microbit.org\/teach\/","key":"e_1_3_2_1_8_1"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_9_1","DOI":"10.1145\/1167999.1168034"},{"key":"e_1_3_2_1_10_1","volume-title":"Smalltalk-80: the language and its implementation","author":"Goldberg Adele","year":"2011","unstructured":"Adele Goldberg and David Robson. 1983. Smalltalk-80: the language and its implementation. Addison-Wesley Longman Publishing Co., Inc., USA. isbn:0201113716"},{"unstructured":"Gordon Williams. 2015. JavaScript Compilation. https:\/\/www.espruino.com\/Compilation","key":"e_1_3_2_1_11_1"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_12_1","DOI":"10.1145\/3357390.3361029"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_13_1","DOI":"10.1145\/512429.512449"},{"volume-title":"https:\/\/github.com\/whitecatboard\/Lua-RTOS-ESP32","author":"Petrus Jaume Oliv\u00e9","unstructured":"Jaume Oliv\u00e9 Petrus. 2015. Lua RTOS. https:\/\/github.com\/whitecatboard\/Lua-RTOS-ESP32","key":"e_1_3_2_1_14_1"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_15_1","DOI":"10.1145\/800136.804442"},{"key":"e_1_3_2_1_16_1","volume-title":"The Garbage Collection Handbook: The Art of Automatic Memory Management","author":"Jones Richard","year":"2008","unstructured":"Richard Jones, Antony Hosking, and Eliot Moss. 2011. The Garbage Collection Handbook: The Art of Automatic Memory Management (1st ed.). Chapman & Hall\/CRC. isbn:1420082795","edition":"1"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_17_1","DOI":"10.1145\/1868358.1868363"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_18_1","DOI":"10.1145\/346443.346451"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_19_1","DOI":"10.1145\/2989225.2989232"},{"key":"e_1_3_2_1_20_1","volume-title":"Designing and Engineering Time: The Psychology of Time Perception in Software","author":"Ph Steven Seow","unstructured":"Steven Seow Ph.D.. 2008. Designing and Engineering Time: The Psychology of Time Perception in Software (1st ed.). Addison-Wesley Professional. isbn:0321509188","edition":"1"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_21_1","DOI":"10.3390\/electronics12010143"},{"unstructured":"Project Jupyter. 2014. Jupyter. https:\/\/jupyter.org\/","key":"e_1_3_2_1_22_1"},{"unstructured":"Pur3 Ltd.. 2013. Espruino. https:\/\/www.espruino.com","key":"e_1_3_2_1_23_1"},{"unstructured":"Jeremy Siek and Walid Taha. 2006. Gradual typing for functional languages. Scheme and Functional Programming.","key":"e_1_3_2_1_24_1"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_25_1","DOI":"10.1145\/1238844.1238853"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_26_1","DOI":"10.1145\/2151024.2151035"}],"event":{"sponsor":["SIGSOFT ACM Special Interest Group on Software Engineering","AITO"],"acronym":"MPLR '24","name":"MPLR '24: 21st ACM SIGPLAN International Conference on Managed Programming Languages and Runtimes","location":"Vienna Austria"},"container-title":["Proceedings of the 21st ACM SIGPLAN International Conference on Managed Programming Languages and Runtimes"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3679007.3685062","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3679007.3685062","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T00:58:14Z","timestamp":1750294694000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3679007.3685062"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,9,13]]},"references-count":26,"alternative-id":["10.1145\/3679007.3685062","10.1145\/3679007"],"URL":"https:\/\/doi.org\/10.1145\/3679007.3685062","relation":{},"subject":[],"published":{"date-parts":[[2024,9,13]]},"assertion":[{"value":"2024-09-13","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}