{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,10,30]],"date-time":"2024-10-30T20:42:21Z","timestamp":1730320941527,"version":"3.28.0"},"publisher-location":"New York, NY, USA","reference-count":49,"publisher":"ACM","license":[{"start":{"date-parts":[[2018,10,24]],"date-time":"2018-10-24T00:00:00Z","timestamp":1540339200000},"content-version":"vor","delay-in-days":0,"URL":"http:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/501100003246","name":"Nederlandse Organisatie voor Wetenschappelijk Onderzoek","doi-asserted-by":"publisher","award":["639.023.206"],"id":[{"id":"10.13039\/501100003246","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2018,10,24]]},"DOI":"10.1145\/3276604.3276617","type":"proceedings-article","created":{"date-parts":[[2018,10,24]],"date-time":"2018-10-24T15:28:39Z","timestamp":1540394919000},"page":"83-96","update-policy":"http:\/\/dx.doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":2,"title":["Migrating business logic to an incremental computing DSL: a case study"],"prefix":"10.1145","author":[{"given":"Daco C.","family":"Harkes","sequence":"first","affiliation":[{"name":"Delft University of Technology, Netherlands"}]},{"given":"Elmer","family":"van Chastelet","sequence":"additional","affiliation":[{"name":"Delft University of Technology, Netherlands"}]},{"given":"Eelco","family":"Visser","sequence":"additional","affiliation":[{"name":"Delft University of Technology, Netherlands"}]}],"member":"320","published-online":{"date-parts":[[2018,10,24]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"2018. Stack Overflow Developer Survey 2018. https:\/\/insights.stackoverflow.com\/survey\/2018. Accessed: 2018-03-21. 2018. Stack Overflow Developer Survey 2018. https:\/\/insights.stackoverflow.com\/survey\/2018. Accessed: 2018-03-21."},{"key":"e_1_3_2_1_2_1","unstructured":"Umut A Acar. 2005. Self-adjusting computation. Ph.D. Dissertation. Princeton University. Umut A Acar. 2005. Self-adjusting computation . Ph.D. Dissertation. Princeton University."},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1016\/S0169-023X(03)00048-X"},{"volume-title":"Proceedings of the 3rd ACM SIGPLAN workshop on Evaluation and usability of programming languages and tools, PLATEAU 2011","year":"2011","author":"Barisic Ankica","key":"e_1_3_2_1_4_1"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/505145.505147"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/2618243.2618285"},{"key":"e_1_3_2_1_7_1","first-page":"325","volume-title":"4th International Conference, CT 2001, Warwick, UK, August 6-9, 2001, Proceedings (Lecture Notes in Computer Science), Meurig Beynon, Chrystopher L. Nehaniv, and Kerstin Dautenhahn (Eds.)","volume":"2117","author":"Blackwell Alan F."},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/581478.581482"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/319757.319787"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/2048066.2048100"},{"key":"e_1_3_2_1_11_1","unstructured":"Scott E Donaldson and Stanley G Siegel. 2001. Successful software development. Prentice Hall Professional. Scott E Donaldson and Stanley G Siegel. 2001. Successful software development . Prentice Hall Professional."},{"volume-title":"2012 ACM-IEEE International Symposium on Empirical Software Engineering and Measurement, ESEM '12","year":"2012","author":"Dyb\u00e5 Tore","key":"e_1_3_2_1_12_1"},{"volume-title":"Software Language Engineering - 6th International Conference, SLE","year":"2013","author":"Erdweg Sebastian","key":"e_1_3_2_1_13_1"},{"key":"e_1_3_2_1_14_1","first-page":"134","volume-title":"3rd European Symposium on Programming","volume":"432","author":"Felleisen Matthias","year":"1990"},{"volume-title":"Language Workbenches: The Killer-App for Domain Specific Languages? https:\/\/doi.org\/articles\/languageWorkbench.html","year":"2005","author":"Fowler Martin","key":"e_1_3_2_1_15_1"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/2745754.2745780"},{"key":"e_1_3_2_1_17_1","first-page":"779","volume-title":"OOPSLA 2008","author":"Groenewegen Danny M.","year":"2008"},{"key":"e_1_3_2_1_18_1","first-page":"3","article-title":"Maintenance of Materialized Views: Problems, Techniques, and Applications","volume":"18","author":"Gupta Ashish","year":"1995","journal-title":"IEEE Data Eng. Bull."},{"volume-title":"ACM SIGPLAN Conference on Programming Language Design and Implementation, PLDI '14","year":"2014","author":"Hammer Matthew A.","key":"e_1_3_2_1_19_1"},{"key":"e_1_3_2_1_20_1","volume-title":"IceDust: Incremental and Eventual Computation of Derived Values in Persistent Object Graphs. In 30th European Conference on Object-Oriented Programming, ECOOP 2016","volume":"56","author":"Harkes Daco","year":"2016"},{"key":"e_1_3_2_1_21_1","first-page":"241","volume-title":"SLE 2014, V\u00e4steras, Sweden, September 15-16, 2014. Proceedings (Lecture Notes in Computer Science), Beno\u00eet Combemale, David J. Pearce, Olivier Barais, and Jurgen J. Vinju (Eds.)","volume":"8706","author":"Harkes Daco","year":"2014"},{"key":"e_1_3_2_1_22_1","volume-title":"31st European Conference on Object-Oriented Programming, ECOOP 2017","volume":"74","author":"Harkes Daco","year":"2017"},{"key":"e_1_3_2_1_23_1","unstructured":"Tony Hoare. 2009. Null references: The billion dollar mistake. Presentation at QCon London 298 (2009). Tony Hoare. 2009. Null references: The billion dollar mistake. Presentation at QCon London 298 (2009)."},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.5555\/1304611.1306581"},{"key":"e_1_3_2_1_25_1","unstructured":"Daniel Jackson. 2006. Software Abstractions - Logic Language and Analysis. MIT Press. https:\/\/doi.org\/catalog\/item\/default.asp?ttype=2&tid=10928 Daniel Jackson. 2006. Software Abstractions - Logic Language and Analysis . MIT Press. https:\/\/doi.org\/catalog\/item\/default.asp?ttype=2&tid=10928"},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"crossref","unstructured":"Lennart C. L. Kats and Eelco Visser. 2010. The Spoofax language workbench: rules for declarative specification of languages and IDEs. In Proceedings of the 25th Annual ACM SIGPLAN Conference on Object-Oriented Programming Systems Languages and Applications OOPSLA 2010 William R. Cook Siobh\u00e1n Clarke and Martin C. Rinard (Eds.). ACM Reno\/Tahoe Nevada 444-463. Lennart C. L. Kats and Eelco Visser. 2010. The Spoofax language workbench: rules for declarative specification of languages and IDEs. In Proceedings of the 25th Annual ACM SIGPLAN Conference on Object-Oriented Programming Systems Languages and Applications OOPSLA 2010 William R. Cook Siobh\u00e1n Clarke and Martin C. Rinard (Eds.). ACM Reno\/Tahoe Nevada 444-463.","DOI":"10.1145\/1932682.1869497"},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/2723372.2750546"},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1007\/s00778-013-0348-4"},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10115-002-0067-z"},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/2967973.2968610"},{"volume-title":"Readings in Human-Computer Interaction","author":"McGrath Joseph E","key":"e_1_3_2_1_31_1"},{"key":"e_1_3_2_1_32_1","unstructured":"Frank McSherry Derek Gordon Murray Rebecca Isaacs and Michael Isard. 2013. Differential Dataflow. In CIDR 2013 Sixth Biennial Conference on Innovative Data Systems Research Asilomar CA USA January 6-9 2013 Online Proceedings. www.cidrdb.org. https:\/\/doi.org\/cidr2013\/Papers\/CIDR13_Paper111.pdf Frank McSherry Derek Gordon Murray Rebecca Isaacs and Michael Isard. 2013. Differential Dataflow. In CIDR 2013 Sixth Biennial Conference on Innovative Data Systems Research Asilomar CA USA January 6-9 2013 Online Proceedings . www.cidrdb.org. https:\/\/doi.org\/cidr2013\/Papers\/CIDR13_Paper111.pdf"},{"key":"e_1_3_2_1_33_1","first-page":"156","article-title":"Incremental Computation of Complex Objects Queries","author":"Nakamura Hiroaki","year":"2001","journal-title":"OOPSLA."},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1145\/1376616.1376773"},{"volume-title":"7th International Conference, GPCE 2008, Nashville, TN, USA, October 19-23, 2008, Proceedings, Yannis Smaragdakis and Jeremy G. Siek (Eds.). ACM, 55-66","author":"Rothamel Tom","key":"e_1_3_2_1_35_1"},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"crossref","unstructured":"Per Runeson Martin H\u00f6st Austen Rainer and Bj\u00f6rn Regnell. 2012. Case Study Research in Software Engineering - Guidelines and Examples. Wiley. https:\/\/doi.org\/WileyCDA\/WileyTitle\/productCd-1118104358.html Per Runeson Martin H\u00f6st Austen Rainer and Bj\u00f6rn Regnell. 2012. Case Study Research in Software Engineering - Guidelines and Examples. Wiley. https:\/\/doi.org\/WileyCDA\/WileyTitle\/productCd-1118104358.html","DOI":"10.1002\/9781118181034"},{"key":"e_1_3_2_1_37_1","first-page":"57","volume-title":"9th International Conference, MoDELS 2006, Genova, Italy, October 1-6, 2006, Proceedings (Lecture Notes in Computer Science), Oscar Nierstrasz, Jon Whittle, David Harel, and Gianna Reggio (Eds.)","volume":"4199","author":"Staron Miroslaw","year":"2006"},{"key":"e_1_3_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1145\/2970276.2970298"},{"volume-title":"Proceedings Smalltalk and Java in Industry and Academia, STJA'97","year":"1997","author":"van Deursen Arie","key":"e_1_3_2_1_39_1"},{"key":"e_1_3_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.5555\/278004.278005"},{"key":"e_1_3_2_1_41_1","unstructured":"Todd L Veldhuizen. 2013. Incremental maintenance for leapfrog triejoin. arXiv preprint arXiv:1303.5313 (2013). Todd L Veldhuizen. 2013. Incremental maintenance for leapfrog triejoin. arXiv preprint arXiv:1303.5313 (2013)."},{"key":"e_1_3_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1145\/2442776.2442781"},{"key":"e_1_3_2_1_43_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. https:\/\/doi.org\/INTERNALSTYLE-FILEERROR 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. https:\/\/doi.org\/INTERNALSTYLE-FILEERROR"},{"key":"e_1_3_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.1145\/2814270.2814276"},{"volume-title":"Proceedings of the 12th ACM SIGSOFT International Symposium on Foundations of Software Engineering, 2004","year":"2004","author":"Robert","key":"e_1_3_2_1_45_1"},{"volume-title":"International journal of project management 20, 3","year":"2002","author":"Yeo Khim Teck","key":"e_1_3_2_1_46_1"},{"key":"e_1_3_2_1_47_1","doi-asserted-by":"publisher","DOI":"10.1177\/1356389013497081"},{"key":"e_1_3_2_1_48_1","doi-asserted-by":"publisher","DOI":"10.1145\/2882903.2915240"},{"key":"e_1_3_2_1_49_1","doi-asserted-by":"publisher","DOI":"10.1145\/3035918.3064041"}],"event":{"name":"SLE '18: 11th ACM SIGPLAN International Conference on Software Language Engineering","sponsor":["SIGPLAN ACM Special Interest Group on Programming Languages"],"location":"Boston MA USA","acronym":"SLE '18"},"container-title":["Proceedings of the 11th ACM SIGPLAN International Conference on Software Language Engineering"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3276604.3276617","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,1,11]],"date-time":"2023-01-11T22:52:27Z","timestamp":1673477547000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3276604.3276617"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018,10,24]]},"references-count":49,"alternative-id":["10.1145\/3276604.3276617","10.1145\/3276604"],"URL":"https:\/\/doi.org\/10.1145\/3276604.3276617","relation":{},"subject":[],"published":{"date-parts":[[2018,10,24]]},"assertion":[{"value":"2018-10-24","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}