Why developers cannot embed privacy into software systems? An empirical investigation

by   Awanthika Senarath, et al.

Pervasive use of software applications continues to challenge user privacy when users interact with software systems. Even though privacy practices such as Privacy by Design (PbD), have clear in- structions for software developers to embed privacy into software designs, those practices are yet to become a common practice among software developers. The difficulty of developing privacy preserv- ing software systems highlights the importance of investigating software developers and the problems they face when they are asked to embed privacy into application designs. Software devel- opers are the community who can put practices such as PbD into action. Therefore, identifying problems they face when embed- ding privacy into software applications and providing solutions to those problems are important to enable the development of privacy preserving software systems. This study investigates 36 software developers in a software design task with instructions to embed privacy in order to identify the problems they face. We derive rec- ommendation guidelines to address the problems to enable the development of privacy preserving software systems.


page 1

page 2

page 3

page 4


Designing a Serious Game: Teaching Developers to Embed Privacy into Software Systems

Software applications continue to challenge user privacy when users inte...

Why are Developers Struggling to Put GDPR into Practice when Developing Privacy-Preserving Software Systems?

The use of software applications is inevitable as they provide different...

Embedding Privacy Into Design Through Software Developers: Challenges Solutions

To make privacy a first-class citizen in software, we argue for equippin...

Developers' Privacy Education: A game framework to stimulate secure coding behaviour

Software privacy provides the ability to limit data access to unauthoriz...

Evaluation of Game Design Framework Using a Gamified Browser-Based Application

Privacy Policy under GDPR law helps users understand how software develo...

On Debugging the Performance of Configurable Software Systems: Developer Needs and Tailored Tool Support

Determining whether a configurable software system has a performance bug...

Please sign up or login with your details

Forgot password? Click here to reset