{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,4]],"date-time":"2026-03-04T02:48:23Z","timestamp":1772592503162,"version":"3.50.1"},"publisher-location":"New York, NY, USA","reference-count":56,"publisher":"ACM","license":[{"start":{"date-parts":[[2025,3,24]],"date-time":"2025-03-24T00:00:00Z","timestamp":1742774400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2025,3,24]]},"DOI":"10.1145\/3708359.3712109","type":"proceedings-article","created":{"date-parts":[[2025,3,19]],"date-time":"2025-03-19T12:50:34Z","timestamp":1742388634000},"page":"504-518","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":1,"title":["DeepFlow: A Flow-Based Visual Programming Tool for Deep Learning Development"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-3200-2348","authenticated-orcid":false,"given":"Tommaso","family":"Cal\u00f2","sequence":"first","affiliation":[{"name":"Dipartimento di Automatica e Informatica, Politecnico Di Torino, Torino, Torino, Italy,"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-7647-6652","authenticated-orcid":false,"given":"Luigi","family":"De Russis","sequence":"additional","affiliation":[{"name":"Dipartimento di Automatica e Informatica, Politecnico di Torino, Torino, Italy,"}]}],"member":"320","published-online":{"date-parts":[[2025,3,24]]},"reference":[{"key":"e_1_3_3_3_2_2","series-title":"(OSDI\u201916)","first-page":"265","volume-title":"Proceedings of the 12th USENIX Conference on Operating Systems Design and Implementation","author":"Abadi Mart\u00edn","year":"2016","unstructured":"Mart\u00edn Abadi, Paul Barham, Jianmin Chen, Zhifeng Chen, Andy Davis, Jeffrey Dean, Matthieu Devin, Sanjay Ghemawat, Geoffrey Irving, Michael Isard, Manjunath Kudlur, Josh Levenberg, Rajat Monga, Sherry Moore, Derek\u00a0G. Murray, Benoit Steiner, Paul Tucker, Vijay Vasudevan, Pete Warden, Martin Wicke, Yuan Yu, and Xiaoqiang Zheng. 2016. TensorFlow: A System for Large-Scale Machine Learning. In Proceedings of the 12th USENIX Conference on Operating Systems Design and Implementation (Savannah, GA, USA) (OSDI\u201916). USENIX Association, USA, 265\u2013283."},{"key":"e_1_3_3_3_3_2","doi-asserted-by":"publisher","DOI":"10.1109\/ICGCCEE.2014.6922250"},{"key":"e_1_3_3_3_4_2","doi-asserted-by":"publisher","DOI":"10.1109\/HPCC-DSS-SmartCity-DependSys57074.2022.00046"},{"key":"e_1_3_3_3_5_2","doi-asserted-by":"publisher","DOI":"10.1145\/3423603.3424059"},{"key":"e_1_3_3_3_6_2","unstructured":"John Brooke. 1996. SUS-A quick and dirty usability scale. Usability evaluation in industry 189 194 (1996) 4\u20137."},{"key":"e_1_3_3_3_7_2","first-page":"1877","volume-title":"Advances in Neural Information Processing Systems","author":"Brown Tom","year":"2020","unstructured":"Tom Brown, Benjamin Mann, Nick Ryder, Melanie Subbiah, Jared\u00a0D 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 Ziegler, Jeffrey Wu, Clemens Winter, Chris 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. In Advances in Neural Information Processing Systems , H.\u00a0Larochelle, M.\u00a0Ranzato, R.\u00a0Hadsell, M.F. Balcan, and H.\u00a0Lin (Eds.), Vol.\u00a033. Curran Associates, Inc., 1877\u20131901. https:\/\/proceedings.neurips.cc\/paper\/2020\/file\/1457c0d6bfcb4967418bfb8ac142f64a-Paper.pdf"},{"key":"e_1_3_3_3_8_2","doi-asserted-by":"publisher","DOI":"10.1145\/3596454.3597181"},{"key":"e_1_3_3_3_9_2","volume-title":"ACM Transactions on Software Engineering and Methodology","author":"Cheng Yuyang","year":"2023","unstructured":"Yuyang Cheng, Jialun Chen, Qingyun Huang, Zhenchang Xing, Qingkai Xu, and Qinghua Lu. 2023. Prompt Sapper: A LLM-Empowered Production Tool for Building AI Chains. In ACM Transactions on Software Engineering and Methodology."},{"key":"e_1_3_3_3_10_2","unstructured":"Fran\u00e7ois Chollet et\u00a0al. 2018. Keras: The python deep learning library. Astrophysics source code library (2018) ascl\u20131806."},{"key":"e_1_3_3_3_11_2","unstructured":"Janez Dem\u0161ar Toma\u017e Curk Ale\u0161 Erjavec \u010crt Gorup Toma\u017e Ho\u010devar Mitar Milutinovi\u010d Martin Mo\u017eina Matija Polajnar Marko Toplak An\u017ee Stari\u010d et\u00a0al. 2013. Orange: data mining toolbox in Python. The Journal of Machine Learning Research 14 1 (2013) 2349\u20132353."},{"key":"e_1_3_3_3_12_2","doi-asserted-by":"publisher","DOI":"10.1109\/CCGRID.2017.142"},{"key":"e_1_3_3_3_13_2","doi-asserted-by":"publisher","DOI":"10.1145\/3544548.3581338"},{"key":"e_1_3_3_3_14_2","doi-asserted-by":"publisher","DOI":"10.1145\/3544549.3583925"},{"key":"e_1_3_3_3_15_2","first-page":"1","volume-title":"ACM Transactions on Computer-Human Interaction (TOCHI)","author":"Findlater Leah","year":"2009","unstructured":"Leah Findlater and Joanna McGrenere. 2009. Design and evaluation of a command recommendation system for software applications. In ACM Transactions on Computer-Human Interaction (TOCHI) , Vol.\u00a016. ACM, 1\u201336."},{"key":"e_1_3_3_3_16_2","doi-asserted-by":"publisher","DOI":"10.1145\/3472749.3474734"},{"key":"e_1_3_3_3_17_2","doi-asserted-by":"publisher","DOI":"10.1145\/2739482.2768466"},{"key":"e_1_3_3_3_18_2","doi-asserted-by":"crossref","unstructured":"David Gunning and David Aha. 2019. DARPA\u2019s explainable artificial intelligence (XAI) program. AI Magazine 40 2 (2019) 44\u201358.","DOI":"10.1609\/aimag.v40i2.2850"},{"key":"e_1_3_3_3_19_2","doi-asserted-by":"publisher","DOI":"10.1109\/CVPR.2016.90"},{"key":"e_1_3_3_3_20_2","doi-asserted-by":"publisher","DOI":"10.1145\/3290605.3300645"},{"key":"e_1_3_3_3_21_2","doi-asserted-by":"publisher","DOI":"10.1145\/3613904.3642628"},{"key":"e_1_3_3_3_22_2","doi-asserted-by":"publisher","DOI":"10.1109\/ANZIIS.1994.396988"},{"key":"e_1_3_3_3_23_2","doi-asserted-by":"publisher","DOI":"10.1109\/APSEC.2018.00079"},{"key":"e_1_3_3_3_24_2","doi-asserted-by":"publisher","DOI":"10.1145\/3569009.3572739"},{"key":"e_1_3_3_3_25_2","doi-asserted-by":"publisher","DOI":"10.1109\/BIBE.2019.00072"},{"key":"e_1_3_3_3_26_2","doi-asserted-by":"crossref","unstructured":"Mary\u00a0Beth Kery and Brad\u00a0A Myers. 2017. Exploring exploratory programming. 2017 IEEE Symposium on Visual Languages and Human-Centric Computing (VL\/HCC) (2017) 25\u201329.","DOI":"10.1109\/VLHCC.2017.8103446"},{"key":"e_1_3_3_3_27_2","doi-asserted-by":"publisher","DOI":"10.1109\/CSCI51800.2020.00182"},{"key":"e_1_3_3_3_28_2","unstructured":"Byung-Hoon Kim Jungkook Kim Hyeoksoo Kim Youngrok Kim and Junmo Kim. 2018. Teaching artificial intelligence and machine learning in a visual and interactive manner. 2018 IEEE International Conference on Teaching Assessment and Learning for Engineering (TALE) (2018) 836\u2013840."},{"key":"e_1_3_3_3_29_2","doi-asserted-by":"crossref","unstructured":"Mohammad\u00a0Amin Kuhail Saad Farooq Rawad Hammad and Mohammed Bahja. 2021. Characterizing visual programming approaches for end-user developers: A systematic review. IEEE Access 9 (2021) 14181\u201314202.","DOI":"10.1109\/ACCESS.2021.3051043"},{"key":"e_1_3_3_3_30_2","doi-asserted-by":"publisher","DOI":"10.1109\/MECO49872.2020.9134323"},{"key":"e_1_3_3_3_31_2","unstructured":"Aniket Mahanti and Reda Alhajj. 2005. Visual interface for online watching of frequent itemset generation in Apriori and ECLAT. Fourth International Conference on Machine Learning and Applications (ICMLA\u201905) (2005) 6\u2013pp."},{"key":"e_1_3_3_3_32_2","doi-asserted-by":"publisher","DOI":"10.1109\/IoTSMS.2018.8554665"},{"key":"e_1_3_3_3_33_2","doi-asserted-by":"publisher","DOI":"10.1109\/BLOCKS.2017.8120405"},{"key":"e_1_3_3_3_34_2","doi-asserted-by":"publisher","DOI":"10.1145\/3290511.3290535"},{"key":"e_1_3_3_3_35_2","doi-asserted-by":"crossref","unstructured":"Ingo Mierswa Michael Wurst Ralf Klinkenberg Martin Scholz and Timm Euler. 2006. YALE: rapid prototyping for complex data mining tasks. Proceedings of the 12th ACM SIGKDD international conference on Knowledge discovery and data mining (2006) 935\u2013940.","DOI":"10.1145\/1150402.1150531"},{"key":"e_1_3_3_3_36_2","doi-asserted-by":"publisher","DOI":"10.1145\/3328243.3328253"},{"key":"e_1_3_3_3_37_2","doi-asserted-by":"crossref","unstructured":"Youngjun Park and Youngseok Shin. 2021. Tooee: A novel scratch extension for K-12 big data and artificial intelligence education using text-based visual blocks. IEEE Access 9 (2021) 149630\u2013149646.","DOI":"10.1109\/ACCESS.2021.3125060"},{"key":"e_1_3_3_3_38_2","unstructured":"Adam Paszke Sam Gross Soumith Chintala and Gregory Chanan. 2017. Pytorch: Tensors and dynamic neural networks in python with strong gpu acceleration. PyTorch: Tensors and dynamic neural networks in Python with strong GPU acceleration 6 3 (2017) 67."},{"key":"e_1_3_3_3_39_2","doi-asserted-by":"publisher","DOI":"10.1109\/EDUCON46332.2021.9453903"},{"key":"e_1_3_3_3_40_2","doi-asserted-by":"publisher","DOI":"10.1109\/VLHCC.2018.8506504"},{"key":"e_1_3_3_3_41_2","doi-asserted-by":"publisher","DOI":"10.1109\/VL\/HCC53370.2022.9833130"},{"key":"e_1_3_3_3_42_2","doi-asserted-by":"publisher","DOI":"10.1145\/2464576.2482712"},{"key":"e_1_3_3_3_43_2","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE-NIER.2017.13"},{"key":"e_1_3_3_3_44_2","volume-title":"Quantifying the user experience: Practical statistics for user research","author":"Sauro Jeff","year":"2016","unstructured":"Jeff Sauro and James\u00a0R Lewis. 2016. Quantifying the user experience: Practical statistics for user research. Morgan Kaufmann."},{"key":"e_1_3_3_3_45_2","doi-asserted-by":"publisher","DOI":"10.1145\/3456146.3456155"},{"key":"e_1_3_3_3_46_2","doi-asserted-by":"publisher","DOI":"10.1109\/CAC53003.2021.9727769"},{"key":"e_1_3_3_3_47_2","doi-asserted-by":"crossref","unstructured":"Ben Shneiderman. 2003. Promoting universal usability with multi-layer interface design. ACM SIGCAPH Computers and the Physically Handicapped73-74 (2003) 1\u20138.","DOI":"10.1145\/960201.957206"},{"key":"e_1_3_3_3_48_2","doi-asserted-by":"publisher","DOI":"10.1145\/3364183.3364202"},{"key":"e_1_3_3_3_49_2","doi-asserted-by":"publisher","DOI":"10.1145\/3364183.3364202"},{"key":"e_1_3_3_3_50_2","doi-asserted-by":"publisher","DOI":"10.1145\/3364183.3364202"},{"key":"e_1_3_3_3_51_2","doi-asserted-by":"publisher","DOI":"10.1145\/3585088.3589356"},{"key":"e_1_3_3_3_52_2","doi-asserted-by":"publisher","DOI":"10.1109\/IISA59645.2023.10345903"},{"key":"e_1_3_3_3_53_2","volume-title":"Proceedings of the 1st International Workshop on Designing and Building Hybrid Human\u2013AI Systems (SYNERGY 2024)","author":"Versino Serena","year":"2024","unstructured":"Serena Versino, Tommaso Turchi, and Alessio Malizia. 2024. Fostering Inexperienced User Participation in ML-based Systems Design: A Literature Review of Visual Language Tools. In Proceedings of the 1st International Workshop on Designing and Building Hybrid Human\u2013AI Systems (SYNERGY 2024). CEUR Workshop Proceedings."},{"key":"e_1_3_3_3_54_2","doi-asserted-by":"crossref","unstructured":"Randi Williams Michael Moskal and Peli de Halleux. 2022. ML Blocks: A Block-Based Graphical User Interface for Creating TinyML Models. 2022 IEEE Symposium on Visual Languages and Human-Centric Computing (VL\/HCC) (2022) 1\u20135.","DOI":"10.1109\/VL\/HCC53370.2022.9833149"},{"key":"e_1_3_3_3_55_2","doi-asserted-by":"publisher","DOI":"10.1109\/ICPC.2019.00028"},{"key":"e_1_3_3_3_56_2","doi-asserted-by":"publisher","DOI":"10.1109\/ICPC.2019.00028"},{"key":"e_1_3_3_3_57_2","doi-asserted-by":"publisher","DOI":"10.1145\/3491102.3517612"}],"event":{"name":"IUI '25: 30th International Conference on Intelligent User Interfaces","location":"Cagliari Italy","acronym":"IUI '25","sponsor":["SIGAI ACM Special Interest Group on Artificial Intelligence","SIGCHI ACM Special Interest Group on Computer-Human Interaction"]},"container-title":["Proceedings of the 30th International Conference on Intelligent User Interfaces"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3708359.3712109","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3708359.3712109","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T01:57:06Z","timestamp":1750298226000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3708359.3712109"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,3,24]]},"references-count":56,"alternative-id":["10.1145\/3708359.3712109","10.1145\/3708359"],"URL":"https:\/\/doi.org\/10.1145\/3708359.3712109","relation":{},"subject":[],"published":{"date-parts":[[2025,3,24]]},"assertion":[{"value":"2025-03-24","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}