{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,13]],"date-time":"2026-04-13T18:16:24Z","timestamp":1776104184201,"version":"3.50.1"},"publisher-location":"New York, NY, USA","reference-count":71,"publisher":"ACM","license":[{"start":{"date-parts":[[2022,4,29]],"date-time":"2022-04-29T00:00:00Z","timestamp":1651190400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/501100000781","name":"European Research Council","doi-asserted-by":"publisher","award":["740548"],"award-info":[{"award-number":["740548"]}],"id":[{"id":"10.13039\/501100000781","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100002808","name":"Carlsbergfondet","doi-asserted-by":"publisher","award":["CF17-0643"],"award-info":[{"award-number":["CF17-0643"]}],"id":[{"id":"10.13039\/501100002808","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2022,4,29]]},"DOI":"10.1145\/3491102.3502064","type":"proceedings-article","created":{"date-parts":[[2022,4,28]],"date-time":"2022-04-28T16:33:27Z","timestamp":1651163607000},"page":"1-20","source":"Crossref","is-referenced-by-count":19,"title":["Varv: Reprogrammable Interactive Software as a Declarative Data Structure"],"prefix":"10.1145","author":[{"given":"Marcel","family":"Borowski","sequence":"first","affiliation":[{"name":"Department of Computer Science, Aarhus University, Denmark"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Luke","family":"Murray","sequence":"additional","affiliation":[{"name":"CSAIL, MIT, United States"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Rolf","family":"Bagge","sequence":"additional","affiliation":[{"name":"CAVI, Aarhus University, Denmark"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Janus Bager","family":"Kristensen","sequence":"additional","affiliation":[{"name":"CAVI, Aarhus University, Denmark"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Arvind","family":"Satyanarayan","sequence":"additional","affiliation":[{"name":"CSAIL, MIT, United States"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Clemens Nylandsted","family":"Klokmose","sequence":"additional","affiliation":[{"name":"Department of Computer Science, Aarhus University, Denmark"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2022,4,29]]},"reference":[{"key":"e_1_3_2_2_1_1","doi-asserted-by":"crossref","unstructured":"Daniel\u00a0J. Abadi Don Carney Ugur \u00c7etintemel Mitch Cherniack Christian Convey Sangdon Lee Michael Stonebraker Nesime Tatbul and Stan Zdonik. 2003. Aurora: a new model and architecture for data stream management. The VLDB Journal\u2014The International Journal on Very Large Data Bases 12 2(2003) 120\u2013139. https:\/\/doi.org\/10.1007\/s00778-003-0095-z  Daniel\u00a0J. Abadi Don Carney Ugur \u00c7etintemel Mitch Cherniack Christian Convey Sangdon Lee Michael Stonebraker Nesime Tatbul and Stan Zdonik. 2003. Aurora: a new model and architecture for data stream management. The VLDB Journal\u2014The International Journal on Very Large Data Bases 12 2(2003) 120\u2013139. https:\/\/doi.org\/10.1007\/s00778-003-0095-z","DOI":"10.1007\/s00778-003-0095-z"},{"key":"e_1_3_2_2_2_1","volume-title":"Web Engineering(Lecture Notes in Computer Science), Luciano Baresi, Piero Fraternali, and Geert-Jan Houben (Eds.)","author":"Anfurrutia I.","unstructured":"Felipe\u00a0 I. Anfurrutia , Oscar D\u00edaz , and Salvador Trujillo . 2007. On Refining XML Artifacts . In Web Engineering(Lecture Notes in Computer Science), Luciano Baresi, Piero Fraternali, and Geert-Jan Houben (Eds.) . Springer , Berlin, Heidelberg , 473\u2013478. https:\/\/doi.org\/10.1007\/978-3-540-73597-7_39 Felipe\u00a0I. Anfurrutia, Oscar D\u00edaz, and Salvador Trujillo. 2007. On Refining XML Artifacts. In Web Engineering(Lecture Notes in Computer Science), Luciano Baresi, Piero Fraternali, and Geert-Jan Houben (Eds.). Springer, Berlin, Heidelberg, 473\u2013478. https:\/\/doi.org\/10.1007\/978-3-540-73597-7_39"},{"key":"e_1_3_2_2_3_1","volume-title":"An Overview of Feature-Oriented Software Development.The Journal of Object Technology 8, 5","author":"Apel Sven","year":"2009","unstructured":"Sven Apel and Christian K\u00e4stner . 2009. An Overview of Feature-Oriented Software Development.The Journal of Object Technology 8, 5 ( 2009 ). https:\/\/doi.org\/10.5381\/jot.2009.8.5.c5 Sven Apel and Christian K\u00e4stner. 2009. An Overview of Feature-Oriented Software Development.The Journal of Object Technology 8, 5 (2009). https:\/\/doi.org\/10.5381\/jot.2009.8.5.c5"},{"key":"e_1_3_2_2_4_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2009.5070523"},{"key":"e_1_3_2_2_6_1","first-page":"2004","article-title":"STREAM","author":"Arasu Arvind","year":"2004","unstructured":"Arvind Arasu , Brian Babcock , Shivnath Babu , John Cieslewicz , Mayur Datar , Keith Ito , Rajeev Motwani , Utkarsh Srivastava , and Jennifer Widom . 2004 . STREAM : The Stanford Data Stream Management System. Technical Report 2004 - 2020 . Stanford InfoLab. http:\/\/ilpubs.stanford.edu:8090\/641\/ Arvind Arasu, Brian Babcock, Shivnath Babu, John Cieslewicz, Mayur Datar, Keith Ito, Rajeev Motwani, Utkarsh Srivastava, and Jennifer Widom. 2004. STREAM: The Stanford Data Stream Management System. Technical Report 2004-20. Stanford InfoLab. http:\/\/ilpubs.stanford.edu:8090\/641\/","journal-title":"The Stanford Data Stream Management System. Technical Report"},{"key":"e_1_3_2_2_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/3276954.3276963"},{"key":"e_1_3_2_2_8_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2004.23"},{"key":"e_1_3_2_2_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/332040.332473"},{"key":"e_1_3_2_2_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/345513.345267"},{"key":"e_1_3_2_2_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/2642918.2647387"},{"key":"e_1_3_2_2_12_1","volume-title":"Cognitive Dimensions of Notations: Design Tools for Cognitive Technology. In International Conference on Cognitive Technology. Springer, 325\u2013341","author":"Blackwell F.","year":"2001","unstructured":"Alan\u00a0 F. Blackwell , Carol Britton , Anna Cox , Thomas R.\u00a0G. Green , Corin Gurr , Gada Kadoda , Maria\u00a0 S. Kutar , Martin Loomes , Chrystopher\u00a0 L. Nehaniv , Marian Petre , 2001 . Cognitive Dimensions of Notations: Design Tools for Cognitive Technology. In International Conference on Cognitive Technology. Springer, 325\u2013341 . https:\/\/doi.org\/10.1007\/3-540-44617-6_31 Alan\u00a0F. Blackwell, Carol Britton, Anna Cox, Thomas R.\u00a0G. Green, Corin Gurr, Gada Kadoda, Maria\u00a0S. Kutar, Martin Loomes, Chrystopher\u00a0L. Nehaniv, Marian Petre, 2001. Cognitive Dimensions of Notations: Design Tools for Cognitive Technology. In International Conference on Cognitive Technology. Springer, 325\u2013341. https:\/\/doi.org\/10.1007\/3-540-44617-6_31"},{"key":"e_1_3_2_2_14_1","unstructured":"Mahil Carr. 1997. Prototyping and Software Development Approaches. (1997).  Mahil Carr. 1997. Prototyping and Software Development Approaches. (1997)."},{"key":"e_1_3_2_2_15_1","doi-asserted-by":"publisher","DOI":"10.1016\/S1389-1286(00)00040-2"},{"key":"e_1_3_2_2_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/2642918.2647371"},{"key":"e_1_3_2_2_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/3126594.3126651"},{"key":"e_1_3_2_2_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/2984511.2984581"},{"key":"e_1_3_2_2_19_1","volume-title":"Semantic Programming of Web-Enabled Database Applications. In 2008 IEEE International Workshop on Semantic Computing and Applications. 51\u201360","author":"Deng Donghua","year":"2008","unstructured":"Donghua Deng , Guigang Zhang , ZhiYuan Gong , Zonglin Guo , and Phillip C-y Sheu . 2008 . Semantic Programming of Web-Enabled Database Applications. In 2008 IEEE International Workshop on Semantic Computing and Applications. 51\u201360 . https:\/\/doi.org\/10.1109\/IWSCA.2008.24 Donghua Deng, Guigang Zhang, ZhiYuan Gong, Zonglin Guo, and Phillip C-y Sheu. 2008. Semantic Programming of Web-Enabled Database Applications. In 2008 IEEE International Workshop on Semantic Computing and Applications. 51\u201360. https:\/\/doi.org\/10.1109\/IWSCA.2008.24"},{"key":"e_1_3_2_2_20_1","unstructured":"Facebook Inc.2021. Virtual DOM and Internals \u2013 React. Retrieved November\u00a025 \u00a02021 from https:\/\/reactjs.org\/docs\/faq-internals.html  Facebook Inc.2021. Virtual DOM and Internals \u2013 React. Retrieved November\u00a025 \u00a02021 from https:\/\/reactjs.org\/docs\/faq-internals.html"},{"key":"e_1_3_2_2_21_1","doi-asserted-by":"crossref","unstructured":"Mary Fernandez Daniela Florescu Alon Levy and Dan Suciu. 2000. Declarative Specification of Web Sites with Strudel. (2000). https:\/\/doi.org\/10.1007\/s007780050082  Mary Fernandez Daniela Florescu Alon Levy and Dan Suciu. 2000. Declarative Specification of Web Sites with Strudel. (2000). https:\/\/doi.org\/10.1007\/s007780050082","DOI":"10.1007\/s007780050082"},{"key":"e_1_3_2_2_22_1","unstructured":"Figma Inc.2021. Figma. Retrieved November\u00a025 \u00a02021 from https:\/\/www.figma.com  Figma Inc.2021. Figma. Retrieved November\u00a025 \u00a02021 from https:\/\/www.figma.com"},{"key":"e_1_3_2_2_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/1232420.1232424"},{"key":"e_1_3_2_2_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/3397537.3397542"},{"key":"e_1_3_2_2_25_1","article-title":"Model-Driven Development of Web Applications","volume":"28","author":"Fraternali Piero","year":"2000","unstructured":"Piero Fraternali and Paolo Paolini . 2000 . Model-Driven Development of Web Applications : The AutoWeb System. ACM Transactions on Information Systems 28 , 4 (2000). https:\/\/doi.org\/10.1145\/358108.358110 Piero Fraternali and Paolo Paolini. 2000. Model-Driven Development of Web Applications: The AutoWeb System. ACM Transactions on Information Systems 28, 4 (2000). https:\/\/doi.org\/10.1145\/358108.358110","journal-title":"The AutoWeb System. ACM Transactions on Information Systems"},{"key":"e_1_3_2_2_26_1","unstructured":"Google LLC. 2021. Blockly. Retrieved November\u00a025 \u00a02021 from https:\/\/developers.google.com\/blockly  Google LLC. 2021. Blockly. Retrieved November\u00a025 \u00a02021 from https:\/\/developers.google.com\/blockly"},{"key":"e_1_3_2_2_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/2998181.2998289"},{"key":"e_1_3_2_2_28_1","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2010.144"},{"key":"e_1_3_2_2_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/1925844.1926428"},{"key":"e_1_3_2_2_30_1","volume-title":"Edit Lenses. In Proceedings of the 39th annual ACM SIGPLAN-SIGACT symposium on Principles of programming languages. 495\u2013508","author":"Hofmann Martin","year":"2012","unstructured":"Martin Hofmann , Benjamin Pierce , and Daniel Wagner . 2012 . Edit Lenses. In Proceedings of the 39th annual ACM SIGPLAN-SIGACT symposium on Principles of programming languages. 495\u2013508 . https:\/\/doi.org\/10.1145\/2103656.2103715 Martin Hofmann, Benjamin Pierce, and Daniel Wagner. 2012. Edit Lenses. In Proceedings of the 39th annual ACM SIGPLAN-SIGACT symposium on Principles of programming languages. 495\u2013508. https:\/\/doi.org\/10.1145\/2103656.2103715"},{"key":"e_1_3_2_2_31_1","unstructured":"Jim Hollan and Arvind Satyanarayan. 2018. Designing Cognitively Convivial Physics for Dynamic Visual Information Substrates. In CHI 2018 Workshop on Rethinking Interaction: From Instrumental Interaction to Human-Computer Partnerships. http:\/\/vis.csail.mit.edu\/pubs\/towards-cognitively-convivial-info-physics  Jim Hollan and Arvind Satyanarayan. 2018. Designing Cognitively Convivial Physics for Dynamic Visual Information Substrates. In CHI 2018 Workshop on Rethinking Interaction: From Instrumental Interaction to Human-Computer Partnerships. http:\/\/vis.csail.mit.edu\/pubs\/towards-cognitively-convivial-info-physics"},{"key":"e_1_3_2_2_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/2814228.2814248"},{"key":"e_1_3_2_2_33_1","volume-title":"The Essence of Software: Why Concepts Matter for Great Design","author":"Jackson Daniel","unstructured":"Daniel Jackson . 2021. The Essence of Software: Why Concepts Matter for Great Design . Princeton University Press . Daniel Jackson. 2021. The Essence of Software: Why Concepts Matter for Great Design.Princeton University Press."},{"key":"e_1_3_2_2_34_1","unstructured":"Szymon Kaliski Adam Wiggins and James Lindenbaum. 2019. End-User Programming. Retrieved November\u00a025 \u00a02021 from https:\/\/www.inkandswitch.com\/end-user-programming.html  Szymon Kaliski Adam Wiggins and James Lindenbaum. 2019. End-User Programming. Retrieved November\u00a025 \u00a02021 from https:\/\/www.inkandswitch.com\/end-user-programming.html"},{"key":"e_1_3_2_2_35_1","volume-title":"Granularity in Software Product Lines. In 2008 ACM\/IEEE 30th International Conference on Software Engineering. 311\u2013320","author":"K\u00e4stner Christian","year":"2008","unstructured":"Christian K\u00e4stner , Sven Apel , and Martin Kuhlemann . 2008 . Granularity in Software Product Lines. In 2008 ACM\/IEEE 30th International Conference on Software Engineering. 311\u2013320 . https:\/\/doi.org\/10.1145\/1368088.1368131 Christian K\u00e4stner, Sven Apel, and Martin Kuhlemann. 2008. Granularity in Software Product Lines. In 2008 ACM\/IEEE 30th International Conference on Software Engineering. 311\u2013320. https:\/\/doi.org\/10.1145\/1368088.1368131"},{"key":"e_1_3_2_2_36_1","volume-title":"FeatureIDE: A Tool Framework for Feature-Oriented Software Development. In 2009 IEEE 31st International Conference on Software Engineering. 611\u2013614","author":"K\u00e4stner Christian","year":"2009","unstructured":"Christian K\u00e4stner , Thomas Thum , Gunter Saake , Janet Feigenspan , Thomas Leich , Fabian Wielgorz , and Sven Apel . 2009 . FeatureIDE: A Tool Framework for Feature-Oriented Software Development. In 2009 IEEE 31st International Conference on Software Engineering. 611\u2013614 . https:\/\/doi.org\/10.1109\/ICSE.2009.5070568 Christian K\u00e4stner, Thomas Thum, Gunter Saake, Janet Feigenspan, Thomas Leich, Fabian Wielgorz, and Sven Apel. 2009. FeatureIDE: A Tool Framework for Feature-Oriented Software Development. In 2009 IEEE 31st International Conference on Software Engineering. 611\u2013614. https:\/\/doi.org\/10.1109\/ICSE.2009.5070568"},{"key":"e_1_3_2_2_37_1","doi-asserted-by":"publisher","DOI":"10.1109\/C-M.1977.217672"},{"key":"e_1_3_2_2_38_1","volume-title":"An Overview of AspectJ. In ECOOP 2001 \u2014 Object-Oriented Programming(Lecture Notes in Computer Science), J\u00f8rgen\u00a0Lindskov Knudsen (Ed.). Springer","author":"Kiczales Gregor","year":"2001","unstructured":"Gregor Kiczales , Erik Hilsdale , Jim Hugunin , Mik Kersten , Jeffrey Palm , and William\u00a0 G. Griswold . 2001 . An Overview of AspectJ. In ECOOP 2001 \u2014 Object-Oriented Programming(Lecture Notes in Computer Science), J\u00f8rgen\u00a0Lindskov Knudsen (Ed.). Springer , Berlin, Heidelberg, 327\u2013354. https:\/\/doi.org\/10.1007\/3-540-45337-7_18 Gregor Kiczales, Erik Hilsdale, Jim Hugunin, Mik Kersten, Jeffrey Palm, and William\u00a0G. Griswold. 2001. An Overview of AspectJ. In ECOOP 2001 \u2014 Object-Oriented Programming(Lecture Notes in Computer Science), J\u00f8rgen\u00a0Lindskov Knudsen (Ed.). Springer, Berlin, Heidelberg, 327\u2013354. https:\/\/doi.org\/10.1007\/3-540-45337-7_18"},{"key":"e_1_3_2_2_39_1","unstructured":"Eugen Kiss. 2021. 7GUIs. Retrieved November\u00a025 \u00a02021 from https:\/\/eugenkiss.github.io\/7guis\/  Eugen Kiss. 2021. 7GUIs. Retrieved November\u00a025 \u00a02021 from https:\/\/eugenkiss.github.io\/7guis\/"},{"key":"e_1_3_2_2_40_1","volume-title":"Designing Data-Intensive Applications: The Big Ideas Behind Reliable, Scalable, and Maintainable Systems","author":"Kleppmann Martin","unstructured":"Martin Kleppmann . 2017. Designing Data-Intensive Applications: The Big Ideas Behind Reliable, Scalable, and Maintainable Systems ( 1 st edition ed.). O\u2019Reilly Media , Boston . Martin Kleppmann. 2017. Designing Data-Intensive Applications: The Big Ideas Behind Reliable, Scalable, and Maintainable Systems (1st edition ed.). O\u2019Reilly Media, Boston.","edition":"1"},{"key":"e_1_3_2_2_41_1","doi-asserted-by":"publisher","DOI":"10.1145\/2807442.2807446"},{"key":"e_1_3_2_2_42_1","doi-asserted-by":"publisher","DOI":"10.1145\/1922649.1922658"},{"key":"e_1_3_2_2_43_1","unstructured":"Butler Lampson. 2020. Hints and Principles for Computer System Design. (2020).  Butler Lampson. 2020. Hints and Principles for Computer System Design. (2020)."},{"key":"e_1_3_2_2_44_1","volume-title":"Evaluation Strategies for HCI Toolkit Research","author":"Ledo David","unstructured":"David Ledo , Steven Houben , Jo Vermeulen , Nicolai Marquardt , Lora Oehlberg , and Saul Greenberg . 2018. Evaluation Strategies for HCI Toolkit Research . Association for Computing Machinery , New York, NY, USA . https:\/\/doi.org\/10.1145\/3173574.3173610 David Ledo, Steven Houben, Jo Vermeulen, Nicolai Marquardt, Lora Oehlberg, and Saul Greenberg. 2018. Evaluation Strategies for HCI Toolkit Research. Association for Computing Machinery, New York, NY, USA. https:\/\/doi.org\/10.1145\/3173574.3173610"},{"key":"e_1_3_2_2_45_1","doi-asserted-by":"publisher","DOI":"10.1145\/3447865.3457963"},{"key":"e_1_3_2_2_46_1","volume-title":"Wildcard: Spreadsheet-Driven Customization of Web Applications. In Conference Companion of the 4th International Conference on Art, Science, and Engineering of Programming","author":"Litt Geoffrey","year":"2020","unstructured":"Geoffrey Litt and Daniel Jackson . 2020 . Wildcard: Spreadsheet-Driven Customization of Web Applications. In Conference Companion of the 4th International Conference on Art, Science, and Engineering of Programming ( Porto, Portugal) (<programming> \u201920). Association for Computing Machinery, New York, NY, USA, 126\u2013135. https:\/\/doi.org\/10.1145\/3397537.3397541 Geoffrey Litt and Daniel Jackson. 2020. Wildcard: Spreadsheet-Driven Customization of Web Applications. In Conference Companion of the 4th International Conference on Art, Science, and Engineering of Programming(Porto, Portugal) (<programming> \u201920). Association for Computing Machinery, New York, NY, USA, 126\u2013135. https:\/\/doi.org\/10.1145\/3397537.3397541"},{"key":"e_1_3_2_2_47_1","doi-asserted-by":"publisher","DOI":"10.1145\/3426428.3426914"},{"key":"e_1_3_2_2_48_1","volume-title":"Project Cambria: Translate your data with lenses. Retrieved November\u00a025,\u00a02021 from https:\/\/www.inkandswitch.com\/cambria.html","author":"Litt Geoffrey","year":"2020","unstructured":"Geoffrey Litt , Peter van Hardenberg , and Orion Henry . 2020 . Project Cambria: Translate your data with lenses. Retrieved November\u00a025,\u00a02021 from https:\/\/www.inkandswitch.com\/cambria.html Geoffrey Litt, Peter van Hardenberg, and Orion Henry. 2020. Project Cambria: Translate your data with lenses. Retrieved November\u00a025,\u00a02021 from https:\/\/www.inkandswitch.com\/cambria.html"},{"key":"e_1_3_2_2_49_1","volume-title":"Exercises in Programming Style","author":"Lopes Cristina\u00a0Videira","unstructured":"Cristina\u00a0Videira Lopes . 2020. Exercises in Programming Style ( second edition ed.). CRC Press , Boca Raton . Cristina\u00a0Videira Lopes. 2020. Exercises in Programming Style(second edition ed.). CRC Press, Boca Raton."},{"key":"e_1_3_2_2_50_1","doi-asserted-by":"publisher","DOI":"10.1145\/2986012.2986018"},{"key":"e_1_3_2_2_51_1","volume-title":"Proceedings of the International Conference on Advanced Visual Interfaces","author":"J.","unstructured":"Michael\u00a0 J. McGuffin and Christopher\u00a0P. Fuhrman. 2020. Categories and Completeness of Visual Programming and Direct Manipulation . In Proceedings of the International Conference on Advanced Visual Interfaces ( Salerno, Italy) (AVI \u201920). Association for Computing Machinery, New York, NY, USA, Article 7. https:\/\/doi.org\/10.1145\/3399715.3399821 Michael\u00a0J. McGuffin and Christopher\u00a0P. Fuhrman. 2020. Categories and Completeness of Visual Programming and Direct Manipulation. In Proceedings of the International Conference on Advanced Visual Interfaces (Salerno, Italy) (AVI \u201920). Association for Computing Machinery, New York, NY, USA, Article 7. https:\/\/doi.org\/10.1145\/3399715.3399821"},{"key":"e_1_3_2_2_52_1","volume-title":"Proceedings of the 1st International Conference on Software Engineering","author":"Mcllroy M.","year":"1968","unstructured":"Douglas\u00a0 M. Mcllroy . 1968 . Mass-Produced Software Components . Proceedings of the 1st International Conference on Software Engineering (1968), 88\u201398. Douglas\u00a0M. Mcllroy. 1968. Mass-Produced Software Components. Proceedings of the 1st International Conference on Software Engineering (1968), 88\u201398."},{"key":"e_1_3_2_2_53_1","unstructured":"MDN Contributors. 2021. Array.prototype.map() - JavaScript | MDN. Retrieved November\u00a025 \u00a02021 from https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/JavaScript\/Reference\/Global_Objects\/Array\/map  MDN Contributors. 2021. Array.prototype.map() - JavaScript | MDN. Retrieved November\u00a025 \u00a02021 from https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/JavaScript\/Reference\/Global_Objects\/Array\/map"},{"key":"e_1_3_2_2_54_1","unstructured":"MDN Contributors. 2021. Template Literals (Template Strings) - JavaScript | MDN. Retrieved November\u00a025 \u00a02021 from https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/JavaScript\/Reference\/Template_literals  MDN Contributors. 2021. Template Literals (Template Strings) - JavaScript | MDN. Retrieved November\u00a025 \u00a02021 from https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/JavaScript\/Reference\/Template_literals"},{"key":"e_1_3_2_2_55_1","doi-asserted-by":"publisher","DOI":"10.1145\/276305.276375"},{"key":"e_1_3_2_2_56_1","volume-title":"Proceedings of 19th European Conference on Computer-Supported Cooperative Work. European Society for Socially Embedded Technologies (EUSSET). https:\/\/doi.org\/10","author":"Nouwens Midas","year":"2021","unstructured":"Midas Nouwens and Clemens\u00a0Nylandsted Klokmose . 2021 . A Survey of Digital Working Conditions of Danish Knowledge Workers . In Proceedings of 19th European Conference on Computer-Supported Cooperative Work. European Society for Socially Embedded Technologies (EUSSET). https:\/\/doi.org\/10 .18420\/ecscw2021_n24 Midas Nouwens and Clemens\u00a0Nylandsted Klokmose. 2021. A Survey of Digital Working Conditions of Danish Knowledge Workers. In Proceedings of 19th European Conference on Computer-Supported Cooperative Work. European Society for Socially Embedded Technologies (EUSSET). https:\/\/doi.org\/10.18420\/ecscw2021_n24"},{"key":"e_1_3_2_2_57_1","unstructured":"Observable Inc.2021. Observable. Retrieved November\u00a025 \u00a02021 from https:\/\/observablehq.com  Observable Inc.2021. Observable. Retrieved November\u00a025 \u00a02021 from https:\/\/observablehq.com"},{"key":"e_1_3_2_2_58_1","doi-asserted-by":"publisher","DOI":"10.1145\/2509578.2509590"},{"key":"e_1_3_2_2_59_1","doi-asserted-by":"publisher","DOI":"10.1145\/1294211.1294256"},{"key":"e_1_3_2_2_60_1","unstructured":"OpenJS Foundation. 2021. Electron. Retrieved November\u00a025 \u00a02021 from https:\/\/www.electronjs.org  OpenJS Foundation. 2021. Electron. Retrieved November\u00a025 \u00a02021 from https:\/\/www.electronjs.org"},{"key":"e_1_3_2_2_61_1","doi-asserted-by":"publisher","DOI":"10.1145\/3359591.3359728"},{"key":"e_1_3_2_2_62_1","doi-asserted-by":"crossref","unstructured":"Felipe Pezoa Juan\u00a0L. Reutter Fernando Suarez Mart\u00edn Ugarte and Domagoj Vrgo\u010d. 2016. Foundations of JSON Schema. In Proceedings of the 25th International Conference on World Wide Web (Montr\u00e9al Qu\u00e9bec Canada) (WWW \u201916). International World Wide Web Conferences Steering Committee Republic and Canton of Geneva CHE 263\u2013273. https:\/\/doi.org\/10.1145\/2872427.2883029  Felipe Pezoa Juan\u00a0L. Reutter Fernando Suarez Mart\u00edn Ugarte and Domagoj Vrgo\u010d. 2016. Foundations of JSON Schema. In Proceedings of the 25th International Conference on World Wide Web (Montr\u00e9al Qu\u00e9bec Canada) (WWW \u201916). International World Wide Web Conferences Steering Committee Republic and Canton of Geneva CHE 263\u2013273. https:\/\/doi.org\/10.1145\/2872427.2883029","DOI":"10.1145\/2872427.2883029"},{"key":"e_1_3_2_2_63_1","volume-title":"Points of View: A Tribute to Alan Kay","author":"Piumarta Ian","unstructured":"Ian Piumarta and Kimberly Rose . 2010. Points of View: A Tribute to Alan Kay . Viewpoints Research Institute , Glendale, Calif . Ian Piumarta and Kimberly Rose. 2010. Points of View: A Tribute to Alan Kay. Viewpoints Research Institute, Glendale, Calif."},{"key":"e_1_3_2_2_64_1","doi-asserted-by":"publisher","DOI":"10.1111\/cgf.12391"},{"key":"e_1_3_2_2_65_1","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2016.2599030"},{"key":"e_1_3_2_2_66_1","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2015.2467091"},{"key":"e_1_3_2_2_67_1","doi-asserted-by":"publisher","DOI":"10.1145\/2642918.2647360"},{"key":"e_1_3_2_2_68_1","volume-title":"Visual Design Tools in Support of Novice Creativity","author":"Tanner Kesler","unstructured":"Kesler Tanner . 2019. Visual Design Tools in Support of Novice Creativity . Stanford University . Kesler Tanner. 2019. Visual Design Tools in Support of Novice Creativity. Stanford University."},{"key":"e_1_3_2_2_69_1","unstructured":"TodoMVC. 2021. TodoMVC. Retrieved November\u00a025 \u00a02021 from http:\/\/todomvc.com  TodoMVC. 2021. TodoMVC. Retrieved November\u00a025 \u00a02021 from http:\/\/todomvc.com"},{"key":"e_1_3_2_2_70_1","doi-asserted-by":"publisher","DOI":"10.21105\/joss.01057"},{"key":"e_1_3_2_2_71_1","doi-asserted-by":"publisher","DOI":"10.1145\/2984511.2984551"},{"key":"e_1_3_2_2_72_1","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2015.2467191"},{"key":"e_1_3_2_2_73_1","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2020.3030367"}],"event":{"name":"CHI '22: CHI Conference on Human Factors in Computing Systems","location":"New Orleans LA USA","acronym":"CHI '22","sponsor":["SIGCHI ACM Special Interest Group on Computer-Human Interaction"]},"container-title":["CHI Conference on Human Factors in Computing Systems"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3491102.3502064","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3491102.3502064","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T19:31:21Z","timestamp":1750188681000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3491102.3502064"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,4,29]]},"references-count":71,"alternative-id":["10.1145\/3491102.3502064","10.1145\/3491102"],"URL":"https:\/\/doi.org\/10.1145\/3491102.3502064","relation":{},"subject":[],"published":{"date-parts":[[2022,4,29]]}}}