{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,13]],"date-time":"2026-02-13T11:52:16Z","timestamp":1770983536329,"version":"3.50.1"},"reference-count":110,"publisher":"Association for Computing Machinery (ACM)","issue":"4","license":[{"start":{"date-parts":[[2024,12,9]],"date-time":"2024-12-09T00:00:00Z","timestamp":1733702400000},"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":["ACM Comput. Surv."],"published-print":{"date-parts":[[2025,4,30]]},"abstract":"<jats:p>\n            The vast growth and digitalization potential offered by the Internet of Things (IoT) is hindered by substantial barriers in accessibility, interoperability, and complexity, mainly affecting small organizations and non-technical entities. This survey article provides a detailed overview of the landscape of IoT programming platforms, focusing specifically on the development support they offer for varying end user profiles, ranging from developers with IoT expertise to business experts willing to take advantage of IoT solutions to automate their organization processes. The survey examines a range of IoT platforms, classified according to their programming approach between general-purpose programming solutions, model-driven programming, mashups, and end-user programming. Necessary IoT and programming backgrounds are described to empower non-technical readers with a comprehensive field summary. In addition, the article compares the features of the most representative platforms and provides decision insights and guidelines to support end users in selecting appropriate IoT platforms for their use cases. This work contributes to narrowing the knowledge gap between IoT specialists and end users, breaking accessibility barriers and further promoting the integration of IoT technologies in various domains.\n            <jats:sup>1<\/jats:sup>\n          <\/jats:p>","DOI":"10.1145\/3699954","type":"journal-article","created":{"date-parts":[[2024,10,14]],"date-time":"2024-10-14T12:41:50Z","timestamp":1728909710000},"page":"1-37","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":6,"title":["A Survey on IoT Programming Platforms: A Business-Domain Experts Perspective"],"prefix":"10.1145","volume":"57","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-4747-1232","authenticated-orcid":false,"given":"Fatma-Zohra","family":"Hannou","sequence":"first","affiliation":[{"name":"EDF R&amp;D, Saclay, France"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-9814-8991","authenticated-orcid":false,"given":"Maxime","family":"Lefran\u00e7ois","sequence":"additional","affiliation":[{"name":"Institut Fayol, \u00c9cole des Mines de Saint-\u00c9tienne, Saint-Etienne, France"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-6783-5796","authenticated-orcid":false,"given":"Pierre","family":"Jouvelot","sequence":"additional","affiliation":[{"name":"Mines Paris - PSL, Paris, France"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-9210-1583","authenticated-orcid":false,"given":"Victor","family":"Charpenay","sequence":"additional","affiliation":[{"name":"Institut Fayol, \u00c9cole des Mines de Saint-\u00c9tienne, Saint-Etienne, France"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-1502-6986","authenticated-orcid":false,"given":"Antoine","family":"Zimmermann","sequence":"additional","affiliation":[{"name":"Institut Fayol, \u00c9cole des Mines de Saint-\u00c9tienne, Saint-Etienne, France"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2024,12,9]]},"reference":[{"issue":"4","key":"e_1_3_3_2_2","doi-asserted-by":"crossref","first-page":"2347","DOI":"10.1109\/COMST.2015.2444095","article-title":"Internet of Things: A survey on enabling technologies, protocols, and applications","volume":"17","author":"Al-Fuqaha Ala","year":"2015","unstructured":"Ala Al-Fuqaha, Mohsen Guizani, Mehdi Mohammadi, Mohammed Aledhari, and Moussa Ayyash. 2015. Internet of Things: A survey on enabling technologies, protocols, and applications. IEEE Communications Surveys & Tutorials 17, 4 (2015), 2347\u20132376.","journal-title":"IEEE Communications Surveys & Tutorials"},{"key":"e_1_3_3_3_2","first-page":"11","volume-title":"Matter Specification Version 1.0","author":"Alliance Connectivity Standards","year":"2011","unstructured":"Connectivity Standards Alliance. 2011. Matter Specification Version 1.0. Technical Report. Connectivity Standards Alliance, San Jose, CA, USA. 11 pages. Retrieved from https:\/\/csa-iot.org\/wp-content\/uploads\/2022\/11\/22-27349-001_Matter-1.0-Core-Specification.pdf"},{"issue":"7","key":"e_1_3_3_4_2","first-page":"97","article-title":"That \u2018Internet of Things\u2019 thing","volume":"22","author":"Ashton Kevin","year":"2009","unstructured":"Kevin Ashton. 2009. That \u2018Internet of Things\u2019 thing. RFID Journal 22, 7 (2009), 97\u2013114.","journal-title":"RFID Journal"},{"issue":"15","key":"e_1_3_3_5_2","doi-asserted-by":"crossref","first-page":"2787","DOI":"10.1016\/j.comnet.2010.05.010","article-title":"The Internet of Things: A survey","volume":"54","author":"Atzori Luigi","year":"2010","unstructured":"Luigi Atzori, Antonio Iera, and Giacomo Morabito. 2010. The Internet of Things: A survey. Computer Networks 54, 15 (2010), 2787\u20132805.","journal-title":"Computer Networks"},{"issue":"1","key":"e_1_3_3_6_2","doi-asserted-by":"crossref","first-page":"49","DOI":"10.1007\/s11277-011-0288-5","article-title":"Internet of Things: Applications and challenges in technology and standardization","volume":"58","author":"Bandyopadhyay Debasis","year":"2011","unstructured":"Debasis Bandyopadhyay and Jaydip Sen. 2011. Internet of Things: Applications and challenges in technology and standardization. Wireless Personal Communications 58, 1 (2011), 49\u201369.","journal-title":"Wireless Personal Communications"},{"key":"e_1_3_3_7_2","doi-asserted-by":"crossref","first-page":"145","DOI":"10.1201\/9780429053290-7","volume-title":"Handbook of IoT and Big Data","author":"Banerjee Sourav","year":"2019","unstructured":"Sourav Banerjee, Chinmay Chakraborty, and Sudipta Paul. 2019. Programming paradigm and the Internet of Things. In Handbook of IoT and Big Data. CRC Press, 145\u2013163."},{"key":"e_1_3_3_8_2","doi-asserted-by":"crossref","first-page":"21","DOI":"10.1016\/j.cose.2018.03.004","article-title":"A two-factor authentication scheme against FDM attack in IFTTT based smart home system","volume":"77","author":"Baruah Barnana","year":"2018","unstructured":"Barnana Baruah and Subhasish Dhal. 2018. A two-factor authentication scheme against FDM attack in IFTTT based smart home system. Computers & Security 77 (2018), 21\u201335.","journal-title":"Computers & Security"},{"key":"e_1_3_3_9_2","volume-title":"Software Architecture in Practice","author":"Bass Len","year":"2003","unstructured":"Len Bass, Paul Clements, and Rick Kazman. 2003. Software Architecture in Practice. Addison-Wesley Professional."},{"key":"e_1_3_3_10_2","doi-asserted-by":"crossref","first-page":"34","DOI":"10.1145\/2684432.2684439","volume-title":"Proceedings of the 5th International Workshop on Web of Things","author":"Blackstock Michael","year":"2014","unstructured":"Michael Blackstock and Rodger Lea. 2014. Toward a distributed data flow platform for the Web of Things (distributed node-RED). In Proceedings of the 5th International Workshop on Web of Things. 34\u201339."},{"issue":"3","key":"e_1_3_3_11_2","doi-asserted-by":"crossref","first-page":"584","DOI":"10.1108\/SASBE-10-2021-0185","article-title":"The role of Internet of Things (IoT) in the assessment and communication of indoor environmental quality (IEQ) in buildings: A review","volume":"12","author":"Broday Evandro Eduardo","year":"2023","unstructured":"Evandro Eduardo Broday and Manuel Carlos Gameiro da Silva. 2023. The role of Internet of Things (IoT) in the assessment and communication of indoor environmental quality (IEQ) in buildings: A review. Smart and Sustainable Built Environment 12, 3 (2023), 584\u2013606.","journal-title":"Smart and Sustainable Built Environment"},{"issue":"1","key":"e_1_3_3_12_2","doi-asserted-by":"crossref","first-page":"54","DOI":"10.1109\/MS.2017.2","article-title":"Enabling IoT ecosystems through platform interoperability","volume":"34","author":"Br\u00f6ring Arne","year":"2017","unstructured":"Arne Br\u00f6ring, Stefan Schmid, Corina-Kim Schindhelm, Abdelmajid Khelil, Sebastian K\u00e4bisch, Denis Kramer, Danh Le Phuoc, Jelena Mitic, Darko Anicic, and Ernest Teniente. 2017. Enabling IoT ecosystems through platform interoperability. IEEE Software 34, 1 (2017), 54\u201361.","journal-title":"IEEE Software"},{"key":"e_1_3_3_13_2","doi-asserted-by":"crossref","first-page":"101952","DOI":"10.1016\/j.ijinfomgt.2019.05.008","article-title":"The dual effects of the Internet of Things (IoT): A systematic review of the benefits and risks of IoT adoption by organizations","volume":"51","author":"Brous Paul","year":"2020","unstructured":"Paul Brous, Marijn Janssen, and Paulien Herder. 2020. The dual effects of the Internet of Things (IoT): A systematic review of the benefits and risks of IoT adoption by organizations. International Journal of Information Management 51 (2020), 101952.","journal-title":"International Journal of Information Management"},{"key":"e_1_3_3_14_2","doi-asserted-by":"crossref","first-page":"357","DOI":"10.1016\/B978-0-12-809764-9.00017-2","volume-title":"Managing the Web of Things","author":"Caione Adriana","year":"2017","unstructured":"Adriana Caione, Alessandro Fiore, Luca Mainetti, Luigi Manco, and Roberto Vergallo. 2017. WoX: Model-driven development of Web of Things applications. In Managing the Web of Things. Elsevier, 357\u2013387."},{"key":"e_1_3_3_15_2","doi-asserted-by":"crossref","first-page":"341","DOI":"10.1145\/3038912.3052562","volume-title":"Proceedings of the 26th International Conference on World Wide Web","author":"Campagna Giovanni","year":"2017","unstructured":"Giovanni Campagna, Rakesh Ramesh, Silei Xu, Michael Fischer, and Monica S. Lam. 2017. Almond: The architecture of an open, crowdsourced, privacy-preserving, programmable virtual assistant. In Proceedings of the 26th International Conference on World Wide Web. 341\u2013350."},{"key":"e_1_3_3_16_2","volume-title":"Designing Software Architectures: A Practical Approach","author":"Cervantes Humberto","year":"2016","unstructured":"Humberto Cervantes and Rick Kazman. 2016. Designing Software Architectures: A Practical Approach. Addison-Wesley Professional."},{"key":"e_1_3_3_17_2","doi-asserted-by":"crossref","first-page":"1254160","DOI":"10.3389\/friot.2023.1254160","article-title":"IoT devices deployment challenges and studies in building management system","volume":"2","author":"Chan Raymond","year":"2023","unstructured":"Raymond Chan, Wye Kaye Yan, Jung Man Ma, Kai Mun Loh, Tan Yu, Malcolm Yoke Hean Low, Kar Peo Yar, Habib Rehman, and Thong Chee Phua. 2023. IoT devices deployment challenges and studies in building management system. Frontiers in The Internet of Things 2 (2023), 1254160.","journal-title":"Frontiers in The Internet of Things"},{"key":"e_1_3_3_18_2","volume-title":"Thing Description (TD) Ontology","author":"Charpenay Victor","year":"2023","unstructured":"Victor Charpenay, Maxime Lefran\u00e7ois, Mar\u00eda Poveda-Villal\u00f3n, and Sebastian K\u00e4bisch. 2023. Thing Description (TD) Ontology. W3C internal document. World Wide Web Consortium. Retrieved from https:\/\/www.w3.org\/2019\/wot\/td"},{"issue":"2","key":"e_1_3_3_19_2","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/3057862","article-title":"Improv: An input framework for improvising cross-device interaction by demonstration","volume":"24","author":"Chen Xiang \u2018Anthony\u2019","year":"2017","unstructured":"Xiang \u2018Anthony\u2019 Chen and Yang Li. 2017. Improv: An input framework for improvising cross-device interaction by demonstration. ACM Transactions on Computer-Human Interaction (TOCHI) 24, 2 (2017), 1\u201321.","journal-title":"ACM Transactions on Computer-Human Interaction (TOCHI)"},{"issue":"2","key":"e_1_3_3_20_2","doi-asserted-by":"crossref","first-page":"349","DOI":"10.1109\/TNSM.2016.2541171","article-title":"Situation-aware IoT service coordination using the event-driven SOA paradigm","volume":"13","author":"Cheng Bo","year":"2016","unstructured":"Bo Cheng, Da Zhu, Shuai Zhao, and Junliang Chen. 2016. Situation-aware IoT service coordination using the event-driven SOA paradigm. IEEE Transactions on Network and Service Management 13, 2 (2016), 349\u2013361.","journal-title":"IEEE Transactions on Network and Service Management"},{"key":"e_1_3_3_21_2","doi-asserted-by":"crossref","unstructured":"Lawrence Chung and Julio C\u00e9sar Sampaio do Prado Leite. 2009. On non-functional requirements in software engineering. (2009) 363\u2013379.","DOI":"10.1007\/978-3-642-02463-4_19"},{"issue":"2","key":"e_1_3_3_22_2","doi-asserted-by":"crossref","first-page":"26","DOI":"10.1109\/MPRV.2016.24","article-title":"A first-person experience with end-user development for smart homes","volume":"15","author":"Coutaz Jo\u00eblle","year":"2016","unstructured":"Jo\u00eblle Coutaz and James L. Crowley. 2016. A first-person experience with end-user development for smart homes. IEEE Pervasive Computing 15, 2 (2016), 26\u201339.","journal-title":"IEEE Pervasive Computing"},{"key":"e_1_3_3_23_2","doi-asserted-by":"crossref","first-page":"199","DOI":"10.1007\/978-3-642-34347-6_12","volume-title":"International Conference on Human-Centred Software Engineering","author":"Danado Jose","year":"2012","unstructured":"Jose Danado and Fabio Patern\u00f2. 2012. Puzzle: A visual-based environment for end user development in touch-based mobile phones. In International Conference on Human-Centred Software Engineering. Springer, 199\u2013216."},{"key":"e_1_3_3_24_2","volume-title":"SAREF: The Smart Applications REFerence Ontology","author":"Daniele Laura","year":"2020","unstructured":"Laura Daniele, Ra\u00fal Garc\u00eda-Castro, Maxime Lefran\u00e7ois, and Mar\u00eda Poveda-Villal\u00f3n. 2020. SAREF: The Smart Applications REFerence Ontology. Technical Report TS 103 264, v3.1.1. ETSI. Retrieved from https:\/\/saref.etsi.org\/core\/v3.1.1\/"},{"key":"e_1_3_3_25_2","doi-asserted-by":"crossref","first-page":"109","DOI":"10.1109\/MetroAgriFor50201.2020.9277588","volume-title":"2020 IEEE International Workshop on Metrology for Agriculture and Forestry (MetroAgriFor)","author":"Dantas Ramide Augusto Sales","year":"2020","unstructured":"Ramide Augusto Sales Dantas, Milton Vasconcelos da Gama Neto, Ivan Dimitry Zyrianoff, and Carlos Alberto Kamienski. 2020. The swamp farmer app for IoT-based smart water status monitoring and irrigation control. In 2020 IEEE International Workshop on Metrology for Agriculture and Forestry (MetroAgriFor). IEEE, 109\u2013113."},{"issue":"6","key":"e_1_3_3_26_2","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/3292674","article-title":"A survey of communication protocols for Internet of Things and related challenges of fog and cloud computing integration","volume":"51","author":"Dizdarevi\u0107 Jasenka","year":"2019","unstructured":"Jasenka Dizdarevi\u0107, Francisco Carpio, Admela Jukan, and Xavi Masip-Bruin. 2019. A survey of communication protocols for Internet of Things and related challenges of fog and cloud computing integration. ACM Computing Surveys (CSUR) 51, 6 (2019), 1\u201329.","journal-title":"ACM Computing Surveys (CSUR)"},{"key":"e_1_3_3_27_2","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1016\/j.csi.2015.11.005","article-title":"Building automation systems: Concepts and technology review","volume":"45","author":"Domingues Pedro","year":"2016","unstructured":"Pedro Domingues, Paulo Carreira, Renato Vieira, and Wolfgang Kastner. 2016. Building automation systems: Concepts and technology review. Computer Standards & Interfaces 45 (2016), 1\u201312.","journal-title":"Computer Standards & Interfaces"},{"issue":"4","key":"e_1_3_3_28_2","doi-asserted-by":"crossref","first-page":"1289","DOI":"10.1109\/TIT.2006.871582","article-title":"Compressed sensing","volume":"52","author":"Donoho David L.","year":"2006","unstructured":"David L. Donoho. 2006. Compressed sensing. IEEE Transactions on Information Theory 52, 4 (April2006), 1289\u20131306.","journal-title":"IEEE Transactions on Information Theory"},{"key":"e_1_3_3_29_2","volume-title":"IoT Developer Survey 2019","author":"Foundation Inc Eclipse","year":"2019","unstructured":"Inc Eclipse Foundation. 2019. IoT Developer Survey 2019. Technical Report. Eclipse Foundation, Inc."},{"key":"e_1_3_3_30_2","first-page":"331","volume-title":"International Symposium on Ubiquitous Networking","author":"Essaadi Fatima","year":"2016","unstructured":"Fatima Essaadi, Yann Ben Maissa, and Mohammed Dahchour. 2016. MDE-based languages for wireless sensor networks modeling: A systematic mapping study. In International Symposium on Ubiquitous Networking. Springer, 331\u2013346."},{"key":"e_1_3_3_31_2","first-page":"1","volume-title":"2015 XXV International Conference on Information, Communication and Automation Technologies (ICAT)","author":"Eterovic Teo","year":"2015","unstructured":"Teo Eterovic, Enio Kaljic, Dzenana Donko, Adnan Salihbegovic, and Samir Ribic. 2015. An Internet of Things visual domain specific modeling language based on UML. In 2015 XXV International Conference on Information, Communication and Automation Technologies (ICAT). IEEE, 1\u20135."},{"key":"e_1_3_3_32_2","volume-title":"The Internet of Things: How the Next Evolution of the Internet Is Changing Everything","author":"Evans Dave","year":"2011","unstructured":"Dave Evans. 2011. The Internet of Things: How the Next Evolution of the Internet Is Changing Everything. Technical Report. Cisco Internet Business Solutions Group (IBSG), Cisco Systems, Inc., San Jose, CA. Retrieved from http:\/\/www.cisco.com\/web\/about\/ac79\/docs\/innov\/IoT_IBSG_0411FINAL.pdf"},{"key":"e_1_3_3_33_2","volume-title":"Overview of the Internet of Things","author":"Evans Dave","year":"2012","unstructured":"Dave Evans. 2012. Overview of the Internet of Things. Technical Report. International Telecommunication Union. Retrieved from https:\/\/www.itu.int\/rec\/dologin_pub.asp?lang=e&id=T-REC-Y.2060-201206-I!!PDF-E&type=items"},{"issue":"10","key":"e_1_3_3_34_2","first-page":"10","article-title":"Mashing up multiple web feeds using yahoo! pipes","volume":"27","author":"Fagan Jody Condit","year":"2007","unstructured":"Jody Condit Fagan. 2007. Mashing up multiple web feeds using yahoo! pipes. Computers in Libraries 27, 10 (2007), 10\u201317.","journal-title":"Computers in Libraries"},{"issue":"1","key":"e_1_3_3_35_2","first-page":"60","article-title":"Top-down delivery of IoT-based applications for seniors behavior change capturing exploiting a model-driven approach","volume":"14","author":"Fiore Alessandro","year":"2018","unstructured":"Alessandro Fiore, Adriana Caione, Luca Mainetti, Luigi Manco, and Roberto Vergallo. 2018. Top-down delivery of IoT-based applications for seniors behavior change capturing exploiting a model-driven approach. Journal of Communications Software and Systems 14, 1 (2018), 60\u201367.","journal-title":"Journal of Communications Software and Systems"},{"issue":"1","key":"e_1_3_3_36_2","doi-asserted-by":"crossref","first-page":"223","DOI":"10.1109\/TSMC.2020.3042898","article-title":"Internet of Things as system of systems: A review of methodologies, frameworks, platforms, and tools","volume":"51","author":"Fortino Giancarlo","year":"2020","unstructured":"Giancarlo Fortino, Claudio Savaglio, Giandomenico Spezzano, and MengChu Zhou. 2020. Internet of Things as system of systems: A review of methodologies, frameworks, platforms, and tools. IEEE Transactions on Systems, Man, and Cybernetics: Systems 51, 1 (2020), 223\u2013236.","journal-title":"IEEE Transactions on Systems, Man, and Cybernetics: Systems"},{"key":"e_1_3_3_37_2","volume-title":"Patterns of Enterprise Application Architecture","author":"Fowler Martin","year":"2012","unstructured":"Martin Fowler. 2012. Patterns of Enterprise Application Architecture. Addison-Wesley."},{"issue":"8","key":"e_1_3_3_38_2","doi-asserted-by":"crossref","first-page":"2660","DOI":"10.3390\/s18082660","article-title":"Design, implementation and practical evaluation of an IoT home automation system for fog computing applications based on MQTT and ZigBee-WiFi sensor nodes","volume":"18","author":"Froiz-M\u00edguez Iv\u00e1n","year":"2018","unstructured":"Iv\u00e1n Froiz-M\u00edguez, Tiago M. Fern\u00e1ndez-Caram\u00e9s, Paula Fraga-Lamas, and Luis Castedo. 2018. Design, implementation and practical evaluation of an IoT home automation system for fog computing applications based on MQTT and ZigBee-WiFi sensor nodes. Sensors 18, 8 (2018), 2660.","journal-title":"Sensors"},{"key":"e_1_3_3_39_2","doi-asserted-by":"crossref","first-page":"143","DOI":"10.1016\/j.comnet.2014.02.010","article-title":"Midgar: Generation of heterogeneous objects interconnecting applications. A domain specific language proposal for Internet of Things scenarios","volume":"64","author":"Garc\u00eda Cristian Gonz\u00e1lez","year":"2014","unstructured":"Cristian Gonz\u00e1lez Garc\u00eda, B. Cristina Pelayo G.-Bustelo, Jord\u00e1n Pascual Espada, and Guillermo Cueva-Fernandez. 2014. Midgar: Generation of heterogeneous objects interconnecting applications. A domain specific language proposal for Internet of Things scenarios. Computer Networks 64 (2014), 143\u2013158.","journal-title":"Computer Networks"},{"key":"e_1_3_3_40_2","doi-asserted-by":"crossref","first-page":"141872","DOI":"10.1109\/ACCESS.2020.3012503","article-title":"Midgar: Creation of a graphic domain-specific language to generate smart objects for Internet of Things scenarios using model-driven engineering","volume":"8","author":"Garc\u00eda Cristian Gonz\u00e1lez","year":"2020","unstructured":"Cristian Gonz\u00e1lez Garc\u00eda, Daniel Meana-Llori\u00e1n, Vicente Garc\u00eda-D\u00edaz, Andr\u00e9s Camilo Jim\u00e9nez, and John Petearson Anzola. 2020. Midgar: Creation of a graphic domain-specific language to generate smart objects for Internet of Things scenarios using model-driven engineering. IEEE Access 8 (2020), 141872\u2013141894.","journal-title":"IEEE Access"},{"issue":"2","key":"e_1_3_3_41_2","doi-asserted-by":"crossref","first-page":"3806","DOI":"10.1109\/JIOT.2019.2891545","article-title":"A user-oriented language for specifying interconnections between heterogeneous objects in the Internet of Things","volume":"6","author":"Garc\u00eda Cristian Gonz\u00e1lez","year":"2019","unstructured":"Cristian Gonz\u00e1lez Garc\u00eda, Liping Zhao, and Vicente Garc\u00eda-D\u00edaz. 2019. A user-oriented language for specifying interconnections between heterogeneous objects in the Internet of Things. IEEE Internet of Things Journal 6, 2 (2019), 3806\u20133819.","journal-title":"IEEE Internet of Things Journal"},{"key":"e_1_3_3_42_2","doi-asserted-by":"crossref","first-page":"155","DOI":"10.1109\/IOT.2015.7356560","volume-title":"2015 5th International Conference on the Internet of Things (IOT)","author":"Giang Nam Ky","year":"2015","unstructured":"Nam Ky Giang, Michael Blackstock, Rodger Lea, and Victor C. M. Leung. 2015. Developing IoT applications in the fog: A distributed dataflow approach. In 2015 5th International Conference on the Internet of Things (IOT). IEEE, 155\u2013162."},{"key":"e_1_3_3_43_2","first-page":"1","volume-title":"2019 Global IoT Summit (GIoTS)","author":"Guidotti Diego","year":"2019","unstructured":"Diego Guidotti, Susanna Marchi, Sara Antognelli, and Andrea Cruciani. 2019. Water management: Agricolus tools integration. In 2019 Global IoT Summit (GIoTS). IEEE, 1\u20135."},{"key":"e_1_3_3_44_2","doi-asserted-by":"crossref","first-page":"97","DOI":"10.1007\/978-3-642-19157-2_5","volume-title":"Architecting the Internet of Things","author":"Guinard Dominique","year":"2011","unstructured":"Dominique Guinard, Vlad Trifa, Friedemann Mattern, and Erik Wilde. 2011. From the Internet of Things to the Web of Things: Resource-oriented architecture and best practices. In Architecting the Internet of Things. Springer, 97\u2013129."},{"key":"e_1_3_3_45_2","doi-asserted-by":"crossref","first-page":"100503","DOI":"10.1016\/j.iot.2022.100503","article-title":"Non-functional requirements elicitation for edge computing","volume":"18","author":"Gupta Sandeep","year":"2022","unstructured":"Sandeep Gupta. 2022. Non-functional requirements elicitation for edge computing. Internet of Things 18 (2022), 100503.","journal-title":"Internet of Things"},{"key":"e_1_3_3_46_2","doi-asserted-by":"crossref","DOI":"10.62973\/16-079","volume-title":"Semantic Sensor Network Ontology, W3C Recommendation","author":"Haller Armin","year":"2017","unstructured":"Armin Haller, Krzysztof Janowicz, Simon Cox, Danh Le Phuoc, Jamie Taylor, and Maxime Lefran\u00e7ois. 2017. Semantic Sensor Network Ontology, W3C Recommendation. W3C Recommendation. World Wide Web Consortium. Retrieved from https:\/\/www.w3.org\/TR\/2017\/REC-vocab-ssn-20171019\/"},{"key":"e_1_3_3_47_2","doi-asserted-by":"crossref","first-page":"125","DOI":"10.1145\/2976767.2976812","volume-title":"Proceedings of the ACM\/IEEE 19th International Conference on Model Driven Engineering Languages and Systems","author":"Harrand Nicolas","year":"2016","unstructured":"Nicolas Harrand, Franck Fleurey, Brice Morin, and Knut Eilif Husa. 2016. ThingML: A language and code generation framework for heterogeneous targets. In Proceedings of the ACM\/IEEE 19th International Conference on Model Driven Engineering Languages and Systems. 125\u2013135."},{"issue":"6","key":"e_1_3_3_48_2","doi-asserted-by":"crossref","first-page":"1379","DOI":"10.3390\/s17061379","article-title":"Tracking the evolution of the Internet of Things concept across different application domains","volume":"17","author":"Ibarra-Esquer Jorge E.","year":"2017","unstructured":"Jorge E. Ibarra-Esquer, F\u00e9lix F. Gonz\u00e1lez-Navarro, Brenda L. Flores-Rios, Larysa Burtseva, and Mar\u00eda A. Astorga-Vargas. 2017. Tracking the evolution of the Internet of Things concept across different application domains. Sensors 17, 6 (2017), 1379.","journal-title":"Sensors"},{"key":"e_1_3_3_49_2","unstructured":"IoT Analytics. 2020. IoT Platforms Landscape. Retrieved June 9 2022 from https:\/\/iot-analytics.com\/product\/iot-platforms-landscape-database-2020"},{"key":"e_1_3_3_50_2","doi-asserted-by":"crossref","first-page":"678","DOI":"10.1109\/ACCESS.2015.2437951","article-title":"The Internet of Things for health care: A comprehensive survey","volume":"3","author":"Islam S. M. Riazul","year":"2015","unstructured":"S. M. Riazul Islam, Daehan Kwak, MD Humaun Kabir, Mahmud Hossain, and Kyung-Sup Kwak. 2015. The Internet of Things for health care: A comprehensive survey. IEEE Access 3 (2015), 678\u2013708.","journal-title":"IEEE Access"},{"key":"e_1_3_3_51_2","volume-title":"Systems and Software Quality Requirements and Evaluation (SQuaRE)","author":"ISO\/IEC 25010:2011","year":"2011","unstructured":"ISO\/IEC 25010:2011 2011. Systems and Software Quality Requirements and Evaluation (SQuaRE). Standard. International Organization for Standardization, Geneva, CH."},{"key":"e_1_3_3_52_2","volume-title":"Geographic Information \u2014 Encoding","author":"211 ISO\/TC","year":"2011","unstructured":"ISO\/TC 211. 2011. Geographic Information \u2014 Encoding. Standard. International Organization for Standardization, Geneva, CH."},{"key":"e_1_3_3_53_2","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1016\/j.websem.2018.06.003","article-title":"SOSA: A lightweight ontology for sensors, observations, samples, and actuators","volume":"56","author":"Janowicz Krzysztof","year":"2019","unstructured":"Krzysztof Janowicz, Armin Haller, Simon J. D. Cox, Danh Le Phuoc, and Maxime Lefran\u00e7ois. 2019. SOSA: A lightweight ontology for sensors, observations, samples, and actuators. Journal of Web Semantics 56 (2019), 1\u201310.","journal-title":"Journal of Web Semantics"},{"key":"e_1_3_3_54_2","first-page":"182","volume-title":"Proceedings of the 5th Conference on Systems for Built Environments","author":"Ji Youngmin","year":"2018","unstructured":"Youngmin Ji, Kisu Ok, and Woo Suk Choi. 2018. Web of Things based IoT standard interworking test case: Demo abstract. In Proceedings of the 5th Conference on Systems for Built Environments. 182\u2013183."},{"key":"e_1_3_3_55_2","doi-asserted-by":"crossref","first-page":"111","DOI":"10.1016\/j.autcon.2019.01.023","article-title":"Adopting Internet of Things for the development of smart buildings: A review of enabling technologies and applications","volume":"101","author":"Jia Mengda","year":"2019","unstructured":"Mengda Jia, Ali Komeily, Yueren Wang, and Ravi S. Srinivasan. 2019. Adopting Internet of Things for the development of smart buildings: A review of enabling technologies and applications. Automation in Construction 101 (2019), 111\u2013126.","journal-title":"Automation in Construction"},{"key":"e_1_3_3_56_2","doi-asserted-by":"crossref","first-page":"168","DOI":"10.1016\/j.compag.2013.11.014","article-title":"A cloud-based farm management system: Architecture and implementation","volume":"100","author":"Kaloxylos Alexandros","year":"2014","unstructured":"Alexandros Kaloxylos, Aggelos Groumas, Vassilis Sarris, Lampros Katsikas, Panagis Magdalinos, Eleni Antoniou, Zoi Politopoulou, Sjaak Wolfert, Christopher Brewster, Robert Eigenmann, et\u00a0al. 2014. A cloud-based farm management system: Architecture and implementation. Computers and Electronics in Agriculture 100 (2014), 168\u2013179.","journal-title":"Computers and Electronics in Agriculture"},{"issue":"2","key":"e_1_3_3_57_2","doi-asserted-by":"crossref","first-page":"276","DOI":"10.3390\/s19020276","article-title":"Smart water management platform: IoT-based precision irrigation for agriculture","volume":"19","author":"Kamienski Carlos","year":"2019","unstructured":"Carlos Kamienski, Juha-Pekka Soininen, Markus Taumberger, Ramide Dantas, Attilio Toscano, Tullio Salmon Cinotti, Rodrigo Filev Maia, and Andr\u00e9 Torre Neto. 2019. Smart water management platform: IoT-based precision irrigation for agriculture. Sensors 19, 2 (2019), 276.","journal-title":"Sensors"},{"key":"e_1_3_3_58_2","doi-asserted-by":"crossref","first-page":"442","DOI":"10.1109\/WF-IoT.2016.7845467","volume-title":"2016 IEEE 3rd World Forum on Internet of Things (WF-IoT)","author":"Kamilaris Andreas","year":"2016","unstructured":"Andreas Kamilaris, Feng Gao, Francesc X. Prenafeta-Boldu, and Muhammad Intizar Ali. 2016. Agri-IoT: A semantic framework for Internet of Things-enabled smart farming applications. In 2016 IEEE 3rd World Forum on Internet of Things (WF-IoT). IEEE, 442\u2013447."},{"key":"e_1_3_3_59_2","doi-asserted-by":"crossref","first-page":"155","DOI":"10.1007\/978-981-15-1097-7_13","volume-title":"Data Engineering and Communication Technology","author":"Karthikeyan M.","year":"2020","unstructured":"M. Karthikeyan, T. S. Subashini, and M. S. Prashanth. 2020. Implementation of home automation using voice commands. In Data Engineering and Communication Technology. Springer, 155\u2013162."},{"key":"e_1_3_3_60_2","doi-asserted-by":"crossref","first-page":"107","DOI":"10.1007\/978-3-030-49244-1_6","volume-title":"Women in Precision Agriculture","author":"Khriji Sabrine","year":"2021","unstructured":"Sabrine Khriji, Dhouha El Houssaini, Ines Kammoun, and Olfa Kanoun. 2021. Precision irrigation: An IoT-enabled wireless sensor network for smart irrigation systems. In Women in Precision Agriculture. Springer, 107\u2013129."},{"key":"e_1_3_3_61_2","first-page":"1","volume-title":"2020 International Conference on Electronics, Information, and Communication (ICEIC)","author":"Kim Tae-Kook","year":"2020","unstructured":"Tae-Kook Kim. 2020. Short research on voice control system based on artificial intelligence assistant. In 2020 International Conference on Electronics, Information, and Communication (ICEIC). IEEE, 1\u20132."},{"key":"e_1_3_3_62_2","doi-asserted-by":"crossref","first-page":"16","DOI":"10.1145\/2684432.2684436","volume-title":"Proceedings of the 5th International Workshop on Web of Things","author":"Kleinfeld Robert","year":"2014","unstructured":"Robert Kleinfeld, Stephan Steglich, Lukasz Radziwonowicz, and Charalampos Doukas. 2014. glue.things: A mashup platform for wiring the Internet of Things with the Internet of Services. In Proceedings of the 5th International Workshop on Web of Things. 16\u201321."},{"key":"e_1_3_3_63_2","doi-asserted-by":"crossref","first-page":"120","DOI":"10.1109\/R10-HTC47129.2019.9042467","volume-title":"2019 IEEE R10 Humanitarian Technology Conference (R10-HTC)(47129)","author":"Kodali Ravi Kishore","year":"2019","unstructured":"Ravi Kishore Kodali, Sasweth C, Rajanarayanan, Lakshmi Boppana, Samradh Sharma, and Ankit Kumar. 2019. Low cost smart home automation system using smart phone. In 2019 IEEE R10 Humanitarian Technology Conference (R10-HTC)(47129). IEEE, 120\u2013125."},{"key":"e_1_3_3_64_2","first-page":"320","volume-title":"Web Engineering - 21st International Conference, ICWE 2021, Biarritz, France, May 18-21, 2021, Proceedings","author":"Korkan Ege","year":"2021","unstructured":"Ege Korkan, Fady Salama, Sebastian Kaebisch, and Sebastian Steinhorst. 2021. A-MaGe: Atomic mashup generator for the Web of Things. In Web Engineering - 21st International Conference, ICWE 2021, Biarritz, France, May 18-21, 2021, Proceedings. Springer, 320\u2013327. 10.1007\/978-3-030-74296-6_24"},{"key":"e_1_3_3_65_2","doi-asserted-by":"crossref","first-page":"163","DOI":"10.1145\/3366424.3383532","volume-title":"Companion Proceedings of the Web Conference 2020","author":"Krishna Ajay","year":"2020","unstructured":"Ajay Krishna, Michel Le Pallec, Alejandro Martinez, Radu Mateescu, and Gwen Sala\u00fcn. 2020. MOZART: Design and deployment of advanced IoT applications. In Companion Proceedings of the Web Conference 2020. 163\u2013166."},{"key":"e_1_3_3_66_2","first-page":"4070","article-title":"Smart home automation using IFTTT and Google Assistant","volume":"46","author":"Kumer S. V. Aswin","year":"2021","unstructured":"S. V. Aswin Kumer, P. Kanakaraja, A. Punya Teja, T. Harini Sree, and T. Tejaswni. 2021. Smart home automation using IFTTT and Google Assistant. Materials Today: Proceedings 46 (2021), 4070\u20134076.","journal-title":"Materials Today: Proceedings"},{"key":"e_1_3_3_67_2","first-page":"3","volume-title":"International Symposium on End User Development","author":"Li Toby Jia-Jun","year":"2017","unstructured":"Toby Jia-Jun Li, Yuanchun Li, Fanglin Chen, and Brad A. Myers. 2017. Programming IoT devices by demonstration using mobile apps. In International Symposium on End User Development. Springer, 3\u201317."},{"key":"e_1_3_3_68_2","doi-asserted-by":"publisher","DOI":"10.25607\/OBP-455"},{"key":"e_1_3_3_69_2","doi-asserted-by":"crossref","first-page":"123","DOI":"10.1016\/j.agwat.2016.10.020","article-title":"A software architecture based on FIWARE cloud for precision agriculture","volume":"183","author":"L\u00f3pez-Riquelme J. A.","year":"2017","unstructured":"J. A. L\u00f3pez-Riquelme, N. Pav\u00f3n-Pulido, H. Navarro-Hell\u00edn, F. Soto-Valles, and R. Torres-S\u00e1nchez. 2017. A software architecture based on FIWARE cloud for precision agriculture. Agricultural Water Management 183 (2017), 123\u2013135.","journal-title":"Agricultural Water Management"},{"issue":"2","key":"e_1_3_3_70_2","doi-asserted-by":"crossref","first-page":"19","DOI":"10.4236\/ait.2016.62002","article-title":"A study of efficient power consumption wireless communication techniques\/modules for Internet of Things (IoT) applications","volume":"6","author":"Mahmoud Mahmoud Shuker","year":"2016","unstructured":"Mahmoud Shuker Mahmoud and Auday A. H. Mohamad. 2016. A study of efficient power consumption wireless communication techniques\/modules for Internet of Things (IoT) applications. Advances in Internet of Things 6, 2 (2016), 19\u201329.","journal-title":"Advances in Internet of Things"},{"key":"e_1_3_3_71_2","first-page":"1","volume-title":"2016 IEEE 27th Annual International Symposium on Personal, Indoor, and Mobile Radio Communications","author":"Mainetti Luca","year":"2016","unstructured":"Luca Mainetti, Luigi Manco, Luigi Patrono, Andrea Secco, Ilaria Sergi, and Roberto Vergallo. 2016. An ambient assisted living system for elderly assistance applications. In 2016 IEEE 27th Annual International Symposium on Personal, Indoor, and Mobile Radio Communications. IEEE, 1\u20136."},{"key":"e_1_3_3_72_2","doi-asserted-by":"crossref","first-page":"46","DOI":"10.1109\/WF-IoT.2015.7389025","volume-title":"2015 IEEE 2nd World Forum on Internet of Things (WF-IoT)","author":"Mainetti Luca","year":"2015","unstructured":"Luca Mainetti, Luigi Manco, Luigi Patrono, Ilaria Sergi, and Roberto Vergallo. 2015. Web of Topics: An IoT-aware model-driven designing approach. In 2015 IEEE 2nd World Forum on Internet of Things (WF-IoT). IEEE, 46\u201351."},{"issue":"18","key":"e_1_3_3_73_2","doi-asserted-by":"crossref","first-page":"6980","DOI":"10.3390\/s22186980","article-title":"WoX+: A meta-model-driven approach to mine user habits and provide continuous authentication in the smart city","volume":"22","author":"Mainetti Luca","year":"2022","unstructured":"Luca Mainetti, Paolo Panarese, and Roberto Vergallo. 2022. WoX+: A meta-model-driven approach to mine user habits and provide continuous authentication in the smart city. Sensors 22, 18 (2022), 6980.","journal-title":"Sensors"},{"key":"e_1_3_3_74_2","doi-asserted-by":"crossref","first-page":"149","DOI":"10.1109\/SEAA.2014.61","volume-title":"2014 40th EUROMICRO Conference on Software Engineering and Advanced Applications","author":"Malavolta Ivano","year":"2014","unstructured":"Ivano Malavolta and Henry Muccini. 2014. A study on MDE approaches for engineering wireless sensor networks. In 2014 40th EUROMICRO Conference on Software Engineering and Advanced Applications. IEEE, 149\u2013157."},{"key":"e_1_3_3_75_2","doi-asserted-by":"crossref","first-page":"108","DOI":"10.1145\/3411170.3411228","volume-title":"Proceedings of the 6th EAI International Conference on Smart Objects and Technologies for Social Good","author":"Manca Marco","year":"2020","unstructured":"Marco Manca, Parvaneh Parvin, Fabio Patern\u00f2, and Carmen Santoro. 2020. Integrating Alexa in a rule-based personalization platform. In Proceedings of the 6th EAI International Conference on Smart Objects and Technologies for Social Good. 108\u2013113."},{"issue":"11","key":"e_1_3_3_76_2","doi-asserted-by":"crossref","first-page":"1979","DOI":"10.3390\/s16111979","article-title":"A testbed to evaluate the FIWARE-based IoT platform in the domain of precision agriculture","volume":"16","author":"Mart\u00ednez Ram\u00f3n","year":"2016","unstructured":"Ram\u00f3n Mart\u00ednez, Juan \u00c1ngel Pastor, B\u00e1rbara \u00c1lvarez, and Andr\u00e9s Iborra. 2016. A testbed to evaluate the FIWARE-based IoT platform in the domain of precision agriculture. Sensors 16, 11 (2016), 1979.","journal-title":"Sensors"},{"key":"e_1_3_3_77_2","first-page":"398","volume-title":"Proceedings of the 2017 Internet Measurement Conference","author":"Mi Xianghang","year":"2017","unstructured":"Xianghang Mi, Feng Qian, Ying Zhang, and XiaoFeng Wang. 2017. An empirical characterization of IFTTT: Ecosystem, usage, and performance. In Proceedings of the 2017 Internet Measurement Conference. 398\u2013404."},{"issue":"6","key":"e_1_3_3_78_2","doi-asserted-by":"crossref","first-page":"31","DOI":"10.5121\/ijsea.2014.5603","article-title":"A review of software quality models for the evaluation of software products","volume":"5","author":"Miguel Jos\u00e9 P.","year":"2014","unstructured":"Jos\u00e9 P. Miguel, David Mauricio, and Glen Rodr\u00edguez. 2014. A review of software quality models for the evaluation of software products. International Journal of Software Engineering & Applications 5, 6 (2014), 31\u201353.","journal-title":"International Journal of Software Engineering & Applications"},{"key":"e_1_3_3_79_2","first-page":"1","volume-title":"Proceedings of the 23rd ACM\/IEEE Int. Conf. on Model Driven Engineering Languages and Systems: Companion Proc.","author":"Moin Armin","year":"2020","unstructured":"Armin Moin, Stephan R\u00f6ssler, Marouane Sayih, and Stephan G\u00fcnnemann. 2020. From Things\u2019 modeling language (ThingML) to Things\u2019 machine learning (ThingML2). In Proceedings of the 23rd ACM\/IEEE Int. Conf. on Model Driven Engineering Languages and Systems: Companion Proc.1\u20132."},{"key":"e_1_3_3_80_2","doi-asserted-by":"crossref","first-page":"387","DOI":"10.1109\/WF-IoT.2015.7389085","volume-title":"2015 IEEE 2nd World Forum on Internet of Things (WF-IoT)","author":"Nguyen Xuan Thang","year":"2015","unstructured":"Xuan Thang Nguyen, Huu Tam Tran, Harun Baraki, and Kurt Geihs. 2015. FRASAD: A framework for model-driven IoT application development. In 2015 IEEE 2nd World Forum on Internet of Things (WF-IoT). IEEE, 387\u2013392."},{"issue":"3","key":"e_1_3_3_81_2","doi-asserted-by":"crossref","first-page":"796","DOI":"10.1007\/s11036-018-1089-9","article-title":"Interoperability in Internet of Things: Taxonomies and open challenges","volume":"24","author":"Noura Mahda","year":"2019","unstructured":"Mahda Noura, Mohammed Atiquzzaman, and Martin Gaedke. 2019. Interoperability in Internet of Things: Taxonomies and open challenges. Mobile Networks and Applications 24, 3 (2019), 796\u2013809.","journal-title":"Mobile Networks and Applications"},{"key":"e_1_3_3_82_2","doi-asserted-by":"crossref","first-page":"43","DOI":"10.1007\/978-3-319-60291-2_3","volume-title":"New Perspectives in End-user Development","author":"Patern\u00f2 Fabio","year":"2017","unstructured":"Fabio Patern\u00f2 and Carmen Santoro. 2017. A design space for end user development in the time of the Internet of Things. In New Perspectives in End-user Development. Springer, 43\u201359."},{"key":"e_1_3_3_83_2","doi-asserted-by":"crossref","first-page":"92","DOI":"10.1016\/j.biosystemseng.2013.09.005","article-title":"Cropinfra\u2013an internet-based service infrastructure to support crop production in future farms","volume":"120","author":"Pesonen Liisa A.","year":"2014","unstructured":"Liisa A. Pesonen, Frederick K.-W. Teye, Ari K. Ronkainen, Markku O. Koistinen, Jere J. Kaivosoja, Pasi F. Suomi, and Raimo O. Linkolehto. 2014. Cropinfra\u2013an internet-based service infrastructure to support crop production in future farms. Biosystems Engineering 120 (2014), 92\u2013101.","journal-title":"Biosystems Engineering"},{"key":"e_1_3_3_84_2","unstructured":"Precedence Research. 2022. Internet of Things (IoT) in Agriculture Market. Retrieved March 28 2023 from https:\/\/www.precedenceresearch.com\/iot-in-agriculture-market."},{"key":"e_1_3_3_85_2","unstructured":"Amir Rahmati Earlence Fernandes Jaeyeon Jung and Atul Prakash. 2017. IFTTT vs. Zapier: A comparative study of trigger-action programming frameworks. arxiv:1709.02788 [cs.CR]"},{"key":"e_1_3_3_86_2","first-page":"1","volume-title":"2017 17th International Symposium on Communications and Information Technologies (ISCIT)","author":"Rajalakshmi Anoja","year":"2017","unstructured":"Anoja Rajalakshmi and Hamid Shahnasser. 2017. Internet of Things using Node-RED and Alexa. In 2017 17th International Symposium on Communications and Information Technologies (ISCIT). IEEE, 1\u20134."},{"issue":"4","key":"e_1_3_3_87_2","doi-asserted-by":"crossref","first-page":"395","DOI":"10.3233\/AIS-170440","article-title":"Internet of Things for smart agriculture: Technologies, practices and future direction","volume":"9","author":"Ray Partha Pratim","year":"2017","unstructured":"Partha Pratim Ray. 2017. Internet of Things for smart agriculture: Technologies, practices and future direction. Journal of Ambient Intelligence and Smart Environments 9, 4 (2017), 395\u2013420.","journal-title":"Journal of Ambient Intelligence and Smart Environments"},{"issue":"3","key":"e_1_3_3_88_2","first-page":"291","article-title":"A survey on Internet of Things architectures","volume":"30","author":"Ray Partha Pratim","year":"2018","unstructured":"Partha Pratim Ray. 2018. A survey on Internet of Things architectures. J. of King Saud U.-Computer and Information Sciences 30, 3 (2018), 291\u2013319.","journal-title":"J. of King Saud U.-Computer and Information Sciences"},{"key":"e_1_3_3_89_2","doi-asserted-by":"crossref","first-page":"120","DOI":"10.1007\/978-3-319-58697-7_9","volume-title":"Distributed, Ambient and Pervasive Interactions: 5th International Conference, DAPI 2017, Held as Part of HCI International 2017, Vancouver, BC, Canada, July 9\u201314, 2017, Proceedings 5","author":"Rocha Larissa C.","year":"2017","unstructured":"Larissa C. Rocha, Rossana M. C. Andrade, Andreia L. Sampaio, and Val\u00e9ria Lelli. 2017. Heuristics to evaluate the usability of ubiquitous systems. In Distributed, Ambient and Pervasive Interactions: 5th International Conference, DAPI 2017, Held as Part of HCI International 2017, Vancouver, BC, Canada, July 9\u201314, 2017, Proceedings 5. Springer, 120\u2013141."},{"key":"e_1_3_3_90_2","doi-asserted-by":"crossref","first-page":"581","DOI":"10.1007\/978-3-319-99127-6_50","volume-title":"Collaborative Networks of Cognitive Systems: 19th IFIP WG 5.5 Working Conference on Virtual Enterprises, Cardiff, UK, September 17-19, 2018, Proceedings 19","author":"Rodriguez Maria Angeles","year":"2018","unstructured":"Maria Angeles Rodriguez, Llanos Cuenca, and Angel Ortiz. 2018. FIWARE open source standard platform in smart farming\u2014a review. In Collaborative Networks of Cognitive Systems: 19th IFIP WG 5.5 Working Conference on Virtual Enterprises, Cardiff, UK, September 17-19, 2018, Proceedings 19. Springer, 581\u2013589."},{"issue":"4","key":"e_1_3_3_91_2","doi-asserted-by":"crossref","first-page":"36","DOI":"10.3390\/fi10040036","article-title":"Dynamic linked data: A SPARQL event processing architecture","volume":"10","author":"Roffia Luca","year":"2018","unstructured":"Luca Roffia, Paolo Azzoni, Cristiano Aguzzi, Fabio Viola, Francesco Antoniazzi, and Tullio Salmon Cinotti. 2018. Dynamic linked data: A SPARQL event processing architecture. Future Internet 10, 4 (2018), 36.","journal-title":"Future Internet"},{"key":"e_1_3_3_92_2","doi-asserted-by":"crossref","first-page":"369","DOI":"10.1109\/AICCSA.2017.187","volume-title":"2017 IEEE\/ACS 14th International Conference on Computer Systems and Applications (AICCSA)","author":"Sabri Challouf","year":"2017","unstructured":"Challouf Sabri, Lobna Kriaa, and Saidane Leila Azzouz. 2017. Comparison of IoT constrained devices operating systems: A survey. In 2017 IEEE\/ACS 14th International Conference on Computer Systems and Applications (AICCSA). IEEE, 369\u2013375."},{"key":"e_1_3_3_93_2","first-page":"1","volume-title":"Proceedings of the 11th Nordic Conference on Human-Computer Interaction: Shaping Experiences, Shaping Society","author":"Sanctorum Audrey","year":"2020","unstructured":"Audrey Sanctorum, Suzanne Kieffer, and Beat Signer. 2020. User-driven design guidelines for the authoring of cross-device and Internet of Things applications. In Proceedings of the 11th Nordic Conference on Human-Computer Interaction: Shaping Experiences, Shaping Society. 1\u201312."},{"key":"e_1_3_3_94_2","doi-asserted-by":"crossref","first-page":"381","DOI":"10.1109\/SEGE.2016.7589556","volume-title":"2016 IEEE Smart Energy Grid Engineering (SEGE)","author":"Shah Sajjad Hussain","year":"2016","unstructured":"Sajjad Hussain Shah and Ilyas Yaqoob. 2016. A survey: Internet of Things (IOT) technologies, applications and challenges. In 2016 IEEE Smart Energy Grid Engineering (SEGE). IEEE, 381\u2013385."},{"issue":"2","key":"e_1_3_3_95_2","doi-asserted-by":"crossref","first-page":"57","DOI":"10.1109\/MCE.2016.2640718","article-title":"Create your own Internet of Things: A survey of IoT platforms","volume":"6","author":"Singh Kiran Jot","year":"2017","unstructured":"Kiran Jot Singh and Divneet Singh Kapoor. 2017. Create your own Internet of Things: A survey of IoT platforms. IEEE Consumer Electronics Magazine 6, 2 (2017), 57\u201368.","journal-title":"IEEE Consumer Electronics Magazine"},{"key":"e_1_3_3_96_2","volume-title":"Handbook of Computer-Communications Standards; Vol. 1: the Open Systems Interconnection (OSI) Model and OSI-related Standards","author":"Stallings William","year":"1987","unstructured":"William Stallings. 1987. Handbook of Computer-Communications Standards; Vol. 1: the Open Systems Interconnection (OSI) Model and OSI-related Standards. Macmillan Publishing Co., Inc."},{"issue":"1","key":"e_1_3_3_97_2","doi-asserted-by":"crossref","first-page":"161","DOI":"10.1016\/S0169-023X(97)00056-6","article-title":"Knowledge engineering: Principles and methods","volume":"25","author":"Studer Rudi","year":"1998","unstructured":"Rudi Studer, V. Richard Benjamins, and Dieter Fensel. 1998. Knowledge engineering: Principles and methods. Data and Knowledge Eng. 25, 1-2 (1998), 161\u2013197.","journal-title":"Data and Knowledge Eng."},{"key":"e_1_3_3_98_2","doi-asserted-by":"crossref","first-page":"215","DOI":"10.1016\/j.procs.2014.05.417","article-title":"Connecting IoT sensors to knowledge-based systems by transforming SenML to RDF","volume":"32","author":"Su Xiang","year":"2014","unstructured":"Xiang Su, Hao Zhang, Jukka Riekki, Ari Ker\u00e4nen, Jukka K. Nurminen, and Libin Du. 2014. Connecting IoT sensors to knowledge-based systems by transforming SenML to RDF. Procedia Computer Science 32 (2014), 215\u2013222.","journal-title":"Procedia Computer Science"},{"key":"e_1_3_3_99_2","first-page":"13","volume-title":"2018 3rd International Conference on Fog and Mobile Edge Computing (FMEC)","author":"Taivalsaari Antero","year":"2018","unstructured":"Antero Taivalsaari and Tommi Mikkonen. 2018. On the development of IoT systems. In 2018 3rd International Conference on Fog and Mobile Edge Computing (FMEC). IEEE, 13\u201319."},{"key":"e_1_3_3_100_2","volume-title":"Software Architecture: Foundations, Theory, and Practice","author":"Taylor Richard N.","year":"2010","unstructured":"Richard N. Taylor, Nenad Medvidovic, and Eric M. Dashofy.2010. Software Architecture: Foundations, Theory, and Practice. John Wiley & Sons, Inc."},{"key":"e_1_3_3_101_2","doi-asserted-by":"crossref","first-page":"259","DOI":"10.1016\/j.compind.2016.05.010","article-title":"UML4IoT\u2014A UML-based approach to exploit IoT in cyber-physical manufacturing systems","volume":"82","author":"Thramboulidis Kleanthis","year":"2016","unstructured":"Kleanthis Thramboulidis and Foivos Christoulakis. 2016. UML4IoT\u2014A UML-based approach to exploit IoT in cyber-physical manufacturing systems. Computers in Industry 82 (2016), 259\u2013272.","journal-title":"Computers in Industry"},{"key":"e_1_3_3_102_2","first-page":"3227","volume-title":"Proceedings of the 2016 CHI Conference on Human Factors in Computing Systems","author":"Ur Blase","year":"2016","unstructured":"Blase Ur, Melwyn Pak Yong Ho, Stephen Brawner, Jiyun Lee, Sarah Mennicken, Noah Picard, Diane Schulze, and Michael L. Littman. 2016. Trigger-action programming in the wild: An analysis of 200,000 IFTTT recipes. In Proceedings of the 2016 CHI Conference on Human Factors in Computing Systems. 3227\u20133231."},{"issue":"4","key":"e_1_3_3_103_2","doi-asserted-by":"crossref","first-page":"1152","DOI":"10.3390\/s20041152","article-title":"A dynamic dashboarding application for fleet monitoring using semantic Web of Things technologies","volume":"20","author":"Hautte Sander Vanden","year":"2020","unstructured":"Sander Vanden Hautte, Pieter Moens, Joachim Van Herwegen, Dieter De Paepe, Bram Steenwinckel, Stijn Verstichel, Femke Ongenae, and Sofie Van Hoecke. 2020. A dynamic dashboarding application for fleet monitoring using semantic Web of Things technologies. Sensors 20, 4 (2020), 1152.","journal-title":"Sensors"},{"issue":"12","key":"e_1_3_3_104_2","article-title":"A lightweight framework of home automation systems based on the IFTTT model","volume":"10","author":"Vorapojpisut Supachai","year":"2015","unstructured":"Supachai Vorapojpisut. 2015. A lightweight framework of home automation systems based on the IFTTT model. J. Softw. 10, 12 (2015).","journal-title":"J. Softw."},{"issue":"1","key":"e_1_3_3_105_2","doi-asserted-by":"crossref","first-page":"285","DOI":"10.1145\/234313.234424","article-title":"Interoperability","volume":"28","author":"Wegner Peter","year":"1996","unstructured":"Peter Wegner. 1996. Interoperability. ACM Computing Surveys (CSUR) 28, 1 (1996), 285\u2013287.","journal-title":"ACM Computing Surveys (CSUR)"},{"key":"e_1_3_3_106_2","doi-asserted-by":"crossref","first-page":"78238","DOI":"10.1109\/ACCESS.2018.2884906","article-title":"A survey on industrial Internet of Things: A cyber-physical systems perspective","volume":"6","author":"Xu Hansong","year":"2018","unstructured":"Hansong Xu, Wei Yu, David Griffith, and Nada Golmie. 2018. A survey on industrial Internet of Things: A cyber-physical systems perspective. IEEE Access 6 (2018), 78238\u201378259.","journal-title":"IEEE Access"},{"issue":"14","key":"e_1_3_3_107_2","doi-asserted-by":"crossref","first-page":"4932","DOI":"10.3390\/s21144932","article-title":"Towards smart home automation using IoT-enabled edge-computing paradigm","volume":"21","author":"Yar Hikmat","year":"2021","unstructured":"Hikmat Yar, Ali Shariq Imran, Zulfiqar Ahmad Khan, Muhammad Sajjad, and Zenun Kastrati. 2021. Towards smart home automation using IoT-enabled edge-computing paradigm. Sensors 21, 14 (2021), 4932.","journal-title":"Sensors"},{"issue":"12","key":"e_1_3_3_108_2","doi-asserted-by":"crossref","first-page":"2292","DOI":"10.1016\/j.comnet.2008.04.002","article-title":"Wireless sensor network survey","volume":"52","author":"Yick Jennifer","year":"2008","unstructured":"Jennifer Yick, Biswanath Mukherjee, and Dipak Ghosal. 2008. Wireless sensor network survey. Computer Networks 52, 12 (2008), 2292\u20132330.","journal-title":"Computer Networks"},{"issue":"10","key":"e_1_3_3_109_2","doi-asserted-by":"crossref","first-page":"8119","DOI":"10.1109\/JIOT.2020.3042433","article-title":"Secure and optimized load balancing for multitier IoT and edge-cloud computing systems","volume":"8","author":"Zhang Wei-Zhe","year":"2020","unstructured":"Wei-Zhe Zhang, Ibrahim A. Elgendy, Mohamed Hammad, Abdullah M. Iliyasu, Xiaojiang Du, Mohsen Guizani, and Ahmed A. Abd El-Latif. 2020. Secure and optimized load balancing for multitier IoT and edge-cloud computing systems. IEEE Internet of Things Journal 8, 10 (2020), 8119\u20138132.","journal-title":"IEEE Internet of Things Journal"},{"key":"e_1_3_3_110_2","doi-asserted-by":"crossref","first-page":"169","DOI":"10.1109\/SMARTCOMP52413.2021.00043","volume-title":"2021 IEEE International Conference on Smart Computing (SMARTCOMP)","author":"Zyrianoff Ivan","year":"2021","unstructured":"Ivan Zyrianoff, Alexandre Heideker, Luca Sciullo, Carlos Kamienski, and Marco Di Felice. 2021. Interoperability in open IoT platforms: WoT-FIWARE comparison and integration. In 2021 IEEE International Conference on Smart Computing (SMARTCOMP). IEEE, 169\u2013174."},{"issue":"1","key":"e_1_3_3_111_2","doi-asserted-by":"crossref","first-page":"84","DOI":"10.3390\/s20010084","article-title":"Architecting and deploying IoT smart applications: A performance\u2013oriented approach","volume":"20","author":"Zyrianoff Ivan","year":"2019","unstructured":"Ivan Zyrianoff, Alexandre Heideker, Dener Silva, Jo\u00e3o Kleinschmidt, Juha-Pekka Soininen, Tullio Salmon Cinotti, and Carlos Kamienski. 2019. Architecting and deploying IoT smart applications: A performance\u2013oriented approach. Sensors 20, 1 (2019), 84.","journal-title":"Sensors"}],"container-title":["ACM Computing Surveys"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3699954","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3699954","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T00:05:56Z","timestamp":1750291556000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3699954"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,12,9]]},"references-count":110,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2025,4,30]]}},"alternative-id":["10.1145\/3699954"],"URL":"https:\/\/doi.org\/10.1145\/3699954","relation":{},"ISSN":["0360-0300","1557-7341"],"issn-type":[{"value":"0360-0300","type":"print"},{"value":"1557-7341","type":"electronic"}],"subject":[],"published":{"date-parts":[[2024,12,9]]},"assertion":[{"value":"2023-07-12","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2024-09-02","order":2,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2024-12-09","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}