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 条
  • [41] Systematic Literature study on estimation and prioritization of quality requirements in software development
    Jose Salamea, Maria
    Gonzalez-Palacio, Liliana
    Oriol, Marc
    Farre, Carles
    2020 15TH IBERIAN CONFERENCE ON INFORMATION SYSTEMS AND TECHNOLOGIES (CISTI'2020), 2020,
  • [42] Enhancing Agile Software Development: A Novel Approach to Automated Requirements Prioritization
    Izhar, Rahat
    Cosh, Kenneth
    Bhatti, Shahid Nazir
    2024 21ST INTERNATIONAL JOINT CONFERENCE ON COMPUTER SCIENCE AND SOFTWARE ENGINEERING, JCSSE 2024, 2024, : 286 - 293
  • [43] An Analytical Hierarchy Process-Based Technique for Software Requirements Prioritization
    Ahmad Al-Rawashdeh, Thamer
    Al'Azzeh, Feras
    Al-Tarawneh, Feras
    IEEE ACCESS, 2025, 13 : 50603 - 50610
  • [44] A Collaborative Effort-Benefit-Value Analysis Model to Support Requirements Reuse for Software Requirements Prioritization
    Gupta, Ankita
    Gupta, Chetna
    INTERNATIONAL JOURNAL OF SOFTWARE INNOVATION, 2021, 9 (01) : 37 - 51
  • [45] Software sustainability requirements: a unified method for improving requirements process for software development
    Saputri, Theresia Ratih Dewi
    Lee, Seok-Won
    29TH IEEE INTERNATIONAL REQUIREMENTS ENGINEERING CONFERENCE (RE 2021), 2021, : 506 - 507
  • [46] Generating large dataset for software requirements prioritization and selection under fuzzy environment
    Nazim, Mohd.
    Arif, Mohd.
    Mohammad, Chaudhary Wali
    Sadiq, Mohd.
    JOURNAL OF INFORMATION & OPTIMIZATION SCIENCES, 2023, 44 (02): : 285 - 299
  • [47] A Systematic Literature Review of AI-Based Software Requirements Prioritization Techniques
    Anwar, Rahila
    Bashir, Muhammad Bilal
    IEEE ACCESS, 2023, 11 : 143815 - 143860
  • [48] A Monte Carlo investigation of one approach to prioritization for a large number of software requirements
    Timofeeva, A. Yu
    Murtazina, M. Sh
    INTERNATIONAL CONFERENCE: INFORMATION TECHNOLOGIES IN BUSINESS AND INDUSTRY, 2019, 1333
  • [49] Test scenario prioritization from user requirements for web-based software
    Panda, Namita
    Mohapatra, Durga Prasad
    INTERNATIONAL JOURNAL OF SYSTEM ASSURANCE ENGINEERING AND MANAGEMENT, 2021, 12 (03) : 361 - 376