MBRP: Model-Based Requirements Prioritization Using PageRank Algorithm

被引:5
|
作者
Abbas, Muhammad [1 ]
Inayat, Irum [2 ]
Jan, Naila [2 ]
Saadatmand, Mehrdad [1 ]
Enoiu, Eduard Paul [3 ]
Sundmark, Daniel [3 ]
机构
[1] Res Inst Sweden, Vasteras, Sweden
[2] Natl Univ Comp & Emerging Sci, Islamabad, Pakistan
[3] Malardalen Univ, Vasteras, Sweden
关键词
requirement prioritization; requirements interdependencies; meta-model; page-rank; ANALYTIC HIERARCHY PROCESS;
D O I
10.1109/APSEC48747.2019.00014
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Requirements prioritization plays an important role in driving project success during software development. Literature reveals that existing requirements prioritization approaches ignore vital factors such as interdependency between requirements. Existing requirements prioritization approaches are also generally time-consuming and involve substantial manual effort. Besides, these approaches show substantial limitations in terms of the number of requirements under consideration. There is some evidence suggesting that models could have a useful role in the analysis of requirements interdependency and their visualization, contributing towards the improvement of the overall requirements prioritization process. However, to date, just a handful of studies are focused on model-based strategies for requirements prioritization, considering only conflict-free functional requirements. This paper uses a meta-model-based approach to help the requirements analyst to model the requirements, stakeholders, and inter-dependencies between requirements. The model instance is then processed by our modified PageRank algorithm to prioritize the given requirements. An experiment was conducted, comparing our modified PageRank algorithm's efficiency and accuracy with five existing requirements prioritization methods. Besides, we also compared our results with a baseline prioritized list of 104 requirements prepared by 28 graduate students. Our results show that our modified PageRank algorithm was able to prioritize the requirements more effectively and efficiently than the other prioritization methods.
引用
收藏
页码:31 / 38
页数:8
相关论文
共 50 条
  • [1] Impact Analysis of Graph-based Requirements Models using PageRank Algorithm
    Mokammel, F.
    Coatanea, E.
    Bakhouya, M.
    Christophe, F.
    Nonsiri, S.
    2013 7TH ANNUAL IEEE INTERNATIONAL SYSTEMS CONFERENCE (SYSCON 2013), 2013, : 731 - 736
  • [2] Interactive requirements prioritization using a genetic algorithm
    Tonella, Paolo
    Susi, Angelo
    Palma, Francis
    INFORMATION AND SOFTWARE TECHNOLOGY, 2013, 55 (01) : 173 - 187
  • [3] Model-Based Test Case Prioritization Using ACO: A review
    Sharma, Sonia
    Singh, Ajmer
    2016 FOURTH INTERNATIONAL CONFERENCE ON PARALLEL, DISTRIBUTED AND GRID COMPUTING (PDGC), 2016, : 177 - 181
  • [4] Model-based prioritization for acquiring protection
    Tashjian, Sarah M.
    Wise, Toby
    Mobbs, Dean
    PLOS COMPUTATIONAL BIOLOGY, 2022, 18 (12)
  • [5] Requirements Prioritization and using Iteration Model for Successful Implementation of Requirements
    Yaseen, Muhammad
    Ibrahim, Noraini
    Mustapha, Aida
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2019, 10 (01) : 121 - 127
  • [6] An Improved BA Model Based on the PageRank Algorithm
    Guo, Chonghui
    Zhang, Liang
    2008 4TH INTERNATIONAL CONFERENCE ON WIRELESS COMMUNICATIONS, NETWORKING AND MOBILE COMPUTING, VOLS 1-31, 2008, : 11500 - +
  • [7] Model-based regression test case prioritization
    Panigrahi C.R.
    Mall R.
    Communications in Computer and Information Science, 2010, 54 : 380 - 385
  • [8] Model-Based Regression Test Case Prioritization
    Panigrahi, Chhabi Rani
    Mall, Rajib
    INFORMATION SYSTEMS, TECHNOLOGY AND MANAGEMENT, PROCEEDINGS, 2010, 54 : 380 - 385
  • [9] An improved risk prioritization method for propulsion system based on heterogeneous information and PageRank algorithm
    Hua, Zhen
    Fei, Liguo
    Jing, Xiaochuan
    EXPERT SYSTEMS WITH APPLICATIONS, 2023, 212
  • [10] Model-Based Test Sequence Generation and Prioritization Using Ant Colony Optimization
    Nayak, Gayatri
    Ray, Mitrabinda
    JOURNAL OF INFORMATION TECHNOLOGY RESEARCH, 2022, 15 (01)