An Automated Ontology-Based Requirements Traceability Technique in Agile Software Development Context

被引:0
|
作者
Khan, Saif Ur Rehman [1 ]
Aslam, Uswa [2 ]
Mashkoor, Atif [3 ]
Inayat, Irum [4 ]
Nisa, Habib Un [1 ]
机构
[1] Shifa Tameer E Millat Univ STMU, Dept Software Engn, Islamabad, Pakistan
[2] Super Univ, Dept Comp Sci, Lahore, Pakistan
[3] Johannes Kepler Univ JKU, Inst Software Syst Engn, Linz, Austria
[4] Natl Univ Comp & Emerging Sci FAST NUCES, Dept Software Engn, Islamabad, Pakistan
基金
奥地利科学基金会;
关键词
Software Requirement Management; Requirement Traceability; Ontology; Agile Software Development;
D O I
10.1007/978-3-031-68302-2_3
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Agile software development (ASD) is a popular process in the software development industry due to its dynamic nature and ability to release software quickly. However, managing the requirements in the ASD context remains a challenging task. This is because frequent changes need to be accommodated in the iterations. Consequently. It is challenging to effectively handle the changes and trace the requirements among artifacts such as sub-user stories, tasks, models, code snippets, and test cases. On the other hand, semi-automated tool support and organizational issues further complicate the requirement management process. Motivated by this, we propose an automated ontology-based technique to address the above-mentioned challenges, which benefits requirements management in agile development. The proposed technique involves tracing requirements, ensuring ontology consistency using competency questions, prioritizing user stories based on business value, and estimating the effort required for each user story. We empirically assessed the performance of the proposed technique by comparing it with baseline approaches using IEEE standards. The attained results indicate that the proposed technique significantly outperforms the baseline approaches. We believe that the proposed technique provides a cost-effective solution for requirement traceability in ASD.
引用
收藏
页码:29 / 43
页数:15
相关论文
共 50 条
  • [41] Traceability Patterns: An Approach to Requirement-Component Traceability in Agile Software Development
    Ghazarian, Arbi
    PROCEEDINGS OF THE 8TH WSEAS INTERNATIONAL CONFERENCE ON APPLIED COMPUTER SCIENCE (ACS'08): RECENT ADVANCES ON APPLIED COMPUTER SCIENCE, 2008, : 236 - +
  • [42] Ontology-Based Automatic Reasoning and NLP for Tracing Software Requirements into Models with the OntoTrace Tool
    Mosquera, David
    Ruiz, Marcela
    Pastor, Oscar
    Spielberger, Jurgen
    REQUIREMENTS ENGINEERING: FOUNDATION FOR SOFTWARE QUALITY, REFSQ 2023, 2023, 13975 : 140 - 158
  • [43] ONTOLOGY-BASED INTELLIGENT AGENT FOR SEMANTIC PARSING THE NATURAL LANGUAGE SPECIFICATIONS OF SOFTWARE REQUIREMENTS
    Hovorushchenko, Tetiana
    Boyarchuk, Artem
    Pavlova, Olga
    INTERNATIONAL JOURNAL ON INFORMATION TECHNOLOGIES AND SECURITY, 2019, 11 (02): : 59 - 70
  • [44] DKD-S: An Ontology-based Tool for Global Software Development
    Rocha, Rodrigo
    Leandro, Renan
    Silva, Israel
    Araujo, Jean
    Bion, Danillo
    Freitas, Fred
    Cordeiro, Diogo
    Gomes, Arthur
    Azevedo, Ryan
    PROCEEDINGS OF 2021 16TH IBERIAN CONFERENCE ON INFORMATION SYSTEMS AND TECHNOLOGIES (CISTI'2021), 2021,
  • [45] Towards a Formalized Ontology-Based Requirements Model
    蒋丹东
    张申生
    王英林
    JournalofShanghaiJiaotongUniversity, 2005, (01) : 34 - 39
  • [46] An ontology-based framework for modelling security requirements
    Lasheras, Joaquin
    Valencia-Garcia, Rafael
    Tomas Fernandez-Breis, Jesualdo
    Toval, Ambrosio
    WOSIS 2008: SECURITY IN INFORMATION SYSTEMS, PROCEEDINGS, 2008, : 78 - 88
  • [47] Ontology-based Negotiation of Security Requirements in Cloud
    Liccardo, Loredana
    Rak, Massimiliano
    Di Modica, Giuseppe
    Tomarchio, Orazio
    2012 FOURTH INTERNATIONAL CONFERENCE ON COMPUTATIONAL ASPECTS OF SOCIAL NETWORKS (CASON), 2012, : 192 - 197
  • [48] Ontology-Based Checking Method of Requirements Specification
    Dang Viet Dzung
    Ohnishi, Atsushi
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2014, E97D (05): : 1028 - 1038
  • [49] NON FUNCTIONAL REQUIREMENTS (NFRS) TRACEABILITY METAMODEL FOR AGILE DEVELOPMENT
    Firdaus, Adila
    Ghani, Imran
    Jawawi, Dayang Norhayati Abg
    Kadir, Wan Mohd Nasir Wan
    JURNAL TEKNOLOGI, 2015, 77 (09):
  • [50] Development and Evaluation of a Software Requirements Ontology
    Tan, He
    Ismail, Muhammad
    Tarasov, Vladimir
    Adlemo, Anders
    Johansson, Mats
    PROCEEDINGS OF THE 7TH INTERNATIONAL WORKSHOP ON SOFTWARE KNOWLEDGE (SKY), 2016, : 11 - 18