{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,4]],"date-time":"2026-07-04T08:21:20Z","timestamp":1783153280225,"version":"3.54.6"},"reference-count":20,"publisher":"Elsevier BV","license":[{"start":{"date-parts":[[2026,10,1]],"date-time":"2026-10-01T00:00:00Z","timestamp":1790812800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/tdm\/userlicense\/1.0\/"},{"start":{"date-parts":[[2026,10,1]],"date-time":"2026-10-01T00:00:00Z","timestamp":1790812800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/legal\/tdmrep-license"},{"start":{"date-parts":[[2026,10,1]],"date-time":"2026-10-01T00:00:00Z","timestamp":1790812800000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-017"},{"start":{"date-parts":[[2026,10,1]],"date-time":"2026-10-01T00:00:00Z","timestamp":1790812800000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-037"},{"start":{"date-parts":[[2026,10,1]],"date-time":"2026-10-01T00:00:00Z","timestamp":1790812800000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-012"},{"start":{"date-parts":[[2026,10,1]],"date-time":"2026-10-01T00:00:00Z","timestamp":1790812800000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-029"},{"start":{"date-parts":[[2026,10,1]],"date-time":"2026-10-01T00:00:00Z","timestamp":1790812800000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-004"}],"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":["elsevier.com","sciencedirect.com"],"crossmark-restriction":true},"short-container-title":["Journal of Systems and Software"],"published-print":{"date-parts":[[2026,10]]},"DOI":"10.1016\/j.jss.2026.112932","type":"journal-article","created":{"date-parts":[[2026,5,16]],"date-time":"2026-05-16T15:23:07Z","timestamp":1778944987000},"page":"112932","update-policy":"https:\/\/doi.org\/10.1016\/elsevier_cm_policy","source":"Crossref","is-referenced-by-count":0,"special_numbering":"C","title":["Multi language models for on-the-fly syntax highlighting"],"prefix":"10.1016","volume":"240","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-3300-4828","authenticated-orcid":false,"given":"Marco Edoardo","family":"Palma","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-5127-4042","authenticated-orcid":false,"given":"Pooja","family":"Rani","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-3874-5628","authenticated-orcid":false,"given":"Harald C.","family":"Gall","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"78","reference":[{"key":"10.1016\/j.jss.2026.112932_b1","series-title":"Unified pre-training for program understanding and generation","author":"Ahmad","year":"2021"},{"key":"10.1016\/j.jss.2026.112932_b2","doi-asserted-by":"crossref","unstructured":"Ahmed, T., Devanbu, P., 2022. Few-shot training llms for project-specific code-summarization. In: Proceedings of the 37th IEEE\/ACM International Conference on Automated Software Engineering. pp. 1\u20135.","DOI":"10.1145\/3551349.3559555"},{"key":"10.1016\/j.jss.2026.112932_b3","series-title":"Proceedings of the 2016 CHI Conference on Human Factors in Computing Systems","first-page":"5040","article-title":"The effect of richer visualizations on code comprehension","author":"Asenov","year":"2016"},{"key":"10.1016\/j.jss.2026.112932_b4","series-title":"Pygments","author":"Brandl","year":"2022"},{"key":"10.1016\/j.jss.2026.112932_b5","series-title":"Evaluating large language models trained on code","author":"Chen","year":"2021"},{"key":"10.1016\/j.jss.2026.112932_b6","series-title":"Codebert: A pre-trained model for programming and natural languages","author":"Feng","year":"2020"},{"key":"10.1016\/j.jss.2026.112932_b7","series-title":"Unixcoder: Unified cross-modal pre-training for code representation","author":"Guo","year":"2022"},{"key":"10.1016\/j.jss.2026.112932_b8","series-title":"Graphcodebert: Pre-training code representations with data flow","author":"Guo","year":"2020"},{"key":"10.1016\/j.jss.2026.112932_b9","series-title":"Sentencepiece: A simple and language independent subword tokenizer and detokenizer for neural text processing","author":"Kudo","year":"2018"},{"key":"10.1016\/j.jss.2026.112932_b10","series-title":"Codexglue: A machine learning benchmark dataset for code understanding and generation","author":"Lu","year":"2021"},{"key":"10.1016\/j.jss.2026.112932_b11","series-title":"Language models are few-shot learners","author":"Mann","year":"2020"},{"key":"10.1016\/j.jss.2026.112932_b12","series-title":"Multi language models for on-the-fly syntax highlighting","author":"Palma","year":"2025"},{"key":"10.1016\/j.jss.2026.112932_b13","series-title":"Proceedings of the 30th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering","first-page":"269","article-title":"On-the-fly syntax highlighting using neural networks","author":"Palma","year":"2022"},{"key":"10.1016\/j.jss.2026.112932_b14","series-title":"On-the-fly syntax highlighting: Generalisation and speed-ups","author":"Palma","year":"2024"},{"issue":"4","key":"10.1016\/j.jss.2026.112932_b15","doi-asserted-by":"crossref","first-page":"1804","DOI":"10.1109\/TSE.2022.3192755","article-title":"On the effectiveness of transfer learning for code search","volume":"49","author":"Salza","year":"2022","journal-title":"IEEE Trans. Softw. Eng."},{"key":"10.1016\/j.jss.2026.112932_b16","unstructured":"Sarkar, A., 2015. The impact of syntax colouring on program comprehension. In: Annual Meeting of the Psychology of Programming Interest Group (PPIG)."},{"key":"10.1016\/j.jss.2026.112932_b17","series-title":"Neural machine translation of rare words with subword units","author":"Sennrich","year":"2015"},{"key":"10.1016\/j.jss.2026.112932_b18","series-title":"StackExchange Data Explorer","author":"Stack Exchange, Inc.","year":"2025"},{"key":"10.1016\/j.jss.2026.112932_b19","series-title":"Tree-sitter","author":"Tree-sitter contributors","year":"2024"},{"key":"10.1016\/j.jss.2026.112932_b20","series-title":"Codet5: Identifier-aware unified pre-trained encoder-decoder models for code understanding and generation","author":"Wang","year":"2021"}],"container-title":["Journal of Systems and Software"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0164121226001652?httpAccept=text\/xml","content-type":"text\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0164121226001652?httpAccept=text\/plain","content-type":"text\/plain","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2026,7,4]],"date-time":"2026-07-04T08:07:24Z","timestamp":1783152444000},"score":1,"resource":{"primary":{"URL":"https:\/\/linkinghub.elsevier.com\/retrieve\/pii\/S0164121226001652"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026,10]]},"references-count":20,"alternative-id":["S0164121226001652"],"URL":"https:\/\/doi.org\/10.1016\/j.jss.2026.112932","relation":{},"ISSN":["0164-1212"],"issn-type":[{"value":"0164-1212","type":"print"}],"subject":[],"published":{"date-parts":[[2026,10]]},"assertion":[{"value":"Elsevier","name":"publisher","label":"This article is maintained by"},{"value":"Multi language models for on-the-fly syntax highlighting","name":"articletitle","label":"Article Title"},{"value":"Journal of Systems and Software","name":"journaltitle","label":"Journal Title"},{"value":"https:\/\/doi.org\/10.1016\/j.jss.2026.112932","name":"articlelink","label":"CrossRef DOI link to publisher maintained version"},{"value":"article","name":"content_type","label":"Content Type"},{"value":"\u00a9 2026 Elsevier Inc. All rights are reserved, including those for text and data mining, AI training, and similar technologies.","name":"copyright","label":"Copyright"}],"article-number":"112932"}}