Designing Privacy by Design IoT Applications
Research Programme

Designing Privacy by Design IoT Applications

(2018-2022)
Privacy Software Engineering
Internet of Things (IoT) Human Computer Interaction (HCI) Software Engineering (SE) Privacy (P)

Project Overview

Develops interactive tools (Privacy Parrot) that bring privacy-preserving techniques into early IoT software design, supporting collaborative, privacy-aware workflows.

IoT applications require both software and hardware to cooperate across multiple nodes with different capabilities, creating complexity that often causes privacy considerations to be overlooked during development. This project develops an interactive design methodology to integrate privacy-preserving techniques into IoT application development from the earliest stages.

The research creates PRIVACY PARROT, an interactive collaborative tool designed for use by business analysts, requirements engineers, UX designers, and software engineers. The project reviews existing design notations and tools for capturing non-functional requirements, then co-designs a privacy-aware IoT methodology that helps development teams embed privacy thinking throughout the software lifecycle. Evaluation studies assess the tool’s effectiveness in enhancing engineers’ privacy knowledge and awareness.

Videos

Privacy Parrot Overview
Negotiation Demo
Design Workshop Recording

Team

Partners

PETRAS 2

UK national centre exploring privacy, ethics, trust, reliability, and security for IoT systems.

My Data Fix

Data privacy consultancy providing regulatory expertise and global data protection leadership.

Obeo

Provider of open modelling software such as Sirius and Acceleo.

Outcomes

Journal

PARROT: Interactive Privacy-Aware Internet of Things Application Design Tool

Nada Alhirabi, Omer Rana, and Charith Perera,

Proceedings of the ACM on Interactive, Mobile, Wearable and Ubiquitous Technologies (IMWUT), Volume 7, Issue 1, March 2023.

Journal

Designing Privacy-Aware IoT Applications for Unregulated Domains

Nada Alhirabi, Omer Rana, and Charith Perera,

ACM Transactions on Internet of Things (TIOT), Volume 5, Issue 1, February 2024.

Conference

Privacy-Patterns for IoT Application Developers

Nada Alhirabi, Omer Rana, and Charith Perera,

UbiComp/ISWC '22 Adjunct, September 2022.