Empowering IoT Developers with Privacy-Preserving End-User Development Tools

被引:0
|
作者
Aljeraisy, Atheer [1 ,2 ]
Rana, Omer [1 ]
Perera, Charith [1 ]
机构
[1] Cardiff Univ, Cardiff, Wales
[2] Majmaah Univ, Al Majmaah, Saudi Arabia
基金
英国工程与自然科学研究理事会;
关键词
Internet of Things; Privacy by Design; Privacy and Data Protection Laws; Programming Environments; Software Developers; AWARE INTERNET; THINGS; VISUALIZATION; METHODOLOGY; SECURITY;
D O I
10.1145/3678588
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Internet of Things applications (IoT) have the potential to derive sensitive user data, necessitating adherence to privacy and data protection laws. However, developers often struggle with privacy issues, resulting in personal data misuse. Despite the proposed Privacy by Design (PbD) approach, criticism arises due to its ambiguity and lack of practical tools for educating software engineers. We introduce Canella, an integrated IoT development ecosystem with privacy-preserving components leveraging End-User Development (EUD) tools Blockly@rduino and Node-RED, to help developers build end-to-end IoT applications that prioritize privacy and comply with regulations. It helps developers integrate privacy during the development process and rapid prototyping phases, offering real-time feedback on privacy concerns. We start by conducting a focus group study to explore the applicability of designing and implementing PbD schemes within different development environments. Based on this, we implemented a proof-of-concept prototype of Canella and evaluated it in controlled lab studies with 18 software developers. The findings reveal that developers using Canella created more privacy-preserving applications, gained a deeper understanding of personal data management, and achieved better privacy compliance. Our results also highlight Canella's role in educating and promoting privacy awareness, enhancing productivity, streamlining privacy implementation, and significantly reducing cognitive load. Overall, developers found Canella and its privacy-preserving components useful, easy to use, and easy to learn, which could potentially improve IoT application privacy. Watch the demo video.
引用
收藏
页数:47
相关论文
共 50 条
  • [21] End-user development
    Sutcliffe, A
    Mehandjiev, N
    COMMUNICATIONS OF THE ACM, 2004, 47 (09) : 31 - 32
  • [22] Enhanced Test Case Expression for End-User Developers
    Zhang, Ziliang
    Gray, Jeff
    PROCEEDINGS OF THE 2024 ACM SOUTHEAST CONFERENCE, ACMSE 2024, 2024, : 317 - 318
  • [23] Towards an End-to-End IoT Data Privacy-Preserving Framework Using Blockchain Technology
    Loukil, Faiza
    Ghedira-Guegan, Chirine
    Boukadi, Khouloud
    Benharkat, Aicha Nabila
    WEB INFORMATION SYSTEMS ENGINEERING, WISE 2018, PT I, 2018, 11233 : 68 - 78
  • [24] Privacy-Preserving Cloud-IoT Architecture
    Jaimunk, Jenjira
    2019 IEEE/ACM 6TH INTERNATIONAL CONFERENCE ON MOBILE SOFTWARE ENGINEERING AND SYSTEMS (MOBILESOFT 2019), 2019, : 146 - 147
  • [25] Supporting End-User Development of Personalized Mobile Learning Tools
    de Sa, Marco
    Carrico, Luis
    HUMAN-COMPUTER INTERACTION, PT IV: INTERACTING IN VARIOUS APPLICATION DOMAINS, 2009, 5613 : 217 - 225
  • [26] A Decentralized Privacy-Preserving Healthcare Blockchain for IoT
    Dwivedi, Ashutosh Dhar
    Srivastava, Gautam
    Dhar, Shalini
    Singh, Rajani
    SENSORS, 2019, 19 (02)
  • [27] On the Road to Secure and Privacy-Preserving IoT Ecosystems
    Hernandez-Serrano, Juan
    Munoz, Jose L.
    Broering, Arne
    Esparza, Oscar
    Mikkelsen, Lars
    Schwarzott, Wolfgang
    Leon, Olga
    Zibuschka, Jan
    INTEROPERABILITY AND OPEN-SOURCE SOLUTIONS FOR THE INTERNET OF THINGS (INTEROSS-IOT 2016), 2017, 10218 : 107 - 122
  • [28] The role of specialists in guiding the development of end-user search tools
    French, LD
    ABSTRACTS OF PAPERS OF THE AMERICAN CHEMICAL SOCIETY, 1996, 211 : 42 - CINF
  • [29] Challenges of Privacy-Preserving Machine Learning in IoT
    Zheng, Mengyao
    Xu, Dixing
    Jiang, Linshan
    Gu, Chaojie
    Tan, Rui
    Cheng, Peng
    PROCEEDINGS OF THE 2019 INTERNATIONAL WORKSHOP ON CHALLENGES IN ARTIFICIAL INTELLIGENCE AND MACHINE LEARNING FOR INTERNET OF THINGS (AICHALLENGEIOT '19), 2019, : 1 - 7
  • [30] A user-centric privacy-preserving authentication protocol for IoT-AmI environments
    Masud, Mehedi
    Gaba, Gurjot Singh
    Kumar, Pardeep
    Gurtov, Andrei
    COMPUTER COMMUNICATIONS, 2022, 196 : 45 - 54