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 条
  • [1] An Ontology-based Approach to Support for Requirements Traceability in Agile Development
    Murtazina, M. Sh.
    Avdeenko, T. V.
    PROCEEDINGS OF THE 13TH INTERNATIONAL SYMPOSIUM INTELLIGENT SYSTEMS 2018 (INTELS'18), 2019, 150 : 628 - 635
  • [2] Ontology-based multiperspective requirements traceability framework
    Namfon Assawamekin
    Thanwadee Sunetnanta
    Charnyote Pluempitiwiriyawej
    Knowledge and Information Systems, 2010, 25 : 493 - 522
  • [3] Ontology-based multiperspective requirements traceability framework
    Assawamekin, Namfon
    Sunetnanta, Thanwadee
    Pluempitiwiriyawej, Charnyote
    KNOWLEDGE AND INFORMATION SYSTEMS, 2010, 25 (03) : 493 - 522
  • [4] An Ontology-Based Approach to the Agile Requirements Engineering
    Murtazina, Marina
    Avdeenko, Tatiana
    PERSPECTIVES OF SYSTEM INFORMATICS (PSI 2019), 2019, 11964 : 205 - 213
  • [5] Requirements Traceability for Detecting Defects in Agile Software Development
    Hidayati, Nuraisa Novia
    Rochimah, Siti
    2020 10TH ELECTRICAL POWER, ELECTRONICS, COMMUNICATIONS, CONTROLS AND INFORMATICS SEMINAR (EECCIS), 2020, : 248 - 253
  • [6] An Ontology-Based Agent For Context Aware Software Process Development
    de Souza, Josivan Pereira
    Tacla, Cesar Augusto
    Beal, Franciele
    Paraiso, Emerson Cabrera
    Gimenez-Lugo, Gustavo A.
    PROCEEDINGS OF THE 2013 IEEE 17TH INTERNATIONAL CONFERENCE ON COMPUTER SUPPORTED COOPERATIVE WORK IN DESIGN (CSCWD), 2013, : 287 - 292
  • [7] An Ontology-Based Context Model for Managing Security Knowledge in Software Development
    Wen, Shao-Fang
    Katt, Basel
    PROCEEDINGS OF THE 2018 23RD CONFERENCE OF OPEN INNOVATIONS ASSOCIATION (FRUCT), 2018, : 416 - 424
  • [8] OntoSoft Process: Towards an agile process for ontology-based software
    Machado, Joice B.
    Isotani, Seiji
    Barbosa, Ellen F.
    Bandeira, Judson
    Alcantara, Williams
    Barbosa, Armando
    Bittencourt, Ig
    PROCEEDINGS OF THE 49TH ANNUAL HAWAII INTERNATIONAL CONFERENCE ON SYSTEM SCIENCES (HICSS 2016), 2016, : 5813 - 5822
  • [9] Evaluation of Ontology-based Checking of Software Requirements Specification
    Dzung, Dang Viet
    Ohnishi, Atsushi
    2013 IEEE 37TH ANNUAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE (COMPSAC), 2013, : 425 - 430
  • [10] GUITAR: An Ontology-based Automated Requirements Analysis Tool
    Tuong Huan Nguyen
    Grundy, John
    Almorsy, Mohamed
    2014 IEEE 22ND INTERNATIONAL REQUIREMENTS ENGINEERING CONFERENCE (RE), 2014, : 315 - 316