Repository logo
 

PIP: A (Privacy) Injection Pattern for Inserting Privacy Patterns and Services in Software

dc.contributor.authorAli, Naureen
dc.contributor.copyright-releaseNot Applicableen_US
dc.contributor.degreeMaster of Computer Scienceen_US
dc.contributor.departmentFaculty of Computer Scienceen_US
dc.contributor.ethics-approvalReceiveden_US
dc.contributor.external-examinern/aen_US
dc.contributor.graduate-coordinatorDr. Norbert Zehen_US
dc.contributor.manuscriptsNot Applicableen_US
dc.contributor.thesis-readerDr. Srinivas Sampallien_US
dc.contributor.thesis-readerDr. Denis Riordanen_US
dc.contributor.thesis-supervisorDr. Peter Bodoriken_US
dc.contributor.thesis-supervisorDr. Dawn Jutlaen_US
dc.date.accessioned2015-11-26T15:30:13Z
dc.date.available2015-11-26T15:30:13Z
dc.date.defence2015-11-17
dc.date.issued2015
dc.description.abstractSensitive data may be leaked in many ways, and misuse of personal data from information systems is very common. It is challenging to implement privacy services in existing applications without affecting other modules. We propose the concept of a master privacy injection pattern (PIP) for software engineers to use to automate dynamically “injecting” existing privacy patterns in existing or new software without modifying its code, or in some cases modifying the code to a very small extent. We illustrate our new PIP and the simplicity of its implementation with the use cases that inject well-known de-identification patterns in a banking application and a hospital management system. Early evaluation results for PIP from a small survey of practising software engineering professionals are encouraging. The majority of respondents believe that the PIP is beneficial, easy to implement, and 85% of the participants stated their intention to use the pattern.en_US
dc.identifier.urihttp://hdl.handle.net/10222/64644
dc.language.isoenen_US
dc.subjectPrivacy Patternen_US
dc.subjectPrivacy injectionen_US
dc.subjectPrivacy servicesen_US
dc.subjectAspect Oriented programmingen_US
dc.subjectMockingen_US
dc.subjectDependency Injectionen_US
dc.titlePIP: A (Privacy) Injection Pattern for Inserting Privacy Patterns and Services in Softwareen_US

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Ali-Naureen-MCSc-CSCI-November-2015.pdf
Size:
2.99 MB
Format:
Adobe Portable Document Format
Description:

License bundle

Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed upon to submission
Description: