3.8 Proceedings Paper

A Selection Model of Privacy Patterns

Publisher

IEEE
DOI: 10.1109/ICSA56044.2023.00009

Keywords

Privacy pattern; Architectural pattern; Design

Ask authors/readers for more resources

Privacy is a crucial consideration in software systems, and it should be taken into account from the early stages of design to prevent unintended information leakage. Researchers and industry practitioners have explored privacy patterns to address various privacy issues. These patterns serve as reusable design solutions but also pose a challenge in choosing the appropriate ones.
Privacy has become an increasingly essential quality to consider in a software system. Privacy practices should be adopted from the first stage of software design to safeguard personal data from unintentional information leakage. Privacy patterns have been investigated by academic and industry practitioners to address different privacy issues. The presence of these patterns is both helpful and challenging for the designer. On one hand, the privacy patterns are valuable as reusable design solutions to solve common privacy problems. On the other hand, the multitude of privacy patterns makes the choice of patterns as solutions difficult for the designer. In this paper, we propose a selection model that can assist architects in deciding suitable patterns for a software system. The selection is based on the regulatory entities and architectural characteristics implicit in the patterns. We evaluate the proposed selection model through case studies and interviews with practitioners. Our evaluation accesses the applicability and usefulness of the selection model in guiding the pattern selection for architectural design and understanding the rationale of different design decisions.

Authors

I am an author on this paper
Click your name to claim this paper and add it to your profile.

Reviews

Primary Rating

3.8
Not enough ratings

Secondary Ratings

Novelty
-
Significance
-
Scientific rigor
-
Rate this paper

Recommended

No Data Available
No Data Available