Bridging the gap between design and implementation stages has been a major concern of designers, analysts and developers of information systems (ISs) and a major aspiration of a number of IS engineering approaches. Cloud computing exacerbates the strain on traditional IS engineering approaches that service-oriented computing has started. At the same time, recent research has argued about the importance of security and privacy in a cloud environment and highlighted a number of security and privacy challenges that are not present in traditional environments and need special attention when implementing or migrating ISs into a cloud environment. This paper contributes to this direction. Specifically, it presents a number of privacy-related cloud properties that analysts need to consider when designing privacy-aware systems in a cloud environment. Also it indicates a number of implementation techniques that can assist developers in assuring the respective properties.
Bibliographical noteThis is a pre-copyedited, author-produced PDF of an article accepted for publication in Computer Journal following peer review. The version of record The Computer Journal (2015) 58 (10): 2213-2224 is available online at: http://comjnl.oxfordjournals.org/content/58/10/2213
- cloud computing
- privacy properties
- implementation techniques
- software engineering