Examining the interplay between privacy by design (PbD) schemes and privacy patterns
Lamya Alkhariji, OMER F. RANA, Charith Perera · ORCA Online Research @Cardiff (Cardiff University) · 2020
Privacy is a vague concept. This vagueness makes it difficult to understand what it means. Software engineering is an area such ambiguity creates a significant problem. For example, if the software developers do not understand privacy properly, they are not going to develop the software in a privacy-protected manner. To address this issue, as a community, over the last two decades, many researchers have proposed a few different Privacy by Design (PbD) schemes. Typically, PbD schemes comprise a set of instructions. These instructions are also referred to as guidelines, principles, strategies. Another way to address this problem of ambiguity is privacy patterns. Inspired by design patterns in software engineering domain, researchers and privacy experts have developed privacy patterns. Each Privacy pattern is designed to improve privacy in particular application design by eliminating certain privacy risks in a certain way. For our analysis, we identified ten (10) different PhD schemes. We analyse them against 74 different privacy patterns (\url{privacypatterns.eu}, \url{privacypatterns.org}). In this report, we examine the interplay between Privacy by Design (PbD) schemes and privacy patterns. This document contains the raw outcome of our analysis. Please refer to our research paper to read about insights we generated through this analysis.