Deakin University
Browse

Enhancing NL Requirements Formalisation Using a Quality Checking Model

Version 2 2024-06-04, 06:03
Version 1 2022-02-10, 08:31
conference contribution
posted on 2024-06-04, 06:03 authored by M Osama, A Zaki-Ismail, Mohamed AbdelrazekMohamed Abdelrazek, J Grundy, A Ibrahim
The formalisation of natural language (NL) requirements is a challenging problem because NL is inherently vague and imprecise. Existing formalisation approaches only support requirements adhering to specific boilerplates or templates, and are affected by the requirements quality issues. Several quality models are developed to assess the quality of NL requirements. However, they do not focus on the quality issues affecting the formalisability of requirements. Such issues can greatly compromise the operation of complex systems and even lead to catastrophic consequences or loss of life (in case of critical systems). In this paper, we propose a requirements quality checking approach utilising natural language processing (NLP) analysis. The approach assesses the quality of the requirements against a quality model that we developed to enhance the formalisability of NL requirements. We evaluate the effectiveness of our approach by comparing the formalisation efficiency of a recent automatic formalisation technique before and after utilising our approach. The results show an increase of approximately 15% in the F-measure (from 83.8% to 98%).

History

Pagination

448-449

Location

ELECTR NETWORK

Start date

2021-09-20

End date

2021-09-24

ISSN

1090-705X

eISSN

2332-6441

ISBN-13

9781665428569

Language

English

Publication classification

E3 Extract of paper

Editor/Contributor(s)

Moreira A, Schneider K, Vierhauser M, ClelandHuang J

Title of proceedings

Proceedings of the IEEE International Conference on Requirements Engineering

Event

29th IEEE International Requirements Engineering Conference (RE)

Publisher

IEEE COMPUTER SOC

Series

International Requirements Engineering Conference

Usage metrics

    Research Publications

    Categories

    No categories selected

    Exports

    RefWorks
    BibTeX
    Ref. manager
    Endnote
    DataCite
    NLM
    DC