Context: Data protection regulations such as the GDPR and the CCPA affect how software may handle the personal data of its users and how consent for handling of such data may be given. Prior literature focused on how this works in operation, but lacks a perspective of the impact on the software development process. Objective: Within our work, we will address this gap and explore how software development itself is impacted. We want to understand which data protection-related issues are reported, who reports them, and how developers react to such issues. Method: We will conduct an exploratory study based on issues that are reported with respect to data protection in open source software on GitHub. We will determine the roles of the actors involved, the status of such issues, and we use inductive coding to understand the data protection issues. We qualitatively analyze the issues as part of the inductive coding and further explore the reasoning for resolutions. We quantitatively analyze the relation between the roles, resolutions, and data protection issues to understand correlations.
翻译:背景:数据保护规章制度(如GDPR和CCPA)影响软件如何处理其用户的个人数据以及如何给予处理此类数据的同意。先前的文献聚焦于其在操作中的作用,但缺乏对软件开发过程影响的视角。目的:在我们的工作中,我们将解决这一差距,并探索软件开发本身如何受到影响。我们想了解哪些与数据保护相关的问题被报告,是谁报告的,以及开发人员如何对这些问题做出反应。方法:我们将基于GitHub上开源软件中报告的与数据保护相关的问题进行探索性研究。我们将确定相关角色、问题的状态,并使用归纳编码来理解数据保护问题。我们在归纳编码中定性分析这些问题,并进一步探讨解决方案的原因。我们将定量分析角色、解决方案和数据保护问题之间的关系,以了解它们之间的相关性。