BERDD: A Behaviour Engineering-based Approach for Requirements Defects Detection

Loading...
Thumbnail Image
File version

Version of Record (VoR)

Author(s)
Anwer, Sajid
Wen, Lian
Hassan, Mahmood Ul
Wang, Zhe
Al-Awady, Amin A
Ali, Yahya Ali Abdelrahman
Griffith University Author(s)
Primary Supervisor
Other Supervisors
Editor(s)
Date
2024
Size
File type(s)
Location
Abstract

Detecting software requirements defects is crucial in reducing the risk of software project failures. Existing methods for automatic detection, especially during requirements changes, are limited in coverage and often lack robust tool support. Addressing this gap, we define the four most common types of requirements defects (incompleteness, inconsistency, redundancy, and ambiguity) and present algorithms for their detection. We propose a novel behaviour engineering-based approach, translating software requirements into behaviour trees and then into the Web Ontology Language (OWL). We developed ‘requirements defects identifier’, a tool that queries the OWL knowledge base to identify potential defects during requirements analysis and change. Validated on three final-year student projects, our approach demonstrated success in detecting all four defect types, offering broader coverage compared to existing tools. A real-world case study has been used to validate the applicability of the proposed approach. Our experiments demonstrate that the tool can successfully detect all four different types of requirement defects during both requirements analysis and requirements change.

Journal Title

IEEE Access

Conference Title
Book Title
Edition
Volume

12

Issue
Thesis Type
Degree Program
School
Publisher link
Patent number
Funder(s)
Grant identifier(s)
Rights Statement
Rights Statement

© 2024 The Authors. This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 License. For more information, see https://creativecommons.org/licenses/by-nc-nd/4.0/

Item Access Status
Note
Access the data
Related item(s)
Subject

Engineering

Information and computing sciences

Persistent link to this record
Citation

Anwer, S; Wen, L; Hassan, MU; Wang, Z; Al-Awady, AA; Ali, YAA, BERDD: A Behaviour Engineering-based Approach for Requirements Defects Detection, IEEE Access, 2024, 12, pp. 24368-24386

Collections