Legal Requirements Analysis
Sallam Abualhaija, Marcello Ceci, Lionel Briand

TL;DR
This paper explores methods for analyzing legal requirements in software development, focusing on GDPR compliance, and discusses automated approaches and challenges in creating machine-readable legal representations.
Contribution
It surveys existing automated methods for legal requirements analysis and proposes alternatives for creating machine-analyzable representations from regulations like GDPR.
Findings
Reviewed methods for legal requirements analysis
Identified approaches for machine-readable legal representations
Discussed challenges in automating legal compliance verification
Abstract
Modern software has been an integral part of everyday activities in many disciplines and application contexts. Introducing intelligent automation by leveraging artificial intelligence (AI) led to break-throughs in many fields. The effectiveness of AI can be attributed to several factors, among which is the increasing availability of data. Regulations such as the general data protection regulation (GDPR) in the European Union (EU) are introduced to ensure the protection of personal data. Software systems that collect, process, or share personal data are subject to compliance with such regulations. Developing compliant software depends heavily on addressing legal requirements stipulated in applicable regulations, a central activity in the requirements engineering (RE) phase of the software development process. RE is concerned with specifying and maintaining requirements of a system-to-be,…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSafety Systems Engineering in Autonomy · Software Engineering Techniques and Practices · Digitalization, Law, and Regulation
