English
Related papers

Related papers: Privacy by Design: Aligning GDPR and Software Engi…

200 papers

Modern privacy regulations, such as the General Data Protection Regulation (GDPR), address privacy in software systems in a technologically agnostic way by mentioning general "technical measures" for data privacy compliance rather than…

Software Engineering · Computer Science 2022-08-19 Oleksandra Klymenko , Oleksandr Kosenkov , Stephen Meisenbacher , Parisa Elahidoost , Daniel Mendez , Florian Matthes

Current day software development relies heavily on the use of service architectures and on agile iterative development methods to design, implement, and deploy systems. These practices result in systems made up of multiple services that…

Software Engineering · Computer Science 2020-07-20 Blagovesta Kostova , Seda Gürses , Carmela Troncoso

Privacy and data protection constitute core values of individuals and of democratic societies. There have been decades of debate on how those values -and legal obligations- can be embedded into systems, preferably from the very beginning of…

Cryptography and Security · Computer Science 2015-04-13 George Danezis , Josep Domingo-Ferrer , Marit Hansen , Jaap-Henk Hoepman , Daniel Le Metayer , Rodica Tirtea , Stefan Schiffner

Recent regulations, such as the European General Data Protection Regulation (GDPR), put stringent constraints on the handling of personal data. Privacy, like security, is a non-functional property, yet most software design tools are focused…

Software Engineering · Computer Science 2020-11-25 Hanaa Alshareef , Sandro Stucki , Gerardo Schneider

There is an increasing role for the IT design community to play in regulation of emerging IT. Article 25 of the EU General Data Protection Regulation (GDPR) 2016 puts this on a strict legal basis by establishing the need for information…

Human-Computer Interaction · Computer Science 2018-01-23 Lachlan Urquhart , Neelima Sailaja , Derek McAuley

Data protection laws such as GDPR aim to give users unprecedented control over their personal data. Compliance with these regulations requires systematically considering information flow and interactions among entities handling sensitive…

Programming Languages · Computer Science 2025-08-07 Chinmayi Prabhu Baramashetru , Paola Giannini , Silvia Lizeth Tapia Tarifa , Olaf Owe

Background: Governments worldwide are considering data privacy regulations. These laws, e.g. the European Union's General Data Protection Regulation (GDPR), require software developers to meet privacy-related requirements when interacting…

Software Engineering · Computer Science 2024-06-24 Lucas Franke , Huayu Liang , Sahar Farzanehpour , Aaron Brantly , James C. Davis , Chris Brown

Data-driven applications and services have been increasingly deployed in all aspects of life including healthcare and medical services in which a huge amount of personal data is collected, aggregated, and processed in a centralised server…

Cryptography and Security · Computer Science 2024-04-23 Naila Azam , Anna Lito Michala , Shuja Ansari , Nguyen Truong

The present paper deals with the elucidation and implementation of the Data Protection by Design (DPbD) principle as recently introduced in the European Union data protection law, specifically with regards to cybersecurity systems in a…

The General Data Protection Regulation (GDPR) provides new rights and protections to European people concerning their personal data. We analyze GDPR from a systems perspective, translating its legal articles into a set of capabilities and…

Databases · Computer Science 2020-03-18 Supreeth Shastri , Vinay Banakar , Melissa Wasserman , Arun Kumar , Vijay Chidambaram

Governments around the world are trying to build large data registries for effective delivery of a variety of public services. However, these efforts are often undermined due to serious concerns over privacy risks associated with collection…

Cryptography and Security · Computer Science 2020-06-09 Prashant Agrawal , Anubhutie Singh , Malavika Raghavan , Subodh Sharma , Subhashis Banerjee

The application and development of process mining techniques face significant challenges due to the lack of publicly available real-life event logs. One reason for companies to abstain from sharing their data are privacy and confidentiality…

Software Engineering · Computer Science 2025-05-19 Fabian Haertel , Juergen Mangler , Nataliia Klievtsova , Celine Mader , Eugen Rigger , Stefanie Rinderle-Ma

Organizations struggle to comply with legal requirements as well as customers calls for better data protection. On the implementation level, incorporation of privacy protections in products and services depends on the commitment of the…

Computers and Society · Computer Science 2020-06-30 Kathrin Bednar , Sarah Spiekermann , Marc Langheinrich

The General Data Protection Regulation (GDPR) is considered as the benchmark in the European Union (EU) for privacy and data protection standards. Since before its entry into force in 2018, substantial research has been conducted in the…

Software Engineering · Computer Science 2025-11-05 Orlando Amaral Cejas , Nicolas Sannier , Sallam Abualhaija , Marcello Ceci , Domenico Bianculli

Existing work on privacy by design mostly focus on technologies rather than methodologies and on components rather than architectures. In this paper, we advocate the idea that privacy by design should also be addressed at the architectural…

Cryptography and Security · Computer Science 2014-10-02 Thibaud Antignac , Daniel Le Métayer

The Solid specification aims to empower data subjects by giving them direct access control over their data across multiple applications. As governments are manifesting their interest in this framework for citizen empowerment and…

Cryptography and Security · Computer Science 2022-10-18 Christian Esposito , Olaf Hartig , Ross Horne , Chang Sun

Context: Technical Debt requirements are related to the distance between the ideal value of the specification and the system's actual implementation, which are consequences of strategic decisions for immediate gains, or unintended changes…

Software Engineering · Computer Science 2021-07-15 Ana Melo , Roberta Fagundes , Valentina Lenarduzzi , Wylliams Santos

A classical problem in Software Engineering is how to certify that every system requirement is correctly implemented by source code. This problem, albeit well studied, can still be considered an open one, given the problems faced by…

Software Engineering · Computer Science 2010-11-11 Rogerio Atem de Carvalho , Rodrigo Soares Manhaes , Fernando Luiz de Carvalho e Silva

While protecting user data is essential, software developers often fail to fulfill privacy requirements. However, the reasons why they struggle with privacy-compliant implementation remain unclear. Is it due to a lack of knowledge, or is it…

Privacy by design will become a legal obligation in the European Community if the Data Protection Regulation eventually gets adopted. However, taking into account privacy requirements in the design of a system is a challenging task. We…

Cryptography and Security · Computer Science 2014-08-11 Thibaud Antignac , Daniel Le Métayer