{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T04:23:54Z","timestamp":1750220634994,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":12,"publisher":"ACM","license":[{"start":{"date-parts":[[2020,10,6]],"date-time":"2020-10-06T00:00:00Z","timestamp":1601942400000},"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":[[2020,10,6]]},"DOI":"10.1145\/3423423.3423470","type":"proceedings-article","created":{"date-parts":[[2020,10,8]],"date-time":"2020-10-08T01:57:14Z","timestamp":1602122234000},"page":"1-4","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":1,"title":["Smart Automations for Everybody: When IoT Meets Visual Programming"],"prefix":"10.1145","author":[{"given":"Yannis","family":"Valsamakis","sequence":"first","affiliation":[{"name":"Institute of Computer Science FORTH"}]},{"given":"Anthony","family":"Savidis","sequence":"additional","affiliation":[{"name":"Institute of Computer Science FORTH, Department of Computer Science, University of Crete"}]}],"member":"320","published-online":{"date-parts":[[2020,10,7]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"HomeKit: Software framework by Apple that lets users to configure communicate with and control smart-home appliances using Apple devices. Official site: https:\/\/www.apple.com\/ios\/home\/ Accessed online: 07\/2020.  HomeKit: Software framework by Apple that lets users to configure communicate with and control smart-home appliances using Apple devices. Official site: https:\/\/www.apple.com\/ios\/home\/ Accessed online: 07\/2020."},{"key":"e_1_3_2_1_2_1","unstructured":"SmartThings app: Users are able to connect and control multiple devices. Official site: https:\/\/www.samsung.com\/us\/smart-home\/ Accessed online: 07\/2020.  SmartThings app: Users are able to connect and control multiple devices. Official site: https:\/\/www.samsung.com\/us\/smart-home\/ Accessed online: 07\/2020."},{"key":"e_1_3_2_1_3_1","volume-title":"Lieberman H., Patern\u00f2 F., Wulf V. (eds) End User Development. Human-Computer Interaction Series, vol 9","author":"Lieberman H.","year":"2006","unstructured":"Lieberman H. , Patern\u00f2 F. , Klann M. , Wulf V. ( 2006 ) End-User Development: An Emerging Paradigm . In: Lieberman H., Patern\u00f2 F., Wulf V. (eds) End User Development. Human-Computer Interaction Series, vol 9 . Springer , Dordrecht . Lieberman H., Patern\u00f2 F., Klann M., Wulf V. (2006) End-User Development: An Emerging Paradigm. In: Lieberman H., Patern\u00f2 F., Wulf V. (eds) End User Development. Human-Computer Interaction Series, vol 9. Springer, Dordrecht."},{"key":"e_1_3_2_1_4_1","unstructured":"Foundation O. Node-RED. Official site: https:\/\/nodered.org\/ Accessed online: 07\/2020.  Foundation O. Node-RED. Official site: https:\/\/nodered.org\/ Accessed online: 07\/2020."},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/1868358.1868363"},{"key":"e_1_3_2_1_6_1","volume-title":"Educational programming platform. First Released","author":"Tynker IDE","year":"2012","unstructured":"Tynker IDE : Educational programming platform. First Released : 2012 . Official site: https:\/\/www.tynker.com\/ Accessed online: 07\/2020. Tynker IDE: Educational programming platform. First Released: 2012. Official site: https:\/\/www.tynker.com\/ Accessed online: 07\/2020."},{"key":"e_1_3_2_1_7_1","first-page":"32","volume-title":"Tokyo","author":"Bak B.","year":"2018","unstructured":"N. Bak , B. Chang and K. Choi , \" Smart Block: A Visual Programming Environment for SmartThings,\" in 2018 IEEE 42nd Annual Computer Software and Applications Conference (COMPSAC) , Tokyo , Japan , 2018 pp. 32 - 37 . doi: 10.1109\/COMPSAC.2018.10199 10.1109\/COMPSAC.2018.10199 N. Bak, B. Chang and K. Choi, \"Smart Block: A Visual Programming Environment for SmartThings,\" in 2018 IEEE 42nd Annual Computer Software and Applications Conference (COMPSAC), Tokyo, Japan, 2018 pp. 32-37. doi: 10.1109\/COMPSAC.2018.10199"},{"key":"e_1_3_2_1_8_1","unstructured":"Blockly Library: developed by Google. Official site: https:\/\/developers.google.com\/blockly Accessed online: 07\/2020.  Blockly Library: developed by Google. Official site: https:\/\/developers.google.com\/blockly Accessed online: 07\/2020."},{"key":"e_1_3_2_1_9_1","unstructured":"SmartThings Developer Documentation Official site: http:\/\/docs.smartthings.com Accessed online: 07\/2020.  SmartThings Developer Documentation Official site: http:\/\/docs.smartthings.com Accessed online: 07\/2020."},{"key":"e_1_3_2_1_10_1","unstructured":"Jos\u00e8 Danado and Fabio Patern\u00f2. 2015. A Mobile End-User Development Environment for IoT Applications Exploiting the Puzzle Metaphor. ERCIM News 101. Link: http:\/\/ercimnews.ercim.eu\/en101\/special\/a-mobile-end-userdevelopment-environment-for-iot-applications-exploitingthe-puzzle-metaphor Accessed online: 12\/2016.  Jos\u00e8 Danado and Fabio Patern\u00f2. 2015. A Mobile End-User Development Environment for IoT Applications Exploiting the Puzzle Metaphor. ERCIM News 101. Link: http:\/\/ercimnews.ercim.eu\/en101\/special\/a-mobile-end-userdevelopment-environment-for-iot-applications-exploitingthe-puzzle-metaphor Accessed online: 12\/2016."},{"key":"e_1_3_2_1_11_1","unstructured":"IoTivity: open source project authored by Open Connectivity Foundation. Official site: https:\/\/iotivity.org\/ Accessed online: 07\/2020.  IoTivity: open source project authored by Open Connectivity Foundation. Official site: https:\/\/iotivity.org\/ Accessed online: 07\/2020."},{"key":"e_1_3_2_1_12_1","unstructured":"Blackboard Design Pattern: Identified by the members of the HEARSAY-II project and first applied to speech recognition. Website: https:\/\/social.technet.microsoft.com\/wiki\/contents\/articles\/13215.blackboard-design-pattern.aspx Accessed online: 08\/2020.  Blackboard Design Pattern: Identified by the members of the HEARSAY-II project and first applied to speech recognition. Website: https:\/\/social.technet.microsoft.com\/wiki\/contents\/articles\/13215.blackboard-design-pattern.aspx Accessed online: 08\/2020."}],"event":{"name":"IoT '20 Companion: 10th International Conference on the Internet of Things Companion","acronym":"IoT '20 Companion","location":"Malm\u00f6 Sweden"},"container-title":["10th International Conference on the Internet of Things Companion"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3423423.3423470","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3423423.3423470","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T22:01:50Z","timestamp":1750197710000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3423423.3423470"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,10,6]]},"references-count":12,"alternative-id":["10.1145\/3423423.3423470","10.1145\/3423423"],"URL":"https:\/\/doi.org\/10.1145\/3423423.3423470","relation":{},"subject":[],"published":{"date-parts":[[2020,10,6]]},"assertion":[{"value":"2020-10-07","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}