Augmenting Software Engineering Processes Towards Designing Privacy Aware Internet of Things Applications

08/06/2019
by   Charith Perera, et al.
0

The design and development process for Internet of Things (IoT) applications is more complicated than for desktop, mobile, or web applications. IoT applications require both software and hardware to work together across multiple different types of nodes (e.g. micro-controllers, system-on-chips, mobile phones, miniaturised single-board computers, cloud platforms) with different capabilities under different conditions. IoT applications typically collect and analyse personal data that can be used to derive sensitive information about individuals. Without proper privacy protections in place, IoT applications could lead to serious privacy violations. Thus far, privacy concerns have not been explicitly considered in software engineering processes when designing and developing IoT applications, partly due to a lack of tools, technologies, and guidance. This paper presents a research vision that argues the importance of developing privacy-aware IoT application design tool to address the above mentioned challenges. This tool should not only transform IoT application designs into privacy-aware application designs but also validate and verify them. First, we outline how this proposed tool should work in practice and its core functionalities. Then, We identify research challenges and potential directions towards developing the proposed tool. We anticipate that this proposed tool will save many engineering hours which engineers would otherwise need to spend on developing privacy expertise and applying it. We also highlight the usefulness of this tool towards privacy education and privacy compliance.

READ FULL TEXT
research
10/22/2019

Designing Security and Privacy Requirements in Internet of Things: A Survey

The design and development process for the Internet of Things (IoT) appl...
research
11/07/2020

Synthesising Privacy by Design Knowledge Towards Explainable Internet of Things Application Designing in Healthcare

Privacy by Design (PbD) is the most common approach followed by software...
research
02/21/2021

Software Engineering for Internet of Things

Internet of Things based systems (IoT systems for short) are becoming in...
research
07/19/2018

Bilgisayar Muhendisligi Egitiminde Teknoloji Egilimlerinin Takip Edilmesi

Today computers have become an integral part of life. However, most peop...
research
06/27/2022

Towards a Failure-Aware SDLC for Internet of Things

Internet of Things systems carry substantial engineering risks including...
research
08/20/2021

OSRM-CCTV: Open-source CCTV-aware routing and navigation system for privacy, anonymity and safety (Preprint)

For the last several decades, the increased, widespread, unwarranted, an...
research
10/04/2022

Privacy-Patterns for IoT Application Developers

Designing Internet of things (IoT) applications (apps) is challenging du...

Please sign up or login with your details

Forgot password? Click here to reset