{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,2,20]],"date-time":"2025-02-20T05:19:16Z","timestamp":1740028756803,"version":"3.37.3"},"reference-count":29,"publisher":"Institute of Electrical and Electronics Engineers (IEEE)","issue":"2","license":[{"start":{"date-parts":[[2025,2,1]],"date-time":"2025-02-01T00:00:00Z","timestamp":1738368000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/ieeexplore.ieee.org\/Xplorehelp\/downloads\/license-information\/IEEE.html"},{"start":{"date-parts":[[2025,2,1]],"date-time":"2025-02-01T00:00:00Z","timestamp":1738368000000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-029"},{"start":{"date-parts":[[2025,2,1]],"date-time":"2025-02-01T00:00:00Z","timestamp":1738368000000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-037"}],"funder":[{"DOI":"10.13039\/501100001711","name":"Swiss National Science Foundation","doi-asserted-by":"publisher","award":["SNSF204632"],"award-info":[{"award-number":["SNSF204632"]}],"id":[{"id":"10.13039\/501100001711","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IIEEE Trans. Software Eng."],"published-print":{"date-parts":[[2025,2]]},"DOI":"10.1109\/tse.2024.3506040","type":"journal-article","created":{"date-parts":[[2024,11,26]],"date-time":"2024-11-26T18:47:50Z","timestamp":1732646870000},"page":"355-370","source":"Crossref","is-referenced-by-count":0,"title":["On-the-Fly Syntax Highlighting: Generalisation and Speed-Ups"],"prefix":"10.1109","volume":"51","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-3300-4828","authenticated-orcid":false,"given":"Marco Edoardo","family":"Palma","sequence":"first","affiliation":[{"name":"Department of Informatics, University of Zurich, Zurich, Switzerland"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-0964-2224","authenticated-orcid":false,"given":"Alex","family":"Wolf","sequence":"additional","affiliation":[{"name":"Department of Informatics, University of Zurich, Zurich, Switzerland"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-8687-052X","authenticated-orcid":false,"given":"Pasquale","family":"Salza","sequence":"additional","affiliation":[{"name":"Department of Informatics, University of Zurich, Zurich, Switzerland"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-3874-5628","authenticated-orcid":false,"given":"Harald C.","family":"Gall","sequence":"additional","affiliation":[{"name":"Department of Informatics, University of Zurich, Zurich, Switzerland"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"263","reference":[{"key":"ref1","first-page":"8","article-title":"The impact of syntax colouring on program comprehension","volume-title":"Proc. Annu. Meeting Psychol. Program. Interest Group (PPIG)","author":"Sarkar","year":"2015"},{"doi-asserted-by":"publisher","key":"ref2","DOI":"10.1145\/2858036.2858372"},{"doi-asserted-by":"publisher","key":"ref3","DOI":"10.1145\/3540250.3549109"},{"author":"Palma","article-title":"On-the-fly syntax highlighting generalisability and speed-ups - replication package,","key":"ref4"},{"key":"ref5","first-page":"3104","article-title":"Sequence to sequence learning with neural networks","volume-title":"Proc. Int. Conf. Neural Inf. Process. Syst. (NIPS)","author":"Sutskever","year":"2014"},{"doi-asserted-by":"publisher","key":"ref6","DOI":"10.48550\/ARXIV.1406.1078"},{"doi-asserted-by":"publisher","key":"ref7","DOI":"10.1109\/78.650093"},{"key":"ref8","first-page":"1243","article-title":"Convolutional sequence to sequence learning","volume-title":"Proc. Int. Conf. Mach. Learn.","author":"Gehring","year":"2017"},{"key":"ref9","doi-asserted-by":"crossref","first-page":"280","DOI":"10.4236\/jbise.2016.95021","article-title":"DNA sequence classification by convolutional neural network","volume":"9","author":"Giang","year":"2016","journal-title":"J. Biomed. Sci. Eng."},{"year":"2022","author":"Parrm","article-title":"ANTLR","key":"ref10"},{"year":"2022","author":"Brandl","article-title":"Pygments","key":"ref11"},{"year":"2024","article-title":"Tree-sitter contributors","key":"ref12"},{"year":"2015","author":"Abadi","article-title":"TensorFlow: Large-scale machine learning on heterogeneous systems","key":"ref13"},{"volume-title":"Design and Analysis of Experiments","year":"2017","author":"Montgomery","key":"ref14"},{"doi-asserted-by":"publisher","key":"ref15","DOI":"10.2307\/1165329"},{"volume-title":"Designing and Engineering Time: The Psychology of Time Perception in Software","year":"2008","author":"Seow","key":"ref16"},{"doi-asserted-by":"publisher","key":"ref17","DOI":"10.1016\/j.intcom.2011.05.008"},{"doi-asserted-by":"publisher","key":"ref18","DOI":"10.1145\/3236024.3236051"},{"doi-asserted-by":"publisher","key":"ref19","DOI":"10.1145\/3510003.3510124"},{"doi-asserted-by":"publisher","key":"ref20","DOI":"10.48550\/ARXIV.1706.03762"},{"doi-asserted-by":"publisher","key":"ref21","DOI":"10.1007\/s10664-021-09942-y"},{"doi-asserted-by":"publisher","key":"ref22","DOI":"10.1109\/72.279181"},{"doi-asserted-by":"publisher","key":"ref23","DOI":"10.1109\/WCRE.2001.957806"},{"year":"2016","author":"Balog","article-title":"DeepCoder: Learning to write programs","key":"ref24"},{"year":"2018","author":"Abolafia","article-title":"Neural program synthesis with priority queue training","key":"ref25"},{"key":"ref26","first-page":"3","article-title":"Execution-guided neural program synthesis","volume-title":"Proc. Int. Conf. Learn. Representations","author":"Chen","year":"2018"},{"doi-asserted-by":"publisher","key":"ref27","DOI":"10.1007\/978-3-030-93409-5_54"},{"key":"ref28","first-page":"85","article-title":"Neural-guided program synthesis of information extraction rules using self-supervision","volume-title":"Proc. 1st Workshop Pattern-Based Approaches to NLP Age Deep Learn.","author":"Noriega-Atala","year":"2022"},{"doi-asserted-by":"publisher","key":"ref29","DOI":"10.1145\/3527315"}],"container-title":["IEEE Transactions on Software Engineering"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx8\/32\/10885779\/10768971.pdf?arnumber=10768971","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,2,19]],"date-time":"2025-02-19T18:45:38Z","timestamp":1739990738000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/10768971\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,2]]},"references-count":29,"journal-issue":{"issue":"2"},"URL":"https:\/\/doi.org\/10.1109\/tse.2024.3506040","relation":{},"ISSN":["0098-5589","1939-3520","2326-3881"],"issn-type":[{"type":"print","value":"0098-5589"},{"type":"electronic","value":"1939-3520"},{"type":"electronic","value":"2326-3881"}],"subject":[],"published":{"date-parts":[[2025,2]]}}}