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 条
  • [31] AHP_GORE_PSR: Applying Analytic Hierarchy Process in Goal Oriented Requirements Elicitation Method for the Prioritization of Software Requirements
    Sadiq, Mohd
    Hassan, Tanveer
    Nazneen, Sanjida
    2017 3RD IEEE INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE & COMMUNICATION TECHNOLOGY (CICT), 2017,
  • [32] A Software Requirement Prioritization Method for Online Education Software Development
    Chen, Chen
    He, Yumin
    Bai, Shengling
    2024 4TH INTERNATIONAL CONFERENCE ON INFORMATION COMMUNICATION AND SOFTWARE ENGINEERING, ICICSE 2024, 2024, : 25 - 29
  • [33] Towards the Verbal Decision Analysis Paradigm for Implementable Prioritization of Software Requirements
    Melo Barbosa, Paulo Alberto
    Pinheiro, Placido Rogerio
    de Vasconcelos Silveira, Francisca Raquel
    ALGORITHMS, 2018, 11 (11):
  • [34] A fuzzy framework for prioritization and partial selection of security requirements in software projects
    Mougouei, Davoud
    Powers, David M. W.
    Mougouei, Elahe
    JOURNAL OF INTELLIGENT & FUZZY SYSTEMS, 2019, 37 (02) : 2671 - 2686
  • [35] Requirements Prioritization in Market-Driven Software A survey based on large numbers of stakeholders and requirements
    Frota dos Santos, Jorge Rollinlo
    Albuquerque, Adriano Bessa
    Pinheiro, Placido Rogerio
    PROCEEDINGS 2016 10TH INTERNATIONAL CONFERENCE ON THE QUALITY OF INFORMATION AND COMMUNICATIONS TECHNOLOGY (QUATIC), 2016, : 67 - 72
  • [36] A Recommender System based on Intuitionistic Fuzzy Sets for Software Requirements Prioritization
    Tzimos, Dimitrios
    Gerogiannis, Vassilis C.
    Le Hoang Son
    Karageorgos, Anthony
    25TH PAN-HELLENIC CONFERENCE ON INFORMATICS WITH INTERNATIONAL PARTICIPATION (PCI2021), 2021, : 466 - 471
  • [37] Prioritization of global software requirements' engineering barriers: An analytical hierarchy process
    Akbar, Muhammad Azeem
    Naveed, Wishal
    Mahmood, Sajjad
    Rafi, Saima
    Alsanad, Ahmed
    Abdul-Aziz Alsanad, Abeer
    Gumaei, Abdu
    Alothaim, Abdulrahman
    IET SOFTWARE, 2021, 15 (04) : 277 - 291
  • [38] Requirements Prioritization Decision Rule Improvement for Software Product Line Evolution
    Inoki, Mari
    Kitagawa, Takayuki
    REQUIREMENTS ENGINEERING TOWARD SUSTAINABLE WORLD, 2016, 671 : 34 - 49
  • [39] Prioritization and Selection of the Software Requirements using Rough-Set Theory
    Sadiq, Mohd
    Devi, V. Susheela
    IETE JOURNAL OF RESEARCH, 2023, 69 (08) : 5169 - 5186
  • [40] An Approach for Managing Large-Sized Software Requirements during Prioritization
    Yaseen, Muhammad
    Mustapha, Aida
    Ibrahim, Noraini
    2018 IEEE CONFERENCE ON OPEN SYSTEMS (ICOS), 2018, : 98 - 103