MCBRank Method to Improve Software Requirements Prioritization

被引:0
|
作者
Ahmad, Sabrina [1 ]
Rizawanti, Riftika [2 ]
Woodings, Terry [3 ]
Jalil, Intan Ermahani A. [1 ]
机构
[1] Univ Teknikal Malaysia Melaka, Teknol Maklumat & Komunikasi, Melaka, Malaysia
[2] Univ Teknol Mataram, Fak Teknol Informasi & Komunikasi, Kota Mataram, Nusa Tenggara B, Indonesia
[3] Univ Western Australia, Sch Phys Math & Comp, Perth, Australia
关键词
Requirements prioritization; requirements engineering; software engineering; empirical software engineering;
D O I
10.14569/IJACSA.2022.0130728
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Requirements Prioritization is an important issue that has a more profound effect on the overall quality of software development. Application of software requirements prioritization provides benefits to minimize risks in software development so that the most important and most impactful requirements are given priority. This paper presents a proposed software requirements prioritization method named MCBRank, which incorporates renowned MoSCoW Method and Case-Based Ranking to improve prioritization correctness. It elaborates on the implementation of MCBRank in an empirical investigation to determine software requirements prioritization for a potential e-library system. The investigation allows the software requirements prioritization process to be implemented by using the proposed MCBRank method. A role-playing empirical investigation with 30 respondents prioritized 31 software requirements, and the results were measured by Cohen Kappa. The kappa results show that MCBRank achieves a better agreement towards the Gold Standard with kappa value of 0.60. Therefore, the investigation results support that MCBRank improves the importance of ranking correctness, representing the stakeholders' wants and the organization's actual needs for the potential e-library system.
引用
收藏
页码:215 / 222
页数:8
相关论文
共 50 条
  • [1] A UML Profile for Software Requirements Prioritization
    Zahoor, Tayyba
    Azam, Farooque
    Anwar, Muhammad Waseem
    Maqbool, Bilal
    Javaid, Haider Ali
    2019 IEEE 10TH ANNUAL INFORMATION TECHNOLOGY, ELECTRONICS AND MOBILE COMMUNICATION CONFERENCE (IEMCON), 2019, : 885 - 891
  • [2] RePizer: a framework for prioritization of software requirements
    Khan, Saif Ur Rehman
    Lee, Sai Peck
    Dabbagh, Mohammad
    Tahir, Muhammad
    Khan, Muzafar
    Arif, Muhammad
    FRONTIERS OF INFORMATION TECHNOLOGY & ELECTRONIC ENGINEERING, 2016, 17 (08) : 750 - 765
  • [3] RePizer: a framework for prioritization of software requirements
    Saif Ur Rehman Khan
    Sai Peck Lee
    Mohammad Dabbagh
    Muhammad Tahir
    Muzafar Khan
    Muhammad Arif
    Frontiers of Information Technology & Electronic Engineering, 2016, 17 : 750 - 765
  • [4] Software for Automation of User Requirements Prioritization
    Sapunkov, A.
    Afanasieva, T.
    2019 2ND INTERNATIONAL CONFERENCE ON GEOINFORMATICS AND DATA ANALYSIS (ICGDA 2019), 2019, : 1 - 5
  • [5] Prioritization of Software Requirements: a Cognitive Approach
    Azzolini, Martin
    Isabel Passoni, Lucia
    PROCEEDINGS OF THE FOURTH INTERNATIONAL WORKSHOP ON KNOWLEDGE DISCOVERY, KNOWLEDGE MANAGEMENT AND DECISION SUPPORT (EUREKA-2013), 2013, 51 : 105 - 110
  • [6] Research on Technologies of Software Requirements Prioritization
    Tong, Zhixiang
    Zhuang, Qiankun
    Guo, Qi
    Ma, Peijun
    TRUSTWORTHY COMPUTING AND SERVICES, 2014, 426 : 9 - 21
  • [7] Software Requirements Prioritization in the context of Global Software Development
    Ali, Kaaenat
    Khan, Junaid Ali
    Aizaz, Farwah
    Ahmed, Mansoor
    2021 INTERNATIONAL CONFERENCE ON FRONTIERS OF INFORMATION TECHNOLOGY (FIT 2021), 2021, : 13 - 18
  • [8] Fuzzy_MoSCoW: A Fuzzy based MoSCoW Method for the Prioritization of Software Requirements
    Ahmad, Khadija Sania
    Ahmad, Nazia
    Tahir, Hina
    Khan, Shaista
    2017 INTERNATIONAL CONFERENCE ON INTELLIGENT COMPUTING, INSTRUMENTATION AND CONTROL TECHNOLOGIES (ICICICT), 2017, : 433 - 437
  • [9] NFR-aware prioritization of software requirements
    Roy, Mandira
    Deb, Novarun
    Cortesi, Agostino
    Chaki, Rituparna
    Chaki, Nabendu
    SYSTEMS ENGINEERING, 2021, 24 (03) : 158 - 176
  • [10] A Machine Learning Approach to Software Requirements Prioritization
    Perini, Anna
    Susi, Angelo
    Avesani, Paolo
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2013, 39 (04) : 445 - 461