Towards Cloud-based Collaborative Software Development: A Developer-Centric Concept for Managing Privacy, Security, and Trust

Roy Oberhauser · OPUS (Aalen University) · 2013

Cloud-centric collaboration in (global) software development is gaining traction, resulting in new development paradigms such as Tools-as-a-Service (TaaS).Yet both within and between clouds, there are associated security and privacy issues to both individuals and organizations that can potentially hamper collaboration.In this paper, an inter-cloud security and privacy concept for heterogeneous cloud developer collaboration environments is described that pragmatically addresses the distributed collection, storage, transmission, and access of events and data while giving individuals fine-granularity control over the privacy of their collected data.In a case study, the concept was implemented and evaluated by adapting an existing collaborative development and measurement infrastructure, the Contextaware Software Engineering Environment Event-driven framework (CoSEEEK).The results showed its practicality and technical feasibility while presenting performance tradeoffs for different cloud configurations.The concept enables infrastructural support for privacy, trust, and transparency within teams, and can support compliance with privacy regulations in such dynamic collaborative environments.

Read the paper · More papers on PaperTik