{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,8,24]],"date-time":"2025-08-24T01:53:19Z","timestamp":1756000399410,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":37,"publisher":"ACM","license":[{"start":{"date-parts":[[2023,3,13]],"date-time":"2023-03-13T00:00:00Z","timestamp":1678665600000},"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":[[2023,3,13]]},"DOI":"10.1145\/3594671.3594681","type":"proceedings-article","created":{"date-parts":[[2023,9,12]],"date-time":"2023-09-12T22:06:33Z","timestamp":1694556393000},"page":"39-47","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":3,"title":["Multiple-Representation Visual Compositional Dataflow Programming"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-0280-6748","authenticated-orcid":false,"given":"Michael","family":"Homer","sequence":"first","affiliation":[{"name":"School of Engineering and Computer Science, Victoria University of Wellington, New Zealand"}]}],"member":"320","published-online":{"date-parts":[[2023,9,12]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/2771839.2771875"},{"key":"e_1_3_2_1_2_1","unstructured":"Glen Chiacchieri. 2018. Flowsheets v2. https:\/\/github.com\/Glench\/Flowsheets-v2.  Glen Chiacchieri. 2018. Flowsheets v2. https:\/\/github.com\/Glench\/Flowsheets-v2."},{"volume-title":"Multimedia Programming with Pure Data","author":"Chung Bryan","key":"e_1_3_2_1_3_1","unstructured":"Bryan W.\u00a0C. Chung . 2013. Multimedia Programming with Pure Data . Packt Publishing . Bryan W.\u00a0C. Chung. 2013. Multimedia Programming with Pure Data. Packt Publishing."},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/2016656.2016665"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/3563836.3568727"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1002\/cae.22177"},{"key":"e_1_3_2_1_7_1","volume-title":"IFIP Congress. 615\u2013620","author":"Donzeau-Gouge V\u00e9ronique","year":"1983","unstructured":"V\u00e9ronique Donzeau-Gouge , Gilles Kahn , Bernard Lang , Bertrand Melese , and Elham Morcos . 1983 . Outline of a Tool for Document Manipulation . In IFIP Congress. 615\u2013620 . V\u00e9ronique Donzeau-Gouge, Gilles Kahn, Bernard Lang, Bertrand Melese, and Elham Morcos. 1983. Outline of a Tool for Document Manipulation. In IFIP Congress. 615\u2013620."},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1109\/VL.1995.520825"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-030-94479-7_6"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/3135932.3135949"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/2147783.2147788"},{"key":"e_1_3_2_1_12_1","first-page":"12","article-title":"Gandalf: Software Development Environments","volume":"12","author":"Habermann A\u00a0N","year":"1986","unstructured":"A\u00a0N Habermann and D Notkin . 1986 . Gandalf: Software Development Environments . IEEE Transactions on Software Engineering 12 , 12 (Dec. 1986), 1117\u20131127. http:\/\/dl.acm.org\/citation.cfm?id=15550.15552 A\u00a0N Habermann and D Notkin. 1986. Gandalf: Software Development Environments. IEEE Transactions on Software Engineering 12, 12 (Dec. 1986), 1117\u20131127. http:\/\/dl.acm.org\/citation.cfm?id=15550.15552","journal-title":"IEEE Transactions on Software Engineering"},{"key":"e_1_3_2_1_13_1","unstructured":"Ian Hellstr\u00f6m. 2016. The problems with visual programming languages in data engineering. https:\/\/databaseline.tech\/the-problems-with-visual-programming-languages-in-data-engineering\/.  Ian Hellstr\u00f6m. 2016. The problems with visual programming languages in data engineering. https:\/\/databaseline.tech\/the-problems-with-visual-programming-languages-in-data-engineering\/."},{"key":"e_1_3_2_1_14_1","volume-title":"EuroForth","author":"Hoffmann Ulrich","year":"2019","unstructured":"Ulrich Hoffmann . 2019. Forth Projectional Editing . In EuroForth 2019 . Ulrich Hoffmann. 2019. Forth Projectional Editing. In EuroForth 2019."},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/3532512.3535221"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/3563836.3568722"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1109\/VISSOFT.2013.6650546"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.18293\/VLSS2017-007"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/1013208.1013209"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-030-02768-1_10"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/1922649.1922658"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1109\/VLHCC.2019.8818927"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/2048066.2048123"},{"key":"e_1_3_2_1_24_1","unstructured":"Charles\u00a0H. Moore. 2009. Chuck Moore\u2019s Wonderful colorForth Programming Language and OS. https:\/\/colorforth.github.io\/.  Charles\u00a0H. Moore. 2009. Chuck Moore\u2019s Wonderful colorForth Programming Language and OS. https:\/\/colorforth.github.io\/."},{"key":"e_1_3_2_1_25_1","unstructured":"Hisham\u00a0H. Muhammad. 2017. Dataflow Semantics for End-User Programmable Applications. Ph.\u00a0D. Dissertation. Pontif\u00edcia Universidade Cat\u00f3lica do Rio de Janeiro. https:\/\/hisham.hm\/thesis\/thesis-hisham.pdf  Hisham\u00a0H. Muhammad. 2017. Dataflow Semantics for End-User Programmable Applications. Ph.\u00a0D. Dissertation. Pontif\u00edcia Universidade Cat\u00f3lica do Rio de Janeiro. https:\/\/hisham.hm\/thesis\/thesis-hisham.pdf"},{"key":"e_1_3_2_1_26_1","unstructured":"Hisham\u00a0H. Muhammad. 2019. Userland. http:\/\/www.userland.org\/.  Hisham\u00a0H. Muhammad. 2019. Userland. http:\/\/www.userland.org\/."},{"key":"e_1_3_2_1_27_1","volume-title":"Proceedings of the Third Australasian Conference on User Interfaces -","volume":"7","author":"Noble James","year":"2002","unstructured":"James Noble and Robert Biddle . 2002 . Program Visualisation for Visual Programs . In Proceedings of the Third Australasian Conference on User Interfaces - Volume 7 (Melbourne, Victoria, Australia) (AUIC \u201902). Australian Computer Society, Inc., AUS, 29\u201338. James Noble and Robert Biddle. 2002. Program Visualisation for Visual Programs. In Proceedings of the Third Australasian Conference on User Interfaces - Volume 7 (Melbourne, Victoria, Australia) (AUIC \u201902). Australian Computer Society, Inc., AUS, 29\u201338."},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1007\/s40692-018-0101-5"},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/3453483.3454059"},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1109\/VLHCC.2018.8506584"},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1145\/1943371.1943373"},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/3489449.3489977"},{"key":"e_1_3_2_1_33_1","unstructured":"Paul Shen. 2021. natto website. https:\/\/natto.dev\/.  Paul Shen. 2021. natto website. https:\/\/natto.dev\/."},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1145\/2661136.2661150"},{"key":"e_1_3_2_1_35_1","unstructured":"The MathWorks Inc. 2022. Simulink. https:\/\/www.mathworks.com\/products\/simulink.html.  The MathWorks Inc. 2022. Simulink. https:\/\/www.mathworks.com\/products\/simulink.html."},{"volume-title":"Towards User-Friendly Projectional Editors","author":"Voelter Markus","key":"e_1_3_2_1_36_1","unstructured":"Markus Voelter , Janet Siegmund , Thorsten Berger , and Bernd Kolb . 2014. Towards User-Friendly Projectional Editors . In Software Language Engineering, Beno\u00eet Combemale , David\u00a0J. Pearce, Olivier Barais, and Jurgen\u00a0J. Vinju (Eds.). Springer International Publishing , Cham, 41\u201361. Markus Voelter, Janet Siegmund, Thorsten Berger, and Bernd Kolb. 2014. Towards User-Friendly Projectional Editors. In Software Language Engineering, Beno\u00eet Combemale, David\u00a0J. Pearce, Olivier Barais, and Jurgen\u00a0J. Vinju (Eds.). Springer International Publishing, Cham, 41\u201361."},{"key":"e_1_3_2_1_37_1","volume-title":"Proceedings of the 17th EuroForth Conference.","author":"von Thun Manfred","year":"2001","unstructured":"Manfred von Thun and Reuben Thomas . 2001 . Joy: Forth\u2019s Functional Cousin . In Proceedings of the 17th EuroForth Conference. Manfred von Thun and Reuben Thomas. 2001. Joy: Forth\u2019s Functional Cousin. In Proceedings of the 17th EuroForth Conference."}],"event":{"name":"<Programming> '23 Companion: Companion Proceedings of the 7th International Conference on the Art, Science, and Engineering of Programming","acronym":"<Programming> '23 Companion","location":"Tokyo Japan"},"container-title":["Companion Proceedings of the 7th International Conference on the Art, Science, and Engineering of Programming"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3594671.3594681","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3594671.3594681","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T18:09:08Z","timestamp":1750183748000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3594671.3594681"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,3,13]]},"references-count":37,"alternative-id":["10.1145\/3594671.3594681","10.1145\/3594671"],"URL":"https:\/\/doi.org\/10.1145\/3594671.3594681","relation":{},"subject":[],"published":{"date-parts":[[2023,3,13]]},"assertion":[{"value":"2023-09-12","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}