{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,23]],"date-time":"2026-07-23T22:34:04Z","timestamp":1784846044726,"version":"3.55.0"},"publisher-location":"New York, NY, USA","reference-count":27,"publisher":"ACM","license":[{"start":{"date-parts":[[2020,11,15]],"date-time":"2020-11-15T00:00:00Z","timestamp":1605398400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"name":"Ministerio de Econom\u00eda y Competitividad","award":["TIN2016-75944-R"],"award-info":[{"award-number":["TIN2016-75944-R"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2020,11,16]]},"DOI":"10.1145\/3426425.3426937","type":"proceedings-article","created":{"date-parts":[[2020,11,25]],"date-time":"2020-11-25T01:19:49Z","timestamp":1606267189000},"page":"126-132","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":8,"title":["Towards the optical character recognition of DSLs"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-8708-4734","authenticated-orcid":false,"given":"Jorge","family":"Perianez-Pascual","sequence":"first","affiliation":[{"name":"University of Extremadura, Spain"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-6545-0913","authenticated-orcid":false,"given":"Roberto","family":"Rodriguez-Echeverria","sequence":"additional","affiliation":[{"name":"University of Extremadura, Spain"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-7779-8810","authenticated-orcid":false,"given":"Loli","family":"Burgue\u00f1o","sequence":"additional","affiliation":[{"name":"Open University of Catalonia, Spain"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-2418-2489","authenticated-orcid":false,"given":"Jordi","family":"Cabot","sequence":"additional","affiliation":[{"name":"Open University of Catalonia, Spain"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2020,11,15]]},"reference":[{"key":"e_1_3_2_2_1_1","volume-title":"3rd International Conference on Learning Representations, ICLR 2015, San Diego, CA, USA, May 7-9, 2015, Conference Track Proceedings, Yoshua Bengio and Yann LeCun (Eds.). htp:\/\/arxiv.org\/abs\/1409","author":"Bahdanau Dzmitry","year":"2015","unstructured":"Dzmitry Bahdanau , Kyunghyun Cho , and Yoshua Bengio . 2015 . Neural Machine Translation by Jointly Learning to Align and Translate . In 3rd International Conference on Learning Representations, ICLR 2015, San Diego, CA, USA, May 7-9, 2015, Conference Track Proceedings, Yoshua Bengio and Yann LeCun (Eds.). htp:\/\/arxiv.org\/abs\/1409 .0473 Dzmitry Bahdanau, Kyunghyun Cho, and Yoshua Bengio. 2015. Neural Machine Translation by Jointly Learning to Align and Translate. In 3rd International Conference on Learning Representations, ICLR 2015, San Diego, CA, USA, May 7-9, 2015, Conference Track Proceedings, Yoshua Bengio and Yann LeCun (Eds.). htp:\/\/arxiv.org\/abs\/1409.0473"},{"key":"e_1_3_2_2_2_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICFHR.2014.100"},{"key":"e_1_3_2_2_3_1","volume-title":"Language Models are Few-Shot Learners. (may 2020 ). arXiv","author":"Brown Tom B.","year":"2005","unstructured":"Tom B. Brown , Benjamin Mann , Nick Ryder , Melanie Subbiah , Jared Kaplan , Prafulla Dhariwal , Arvind Neelakantan , Pranav Shyam , Girish Sastry , Amanda Askell , Sandhini Agarwal , Ariel Herbert-Voss , Gretchen Krueger , Tom Henighan , Rewon Child , Aditya Ramesh , Daniel M. Ziegler , Jefrey Wu , Clemens Winter , Christopher Hesse , Mark Chen , Eric Sigler , Mateusz Litwin , Scott Gray , Benjamin Chess , Jack Clark , Christopher Berner , Sam McCandlish , Alec Radford , Ilya Sutskever , and Dario Amodei . 2020. Language Models are Few-Shot Learners. (may 2020 ). arXiv : 2005 .14165 htps:\/\/arxiv.org\/abs\/ 2005. 14165 Tom B. Brown, Benjamin Mann, Nick Ryder, Melanie Subbiah, Jared Kaplan, Prafulla Dhariwal, Arvind Neelakantan, Pranav Shyam, Girish Sastry, Amanda Askell, Sandhini Agarwal, Ariel Herbert-Voss, Gretchen Krueger, Tom Henighan, Rewon Child, Aditya Ramesh, Daniel M. Ziegler, Jefrey Wu, Clemens Winter, Christopher Hesse, Mark Chen, Eric Sigler, Mateusz Litwin, Scott Gray, Benjamin Chess, Jack Clark, Christopher Berner, Sam McCandlish, Alec Radford, Ilya Sutskever, and Dario Amodei. 2020. Language Models are Few-Shot Learners. (may 2020 ). arXiv: 2005.14165 htps:\/\/arxiv.org\/abs\/ 2005. 14165"},{"key":"e_1_3_2_2_4_1","first-page":"76","volume-title":"Proc. of the MODELS'13 Invited Talks, Demonstration Session, Poster Session, and ACM Student Research Competition co-located with MODELS'13 (CEUR Workshop Proceedings)","volume":"1115","author":"Burgue\u00f1o Loli","year":"2013","unstructured":"Loli Burgue\u00f1o , Manuel Wimmer , Javier Troya , and Antonio Vallecillo . 2013 . TractsTool: Testing Model Transformations based on Contracts . In Proc. of the MODELS'13 Invited Talks, Demonstration Session, Poster Session, and ACM Student Research Competition co-located with MODELS'13 (CEUR Workshop Proceedings) , Vol. 1115 . CEUR-WS.org, 76 - 80 . Loli Burgue\u00f1o, Manuel Wimmer, Javier Troya, and Antonio Vallecillo. 2013. TractsTool: Testing Model Transformations based on Contracts. In Proc. of the MODELS'13 Invited Talks, Demonstration Session, Poster Session, and ACM Student Research Competition co-located with MODELS'13 (CEUR Workshop Proceedings), Vol. 1115. CEUR-WS.org, 76-80."},{"key":"e_1_3_2_2_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/22719.22720"},{"key":"e_1_3_2_2_6_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-30982-3_3"},{"key":"e_1_3_2_2_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/586088.586092"},{"key":"#cr-split#-e_1_3_2_2_8_1.1","doi-asserted-by":"crossref","unstructured":"Fred J. Damerau. 1964. A technique for computer detection and correction of spelling errors. Commun. ACM 7 3 ( 1964 ) 171-176. htps:\/\/doi.org\/10.1145\/363958.363994 10.1145\/363958.363994","DOI":"10.1145\/363958.363994"},{"key":"#cr-split#-e_1_3_2_2_8_1.2","doi-asserted-by":"crossref","unstructured":"Fred J. Damerau. 1964. A technique for computer detection and correction of spelling errors. Commun. ACM 7 3 ( 1964 ) 171-176. htps:\/\/doi.org\/10.1145\/363958.363994","DOI":"10.1145\/363958.363994"},{"key":"e_1_3_2_2_9_1","volume-title":"Evaluating and comparing language workbenches: Existing results and benchmarks for the future. Comput. Lang. Syst. Struct. 44 ( 2015 ), 24-47. htps:\/\/doi.org\/10.1016\/j.cl","author":"Erdweg Sebastian","year":"2015","unstructured":"Sebastian Erdweg , Tijs van der Storm , Markus V\u00f6lter , Laurence Tratt , Remi Bosman , William R. Cook , Albert Gerritsen , Angelo Hulshout , Steven Kelly , Alex Loh , Gabri\u00ebl D. P. Konat , Pedro J. Molina , Martin Palatnik , Risto Pohjonen , Eugen Schindler , Klemens Schindler , Riccardo Solmi , Vlad A. Vergu , Eelco Visser , Kevin van der Vlist , Guido Wachsmuth , and Jimi van der Woning . 2015. Evaluating and comparing language workbenches: Existing results and benchmarks for the future. Comput. Lang. Syst. Struct. 44 ( 2015 ), 24-47. htps:\/\/doi.org\/10.1016\/j.cl . 2015 . 08.007 10.1016\/j.cl Sebastian Erdweg, Tijs van der Storm, Markus V\u00f6lter, Laurence Tratt, Remi Bosman, William R. Cook, Albert Gerritsen, Angelo Hulshout, Steven Kelly, Alex Loh, Gabri\u00ebl D. P. Konat, Pedro J. Molina, Martin Palatnik, Risto Pohjonen, Eugen Schindler, Klemens Schindler, Riccardo Solmi, Vlad A. Vergu, Eelco Visser, Kevin van der Vlist, Guido Wachsmuth, and Jimi van der Woning. 2015. Evaluating and comparing language workbenches: Existing results and benchmarks for the future. Comput. Lang. Syst. Struct. 44 ( 2015 ), 24-47. htps:\/\/doi.org\/10.1016\/j.cl. 2015. 08.007"},{"key":"e_1_3_2_2_10_1","first-page":"27","volume-title":"USE: A UML-Based Specification Environment for Validating UML and OCL. Sci. Comp. Prog. 69 ( 2007 )","author":"Gogolla Martin","year":"2007","unstructured":"Martin Gogolla , Fabian B\u00fcttner , and Mark Richters . 2007 . USE: A UML-Based Specification Environment for Validating UML and OCL. Sci. Comp. Prog. 69 ( 2007 ) , 27 - 34 . Martin Gogolla, Fabian B\u00fcttner, and Mark Richters. 2007. USE: A UML-Based Specification Environment for Validating UML and OCL. Sci. Comp. Prog. 69 ( 2007 ), 27-34."},{"key":"e_1_3_2_2_11_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2012.6227135"},{"key":"e_1_3_2_2_12_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.scico.2007.08.002"},{"key":"e_1_3_2_2_13_1","doi-asserted-by":"publisher","DOI":"10.1109\/SEAA.2013.45"},{"key":"e_1_3_2_2_14_1","first-page":"1","volume-title":"Proceedings of the Fifth Annual ACM Conference on Learning at Scale. ACM","author":"Khandwala Kandarp","unstructured":"Kandarp Khandwala and Philip J. Guo . 2018. Codemotion: Expanding the Design Space of Learner Interactions with Computer Programming Tutorial Videos . In Proceedings of the Fifth Annual ACM Conference on Learning at Scale. ACM , New York, NY, USA , 1 - 10 . htps:\/\/doi.org\/10. 1145\/3231644.3231652 Kandarp Khandwala and Philip J. Guo. 2018. Codemotion: Expanding the Design Space of Learner Interactions with Computer Programming Tutorial Videos. In Proceedings of the Fifth Annual ACM Conference on Learning at Scale. ACM, New York, NY, USA, 1-10. htps:\/\/doi.org\/10. 1145\/3231644.3231652"},{"key":"e_1_3_2_2_15_1","volume-title":"MSR 2020 Technical Papers (Preprint). htps:\/\/doi.org\/10","author":"Khormi Abdulkarim","year":"2020","unstructured":"Abdulkarim Khormi , Mohammad Alahmadi , and Sonia Haiduc . 2020 . A Study on the Accuracy of OCR Engines for Source Code Transcription from Programming Screencasts . In MSR 2020 Technical Papers (Preprint). htps:\/\/doi.org\/10 .1145\/3379597.3387468 10.1145\/3379597.3387468 Abdulkarim Khormi, Mohammad Alahmadi, and Sonia Haiduc. 2020. A Study on the Accuracy of OCR Engines for Source Code Transcription from Programming Screencasts. In MSR 2020 Technical Papers (Preprint). htps:\/\/doi.org\/10.1145\/3379597.3387468"},{"key":"e_1_3_2_2_16_1","volume-title":"Proceedings of CASCON 2000","author":"Lank Edward","year":"2000","unstructured":"Edward Lank , Jeb S. Thorley , and Sean Jy-Shyang Chen . 2000 . An interactive system for recognizing hand drawn UML diagrams . In Proceedings of CASCON 2000 , Toronto, Canada. 7. htp:\/\/dl.acm.org\/ citation.cfm?id= 78 2034. 782041 Edward Lank, Jeb S. Thorley, and Sean Jy-Shyang Chen. 2000. An interactive system for recognizing hand drawn UML diagrams. In Proceedings of CASCON 2000, Toronto, Canada. 7. htp:\/\/dl.acm.org\/ citation.cfm?id= 782034. 782041"},{"key":"e_1_3_2_2_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/3167132.3167261"},{"key":"e_1_3_2_2_18_1","volume-title":"Handwritten Optical Character Recognition (OCR): A Comprehensive Systematic Literature Review (SLR). arXiv:cs.CV\/","author":"Memon Jamshed","year":"2001","unstructured":"Jamshed Memon , Maira Sami , and Rizwan Ahmed Khan . 2020. Handwritten Optical Character Recognition (OCR): A Comprehensive Systematic Literature Review (SLR). arXiv:cs.CV\/ 2001 .00139 Jamshed Memon, Maira Sami, and Rizwan Ahmed Khan. 2020. Handwritten Optical Character Recognition (OCR): A Comprehensive Systematic Literature Review (SLR). arXiv:cs.CV\/ 2001.00139"},{"key":"e_1_3_2_2_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/3338906.3340455"},{"key":"e_1_3_2_2_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/2934732.2934739"},{"key":"e_1_3_2_2_21_1","volume-title":"Synthetic Data for Deep Learning. arXiv:cs.LG\/","author":"Nikolenko Sergey I.","year":"1909","unstructured":"Sergey I. Nikolenko . 2019. Synthetic Data for Deep Learning. arXiv:cs.LG\/ 1909 .11512 Sergey I. Nikolenko. 2019. Synthetic Data for Deep Learning. arXiv:cs.LG\/ 1909.11512"},{"key":"e_1_3_2_2_22_1","doi-asserted-by":"publisher","DOI":"10.1109\/MSR.2017.52"},{"key":"e_1_3_2_2_23_1","unstructured":"Object Management Group. 2015. Unified Modeling Language (UML) Specification. Version 2.5. OMG document formal\/2015-03-01.  Object Management Group. 2015. Unified Modeling Language (UML) Specification. Version 2.5. OMG document formal\/2015-03-01."},{"key":"e_1_3_2_2_24_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2017.2779479"},{"key":"e_1_3_2_2_25_1","volume-title":"Gilney de Azevedo Alvez Junior, and Fabio Mascarenhas","author":"de Medeiros S\u00e9rgio Queiroz","year":"2020","unstructured":"S\u00e9rgio Queiroz de Medeiros , Gilney de Azevedo Alvez Junior, and Fabio Mascarenhas . 2020 . Automatic syntax error reporting and recovery in parsing expression grammars. Science of Computer Programming 187 ( 2020 ), 102373. htps:\/\/doi.org\/10.1016\/j.scico. 2019.102373 10.1016\/j.scico S\u00e9rgio Queiroz de Medeiros, Gilney de Azevedo Alvez Junior, and Fabio Mascarenhas. 2020. Automatic syntax error reporting and recovery in parsing expression grammars. Science of Computer Programming 187 ( 2020 ), 102373. htps:\/\/doi.org\/10.1016\/j.scico. 2019.102373"},{"key":"e_1_3_2_2_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/2986012.2986021"}],"event":{"name":"SPLASH '20: Conference on Systems, Programming, Languages, and Applications, Software for Humanity","location":"Virtual USA","acronym":"SPLASH '20","sponsor":["SIGPLAN ACM Special Interest Group on Programming Languages"]},"container-title":["Proceedings of the 13th ACM SIGPLAN International Conference on Software Language Engineering"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3426425.3426937","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3426425.3426937","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T21:31:33Z","timestamp":1750195893000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3426425.3426937"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,11,15]]},"references-count":27,"alternative-id":["10.1145\/3426425.3426937","10.1145\/3426425"],"URL":"https:\/\/doi.org\/10.1145\/3426425.3426937","relation":{},"subject":[],"published":{"date-parts":[[2020,11,15]]},"assertion":[{"value":"2020-11-15","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}