{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T04:35:05Z","timestamp":1750221305496,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":47,"publisher":"ACM","license":[{"start":{"date-parts":[[2017,10,22]],"date-time":"2017-10-22T00:00:00Z","timestamp":1508630400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2017,10,22]]},"DOI":"10.1145\/3167105","type":"proceedings-article","created":{"date-parts":[[2020,12,18]],"date-time":"2020-12-18T02:56:52Z","timestamp":1608260212000},"page":"1-6","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":2,"title":["Open challenges in incremental coverage of legacy software languages"],"prefix":"10.1145","author":[{"given":"Vadim","family":"Zaytsev","sequence":"first","affiliation":[{"name":"Raincode Labs, Belgium"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2017,10,22]]},"reference":[{"key":"e_1_3_2_1_1_1","first-page":"285","volume-title":"Revised Selected Papers of the First International Conference on Software Language Engineering (SLE) (LNCS)","volume":"5452","author":"Alves Tiago Laureano","year":"2008"},{"key":"e_1_3_2_1_2_1","first-page":"32","volume-title":"Open and Original Problems in Software Language Engineering 2015 Workshop Report. SIGSOFT Software Engineering Notes 40 (May","author":"Bagge Anya Helene","year":"2015"},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/2997364.2997387"},{"key":"e_1_3_2_1_4_1","unstructured":"Darius Blasband. 2016. The Rise and Fall of Software Recipes. Reality Bites Publishing. http:\/\/dariusblasband.com.  Darius Blasband. 2016. The Rise and Fall of Software Recipes . Reality Bites Publishing. http:\/\/dariusblasband.com."},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/2593868.2593879"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/352029.352035"},{"volume-title":"Proceedings of the Sixth International Conference on Software Language Engineering (SLE) (LNCS), Martin Erwig, Richard F","author":"Erdweg Sebastian","key":"e_1_3_2_1_7_1"},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"crossref","unstructured":"Moritz Eysholdt and Heiko Behrens. 2010. Xtext: Implement Your Language Faster than the Quick and Dirty Way. In Companion to the 25th Annual ACM SIGPLAN Conference on Object-Oriented Programming Systems Languages and Applications (OOPSLA) William R. Cook Siobh\u00e1n Clarke and Martin C. Rinard (Eds.). ACM 307-309.   Moritz Eysholdt and Heiko Behrens. 2010. Xtext: Implement Your Language Faster than the Quick and Dirty Way. In Companion to the 25th Annual ACM SIGPLAN Conference on Object-Oriented Programming Systems Languages and Applications (OOPSLA) William R. Cook Siobh\u00e1n Clarke and Martin C. Rinard (Eds.). ACM 307-309.","DOI":"10.1145\/1869542.1869625"},{"volume-title":"Language Workbenches: The Killer-App for Domain Specific Languages? MartinFowler.com. (June","year":"2005","author":"Fowler Martin","key":"e_1_3_2_1_9_1"},{"key":"e_1_3_2_1_10_1","unstructured":"Martin Fowler. 2010. Domain Specific Languages. Addison-Wesley Professional.   Martin Fowler. 2010. Domain Specific Languages . Addison-Wesley Professional."},{"volume-title":"Refactoring: Improving the Design or Existing Code","year":"1999","author":"Fowler Martin","key":"e_1_3_2_1_11_1"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/2351676.2351682"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"crossref","unstructured":"Dick Grune Kees van Reeuwijk Henri E. Bal Ceriel J. H. Jacobs and Koen G. Langendoen. 2012. Modern Compiler Design (second ed.). Addison-Wesley. https:\/\/dickgrune.com\/Books\/MCD_2nd_Edition\/.   Dick Grune Kees van Reeuwijk Henri E. Bal Ceriel J. H. Jacobs and Koen G. Langendoen. 2012. Modern Compiler Design (second ed.). Addison-Wesley. https:\/\/dickgrune.com\/Books\/MCD_2nd_Edition\/.","DOI":"10.1007\/978-1-4614-4699-6"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"crossref","unstructured":"G\u00f6rel Hedin and Eva Magnusson. 2003. JastAdd -- An Aspect-Oriented Compiler Construction System. Science of Computer Programming (LDTA'01 Special Issue) 47 1 (2003) 37-58.   G\u00f6rel Hedin and Eva Magnusson. 2003. JastAdd -- An Aspect-Oriented Compiler Construction System. Science of Computer Programming (LDTA'01 Special Issue) 47 1 (2003) 37-58.","DOI":"10.1016\/S0167-6423(02)00109-0"},{"volume-title":"Proceedings of the 34th International Conference on Software Engineering (ICSE), Martin Glinz, Gail C. Murphy, and Mauro Pezz\u00e9 (Eds.). IEEE, 837-847","author":"Hindle Abram","key":"e_1_3_2_1_15_1"},{"volume-title":"Proceedings of the Ninth OOPSLA Workshop on Domain-Specific Modeling (DSM","year":"2009","author":"Karsai Gabor","key":"e_1_3_2_1_16_1"},{"volume-title":"Proceedings of the 25th Annual Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA), William R. Cook, Siobh\u00e1n Clarke, and Martin C. Rinard (Eds.). ACM, 444-463","author":"Lennart C.","key":"e_1_3_2_1_17_1"},{"key":"e_1_3_2_1_18_1","first-page":"624","article-title":"Software Language Identification with Natural Language Classifiers. In Proceedings of the 23rd IEEE International Conference on Software Analysis, Evolution, and Reengineering: the Early Research Achievements track (SANER ERA), Katsuro Inoue, Yasutaka Kamei, Michele Lanza, and Norihiro Yoshida (Eds.)","author":"van Dam Juriaan Kennedy","year":"2016","journal-title":"IEEE"},{"key":"e_1_3_2_1_19_1","first-page":"45","article-title":"Which warnings should I fix first?. In Proceedings of the Sixth Joint Meeting of the 11th European Software Engineering Conference and the 15th International Symposium on Foundations of Software Engineering, Ivica Crnkovic and Antonia Bertolino (Eds.)","author":"Kim Sunghun","year":"2007","journal-title":"ACM"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"crossref","unstructured":"Paul Klint. 1993. A Meta-Environment for Generating Programming Environments. ACM Transactions on Software Engineering and Methodology (TOSEM)2 2 (1993) 176-201.   Paul Klint. 1993. A Meta-Environment for Generating Programming Environments. ACM Transactions on Software Engineering and Methodology (TOSEM) 2 2 (1993) 176-201.","DOI":"10.1145\/151257.151260"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"crossref","unstructured":"Paul Klint Ralf L\u00e4mmel and Chris Verhoef. 2005. Toward an Engineering Discipline for Grammarware. ACM Transactions on Software Engineering Methodology (TOSEM)14 3 (2005) 331-380.   Paul Klint Ralf L\u00e4mmel and Chris Verhoef. 2005. Toward an Engineering Discipline for Grammarware. ACM Transactions on Software Engineering Methodology (TOSEM) 14 3 (2005) 331-380.","DOI":"10.1145\/1072997.1073000"},{"volume-title":"Proceedings of the Ninth International Working Conference on Source Code Analysis and Manipulation (SCAM). IEEE Computer Society, 168- 177","author":"Klint Paul","key":"e_1_3_2_1_22_1"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/2678015.2678016"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/2997364.2997366"},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-00255-7_17"},{"key":"e_1_3_2_1_26_1","unstructured":"James Martin. 1985. Fourth Generation Languages. Prentice Hall.   James Martin. 1985. Fourth Generation Languages . Prentice Hall."},{"volume-title":"Re: An Odd Grammar Question","year":"1998","author":"Maslov Vadim","key":"e_1_3_2_1_27_1"},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/1118890.1118892"},{"key":"e_1_3_2_1_29_1","unstructured":"Ron Petrusha Maira Wenzel Luke Latham Tom Pratt and Yisheng Jin. 2017. Peverify.exe (PEVerify Tool). (2017). https:\/\/docs.microsoft.com\/en-us\/dotnet\/framework\/tools\/peverify-exe-peverify-tool.  Ron Petrusha Maira Wenzel Luke Latham Tom Pratt and Yisheng Jin. 2017. Peverify.exe (PEVerify Tool). (2017). https:\/\/docs.microsoft.com\/en-us\/dotnet\/framework\/tools\/peverify-exe-peverify-tool."},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/1028976.1029012"},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1145\/248233.248262"},{"volume-title":"Intentional Software. In Proceedings of the 21th Annual Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA), Peri L. Tarr and William R. Cook (Eds.). ACM, 451-464","year":"2006","author":"Simonyi Charles","key":"e_1_3_2_1_32_1"},{"volume-title":"International Conference on Software Language Engineering. http:\/\/www.sleconf.org. (2008-2017)","year":"2008","author":"SLE.","key":"e_1_3_2_1_33_1"},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1016\/S0164-1212(00)00089-3"},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1145\/566172.566187"},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.scico.2014.05.008"},{"key":"e_1_3_2_1_37_1","doi-asserted-by":"crossref","unstructured":"Andrey A. Terekhov and Chris Verhoef. 2000. The Realities of Language Conversions. IEEE Software17 6 (Nov.\/Dec. 2000) 111-124.   Andrey A. Terekhov and Chris Verhoef. 2000. The Realities of Language Conversions. IEEE Software 17 6 (Nov.\/Dec. 2000) 111-124.","DOI":"10.1109\/52.895180"},{"key":"e_1_3_2_1_38_1","unstructured":"Nicole Vavrov\u00e1 and Vadim Zaytsev. 2017. Does Python Smell Like Java? The Art Science and Engineering of Programming (\u00bfProgramming\u00bf) 1 (April 2017) 11-1-11-29. Issue 2.  Nicole Vavrov\u00e1 and Vadim Zaytsev. 2017. Does Python Smell Like Java? The Art Science and Engineering of Programming (\u00bfProgramming\u00bf) 1 (April 2017) 11-1-11-29. Issue 2."},{"key":"e_1_3_2_1_39_1","unstructured":"Markus V\u00f6lter Sebastian Benz Christian Dietrich Birgit Engelmann Mats Helander Lennart C. L. Kats Eelco Visser and Guido Wachsmuth. 2013. DSL Engineering: Designing Implementing and Using Domain-Specific Languages. dslbook.org.  Markus V\u00f6lter Sebastian Benz Christian Dietrich Birgit Engelmann Mats Helander Lennart C. L. Kats Eelco Visser and Guido Wachsmuth. 2013. DSL Engineering: Designing Implementing and Using Domain-Specific Languages . dslbook.org."},{"key":"e_1_3_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.5555\/2337223.2337447"},{"key":"e_1_3_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.2498\/cit.2001.04.01"},{"key":"e_1_3_2_1_42_1","first-page":"154","volume-title":"Participants Workshop, Part II of the Pre-proceedings of the International Summer School on Generative and Transformational Techniques in Software Engineering (GTTSE","author":"Zaytsev Vadim","year":"2005"},{"volume-title":"Proceedings of the Software Evolution Week","year":"2014","author":"Zaytsev Vadim","key":"e_1_3_2_1_43_1"},{"key":"e_1_3_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.1109\/MODELS.2017.16"},{"key":"e_1_3_2_1_45_1","doi-asserted-by":"publisher","DOI":"10.1145\/3136040.3136058"},{"volume-title":"Pre-proceedings of the Fifth Annual Workshop on Parsing Programming Languages (Parsing@SLE). http:\/\/grammarware.net\/text\/2017\/parsingatide.pdf.","year":"2017","author":"Zaytsev Vadim","key":"e_1_3_2_1_46_1"},{"key":"e_1_3_2_1_47_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-11653-2_4"}],"event":{"name":"SPLASH '17: Conference on Systems, Programming, Languages, and Applications: Software for Humanity","sponsor":["SIGPLAN ACM Special Interest Group on Programming Languages","SIGAda ACM Special Interest Group on Ada Programming Language"],"location":"Vancouver BC Canada","acronym":"SPLASH '17"},"container-title":["Proceedings of the 3rd ACM SIGPLAN International Workshop on Programming Experience"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3167105","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3167105","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T02:13:28Z","timestamp":1750212808000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3167105"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017,10,22]]},"references-count":47,"alternative-id":["10.1145\/3167105","10.1145\/3176645"],"URL":"https:\/\/doi.org\/10.1145\/3167105","relation":{},"subject":[],"published":{"date-parts":[[2017,10,22]]},"assertion":[{"value":"2017-10-22","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}