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

被引:0
|
作者
Anwer, Sajid [1 ,2 ]
Wen, Lian [1 ]
Ul Hassan, Mahmood [3 ]
Wang, Zhe [1 ]
Al-Awady, Amin A. [3 ]
Ali, Yahya Ali Abdelrahman [4 ]
机构
[1] Griffith Univ, Sch Informat & Commun Technol, Brisbane, Qld 4111, Australia
[2] FAST Natl Univ Comp & Emerging Sci, Dept Software Engn, Islamabad 35400, Pakistan
[3] Najran Univ, Dept Comp Skills, Najran 66241, Saudi Arabia
[4] Najran Univ, Dept Comp Sci & Informat Syst, Najran 66241, Saudi Arabia
关键词
Behaviour tree; requirements defects; requirements change management; RCM; SPARQL; OWL; 2; CONSISTENCY; FRAMEWORK; DIAGRAMS; LOGIC;
D O I
10.1109/ACCESS.2024.3365352
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
收藏
页码:24368 / 24386
页数:19
相关论文
共 50 条
  • [1] Requirements engineering-based conceptual modelling
    Insfrán E.
    Pastor O.
    Wieringa R.
    Requirements Engineering, 2002, 7 (2) : 61 - 72
  • [2] BECIA: a behaviour engineering-based approach for change impact analysis
    Anwer S.
    Wen L.
    Zhang S.
    Wang Z.
    Sun Y.
    International Journal of Information Technology, 2024, 16 (1) : 159 - 168
  • [3] Which Security Requirements Engineering Methodology Should I Choose? Towards a Requirements Engineering-based Evaluation Approach
    Bulusu, Sravani Teja
    Laborde, Romain
    Wazan, Ahmad Samer
    Barrere, Francois
    Benzekri, Abdelmalek
    PROCEEDINGS OF THE 12TH INTERNATIONAL CONFERENCE ON AVAILABILITY, RELIABILITY AND SECURITY (ARES 2017), 2017,
  • [4] On Reverse Engineering-Based Hardware Trojan Detection
    Bao, Chongxi
    Forte, Domenic
    Srivastava, Ankur
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2016, 35 (01) : 49 - 57
  • [5] TISSUE ENGINEERING-BASED APPROACH FOR RESTORATION OF COMBAT RELATED CRITICAL SIZED BONE DEFECTS
    Vasyliev, R.
    Oksymets, V.
    Rodnichenko, A.
    Zlatska, A.
    Gubar, O.
    Zubov, D.
    CYTOTHERAPY, 2017, 19 (05) : S126 - S127
  • [6] On Reverse Engineering-Based Hardware Trojan Detection
    Department of Electrical and Computer Engineering, University of Maryland, College Park
    MD
    20742, United States
    不详
    FL
    32611, United States
    IEEE Trans Comput Aided Des Integr Circuits Syst, 1 (49-57):
  • [7] A COGNITIVE ENGINEERING-BASED APPROACH TO DESIGNING HYPERMEDIA APPLICATIONS
    KUO, FY
    INFORMATION & MANAGEMENT, 1993, 25 (05) : 253 - 263
  • [8] Cell Sheet Technology as an Engineering-Based Approach to Bone Regeneration
    You, Qi
    Lu, Minxun
    Li, Zhuangzhuang
    Zhou, Yong
    Tu, Chongqi
    INTERNATIONAL JOURNAL OF NANOMEDICINE, 2022, 17 : 6491 - 6511
  • [9] An engineering-based approach for design and fabrication of a customized nasal prosthesis
    Neto, Rui
    Costa-Ferreira, Antonio
    Leal, Nuno
    Machado, Margarida
    Reis, Ana
    PROSTHETICS AND ORTHOTICS INTERNATIONAL, 2015, 39 (05) : 422 - 428
  • [10] Engineering-based contributions in cryobiology
    Diller, KR
    CRYOBIOLOGY, 1997, 34 (04) : 304 - 314