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 条
  • [21] Representative information retrieval algorithm based on PageRank algorithm and MapReduce model
    Wei, Ling (weiling@hrbust.edu.cn), 1600, Science and Engineering Research Support Society (09):
  • [22] Experimental Comparison of Code-Based and Model-Based Test Prioritization
    Korel, Bogdan
    Koutsogiannakis, George
    ICSTW 2009: IEEE INTERNATIONAL CONFERENCE ON SOFTWARE TESTING, VERIFICATION, AND VALIDATION WORKSHOPS, 2009, : 77 - 84
  • [23] Model-Based Testing of Automotive Distributed Systems with Automated Prioritization
    Krejci, Lukas
    Novak, Jiri
    PROCEEDINGS OF THE 2017 9TH IEEE INTERNATIONAL CONFERENCE ON INTELLIGENT DATA ACQUISITION AND ADVANCED COMPUTING SYSTEMS: TECHNOLOGY AND APPLICATIONS (IDAACS), VOL 2, 2017, : 668 - 673
  • [24] Prioritization of Best Practices in the Implementation of Model-Based Systems Engineering
    Ploeg, Cacia
    Lai, Kimberly
    Olechowski, Alison
    INCOSE International Symposium, 2022, 32 (01): : 961 - 975
  • [25] Model-Based Test Case Prioritization Using an Alternating Variable Method for Regression Testing of a UML-Based Model
    Shin, Ki-Wook
    Lim, Dong-Jin
    APPLIED SCIENCES-BASEL, 2020, 10 (21): : 1 - 23
  • [26] Constructing True Model-Based Requirements in SysML
    Salado, Alejandro
    Wach, Paul
    SYSTEMS, 2019, 7 (02):
  • [27] Requirements for Information Systems Model-Based Testing
    Santos-Neto, Pedro
    Resende, Rodolfo
    Padua, Clarindo
    APPLIED COMPUTING 2007, VOL 1 AND 2, 2007, : 1409 - 1415
  • [28] Interval Evidential Reasoning Algorithm for Requirements Prioritization
    Voola, Persis
    Babu, A. Vinaya
    PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON INFORMATION SYSTEMS DESIGN AND INTELLIGENT APPLICATIONS 2012 (INDIA 2012), 2012, 132 : 915 - +
  • [29] Security & Safety by Model-based Requirements Engineering
    Japs, Sergej
    2020 28TH IEEE INTERNATIONAL REQUIREMENTS ENGINEERING CONFERENCE (RE'20), 2020, : 422 - 427
  • [30] Tracing Requirements In A Model-Based Testing Approach
    Abbors, Fredrik
    Truscan, Dragos
    Lilius, Johan
    2009 FIRST INTERNATIONAL CONFERENCE ON ADVANCES IN SYSTEM TESTING AND VALIDATION LIFECYCLE, 2009, : 123 - 128