COREQQA: a COmpliance REQuirements understanding using question answering tool

Sallam Abualhaija, Chetan Arora, Lionel C. Briand

Research output: Chapter in Book/Report/Conference proceedingConference PaperResearchpeer-review

1 Citation (Scopus)

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-related topic given some legal document, e.g., asking about data breach. The tool then automatically navigates through the legal document and returns to the requirements engineer a list of text passages containing the possible answers to the input question. For better readability, the tool also highlights the likely answers in these passages. The engineer can then use this output for specifying compliance requirements. COREQQA is developed using advanced large-scale language models from BERT's family. COREQQA has been evaluated on four legal documents. The results of this evaluation are briefly presented in the paper. The tool is publicly available on Zenodo (https://doi.org/10.5281/zenodo.6653514).

Original languageEnglish
Title of host publicationProceedings of the 30th ACM Joint Meeting - European Software Engineering Conference and Symposium on the Foundations of Software Engineering
EditorsAbhik Roychoudhury, Cristian Cadar, Miryung Kim
Place of PublicationNew York NY USA
PublisherAssociation for Computing Machinery (ACM)
Pages1682-1686
Number of pages5
ISBN (Electronic)9781450394130
DOIs
Publication statusPublished - 2022
Externally publishedYes
EventJoint Meeting of the European Software Engineering Conference and the ACM SIGSOFT Symposium on the Foundations of Software Engineering 2022 - Singapore, Singapore
Duration: 14 Nov 202218 Nov 2022
Conference number: 30th
https://dl.acm.org/doi/proceedings/10.1145/3540250 (Proceedings)
https://2022.esec-fse.org (Website)

Conference

ConferenceJoint Meeting of the European Software Engineering Conference and the ACM SIGSOFT Symposium on the Foundations of Software Engineering 2022
Abbreviated titleESEC/FSE 2022
Country/TerritorySingapore
CitySingapore
Period14/11/2218/11/22
Internet address

Keywords

  • BERT
  • Language Models (LMs)
  • Natural Language Processing (NLP)
  • Question Answering
  • Regulatory Compliance
  • Requirements Engineering (RE)

Cite this