Skip to main content

Showing 1–13 of 13 results for author: Abualhaija, S

.
  1. arXiv:2502.04916  [pdf, other

    cs.SE

    Classification or Prompting: A Case Study on Legal Requirements Traceability

    Authors: Romina Etezadi, Sallam Abualhaija, Chetan Arora, Lionel Briand

    Abstract: New regulations are continuously introduced to ensure that software development complies with the ethical concerns and prioritizes public safety. A prerequisite for demonstrating compliance involves tracing software requirements to legal provisions. Requirements traceability is a fundamental task where requirements engineers are supposed to analyze technical requirements against target artifacts,… ▽ More

    Submitted 11 February, 2025; v1 submitted 7 February, 2025; originally announced February 2025.

  2. arXiv:2411.19142  [pdf, other

    cs.SE

    GDPR-Relevant Privacy Concerns in Mobile Apps Research: A Systematic Literature Review

    Authors: Orlando Amaral Cejas, Nicolas Sannier, Sallam Abualhaija, Marcello Ceci, Domenico Bianculli

    Abstract: The General Data Protection Regulation (GDPR) is the benchmark in the European Union (EU) for privacy and data protection standards. Substantial research has been conducted in the requirements engineering (RE) literature investigating the elicitation, representation, and verification of privacy requirements in GDPR. Software systems including mobile apps must comply with the GDPR. With the growing… ▽ More

    Submitted 28 November, 2024; originally announced November 2024.

  3. arXiv:2404.06371  [pdf, other

    cs.SE cs.CL cs.LG

    Model Generation with LLMs: From Requirements to UML Sequence Diagrams

    Authors: Alessio Ferrari, Sallam Abualhaija, Chetan Arora

    Abstract: Complementing natural language (NL) requirements with graphical models can improve stakeholders' communication and provide directions for system design. However, creating models from requirements involves manual effort. The advent of generative large language models (LLMs), ChatGPT being a notable example, offers promising avenues for automated assistance in model generation. This paper investigat… ▽ More

    Submitted 1 July, 2024; v1 submitted 9 April, 2024; originally announced April 2024.

    ACM Class: D.2; K.6.3; D.2.1; D.3.1; D.2.2; D.2.10; D.2.2; I.2; I.2.7

  4. arXiv:2311.13881  [pdf, other

    cs.SE cs.AI

    A Multi-solution Study on GDPR AI-enabled Completeness Checking of DPAs

    Authors: Muhammad Ilyas Azeem, Sallam Abualhaija

    Abstract: Specifying legal requirements for software systems to ensure their compliance with the applicable regulations is a major concern to requirements engineering (RE). Personal data which is collected by an organization is often shared with other organizations to perform certain processing activities. In such cases, the General Data Protection Regulation (GDPR) requires issuing a data processing agreem… ▽ More

    Submitted 23 November, 2023; originally announced November 2023.

  5. arXiv:2311.13871  [pdf, other

    cs.SE cs.AI

    Legal Requirements Analysis

    Authors: Sallam Abualhaija, Marcello Ceci, Lionel Briand

    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… ▽ More

    Submitted 17 February, 2024; v1 submitted 23 November, 2023; originally announced November 2023.

  6. arXiv:2304.10265  [pdf, other

    cs.SE

    Replication in Requirements Engineering: the NLP for RE Case

    Authors: Sallam Abualhaija, F. BaŞAk Aydemir, Fabiano Dalpiaz, Davide Dell'Anna, Alessio Ferrari, Xavier Franch, Davide Fucci

    Abstract: [Context]} Natural language processing (NLP) techniques have been widely applied in the requirements engineering (RE) field to support tasks such as classification and ambiguity detection. Despite its empirical vocation, RE research has given limited attention to replication of NLP for RE studies. Replication is hampered by several factors, including the context specificity of the studies, the het… ▽ More

    Submitted 18 April, 2024; v1 submitted 20 April, 2023; originally announced April 2023.

  7. arXiv:2302.04793  [pdf, other

    cs.SE

    AI-based Question Answering Assistance for Analyzing Natural-language Requirements

    Authors: Saad Ezzini, Sallam Abualhaija, Chetan Arora, Mehrdad Sabetzadeh

    Abstract: By virtue of being prevalently written in natural language (NL), requirements are prone to various defects, e.g., inconsistency and incompleteness. As such, requirements are frequently subject to quality assurance processes. These processes, when carried out entirely manually, are tedious and may further overlook important quality issues due to time and budget pressures. In this paper, we propose… ▽ More

    Submitted 9 February, 2023; originally announced February 2023.

    Comments: This paper has been accepted at the 45th International Conference on Software Engineering (ICSE 2023)

  8. arXiv:2209.09722  [pdf, other

    cs.SE

    NLP-based Automated Compliance Checking of Data Processing Agreements against GDPR

    Authors: Orlando Amaral, Muhammad Ilyas Azeem, Sallam Abualhaija, Lionel C Briand

    Abstract: Processing personal data is regulated in Europe by the General Data Protection Regulation (GDPR) through data processing agreements (DPAs). Checking the compliance of DPAs contributes to the compliance verification of software systems as DPAs are an important source of requirements for software development involving the processing of personal data. However, manually checking whether a given DPA co… ▽ More

    Submitted 18 June, 2023; v1 submitted 20 September, 2022; originally announced September 2022.

    Comments: 26 pages, 5 figures, 10 tables, 1 Algorithm, Accepted for publication in TSE

  9. arXiv:2206.10233  [pdf, other

    cs.SE

    COREQQA -- A COmpliance REQuirements Understanding using Question Answering Tool

    Authors: Sallam Abualhaija, Chetan Arora, Lionel Briand

    Abstract: We introduce COREQQA, a tool for assisting requirements engineers in acquiring a better understanding of compliance requirements by means of automated Question Answering. Extracting compliance-related requirements by manually navigating through a legal document is both time-consuming and error-prone. COREQQA enables requirements engineers to pose questions in natural language about a compliance-re… ▽ More

    Submitted 21 June, 2022; originally announced June 2022.

  10. arXiv:2206.10227  [pdf, other

    cs.SE cs.CL

    TAPHSIR: Towards AnaPHoric Ambiguity Detection and ReSolution In Requirements

    Authors: Saad Ezzini, Sallam Abualhaija, Chetan Arora, Mehrdad Sabetzadeh

    Abstract: We introduce TAPHSIR, a tool for anaphoric ambiguity detection and anaphora resolution in requirements. TAPHSIR facilities reviewing the use of pronouns in a requirements specification and revising those pronouns that can lead to misunderstandings during the development process. To this end, TAPHSIR detects the requirements which have potential anaphoric ambiguity and further attempts interpreting… ▽ More

    Submitted 21 June, 2022; originally announced June 2022.

  11. arXiv:2206.10218  [pdf, other

    cs.SE

    WikiDoMiner: Wikipedia Domain-specific Miner

    Authors: Saad Ezzini, Sallam Abualhaija, Mehrdad Sabetzadeh

    Abstract: We introduce WikiDoMiner, a tool for automatically generating domain-specific corpora by crawling Wikipedia. WikiDoMiner helps requirements engineers create an external knowledge resource that is specific to the underlying domain of a given requirements specification (RS). Being able to build such a resource is important since domain-specific datasets are scarce. WikiDoMiner generates a corpus by… ▽ More

    Submitted 21 June, 2022; originally announced June 2022.

  12. arXiv:2106.05688  [pdf, other

    cs.CR cs.AI cs.SE

    AI-enabled Automation for Completeness Checking of Privacy Policies

    Authors: Orlando Amaral, Sallam Abualhaija, Damiano Torre, Mehrdad Sabetzadeh, Lionel C. Briand

    Abstract: Technological advances in information sharing have raised concerns about data protection. Privacy policies contain privacy-related requirements about how the personal data of individuals will be handled by an organization or a software system (e.g., a web service or an app). In Europe, privacy policies are subject to compliance with the General Data Protection Regulation (GDPR). A prerequisite for… ▽ More

    Submitted 5 October, 2021; v1 submitted 10 June, 2021; originally announced June 2021.

  13. arXiv:1405.1406  [pdf, other

    cs.CL

    D-Bees: A Novel Method Inspired by Bee Colony Optimization for Solving Word Sense Disambiguation

    Authors: Sallam Abualhaija, Karl-Heinz Zimmermann

    Abstract: Word sense disambiguation (WSD) is a problem in the field of computational linguistics given as finding the intended sense of a word (or a set of words) when it is activated within a certain context. WSD was recently addressed as a combinatorial optimization problem in which the goal is to find a sequence of senses that maximize the semantic relatedness among the target words. In this article, a n… ▽ More

    Submitted 6 May, 2014; originally announced May 2014.