A Review of Requirement Prioritization Techniques in Agile Software Development

被引:0
|
作者
Saher, Najia [1 ]
Baharom, Fauziah [2 ]
Romli, Rohaida [2 ]
机构
[1] Islamia Univ Bahawalpur Punjab, Bahawalpur, Punjab, Pakistan
[2] Univ Utara Malaysia, Changlun, Kedah, Malaysia
关键词
Agile software development; requirement change management; requirements prioritization; ENGINEERING PRACTICES;
D O I
暂无
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Prioritization is a crucial process in Requirement Change Management (RCM), as erroneous requirements prioritisation may increase the cost of development and lead to project failures. In Agile Software Development (ASD), requirement prioritization (RP) is difficult to maintain and requires more formal process. Changes in the priority list leads towards rework. Moreover, requirement prioritization in Agile is a difficult task due to its volatile nature. Ignorance of critical requirements during prioritization will result in numerous problems like poor quality of product and unsatisfied client. This paper presents a comprehensive review of RP by reviewing the strengths and weaknesses of existing RP techniques. This paper also provides information related to the current state-of-the-art on techniques and practices of RP and the research gaps in related works. These findings will contribute as inputs to construct a framework for selecting suitable RP techniques in ASD which can help software practitioners in choosing suitable prioritization techniques for handling continuous requirement change in ASD.
引用
收藏
页码:242 / 247
页数:6
相关论文
共 50 条
  • [1] Requirement Engineering Challenges in Agile Software Development
    Rasheed, Aqsa
    Zafar, Bushra
    Shehryar, Tehmina
    Aslam, Naila Aiman
    Sajid, Muhammad
    Ali, Nouman
    Dar, Saadat Hanif
    Khalid, Samina
    [J]. MATHEMATICAL PROBLEMS IN ENGINEERING, 2021, 2021
  • [2] A Requirements Engineering Techniques Review in Agile Software Development Methods
    Zamudio, Lizbeth
    Alfonso Aguilar, Jose
    Tripp, Carolina
    Misra, Sanjay
    [J]. COMPUTATIONAL SCIENCE AND ITS APPLICATIONS - ICCSA 2017, PT V, 2017, 10408 : 683 - 698
  • [3] A Software Requirement Prioritization Method for Online Education Software Development
    Chen, Chen
    He, Yumin
    Bai, Shengling
    [J]. 2024 4TH INTERNATIONAL CONFERENCE ON INFORMATION COMMUNICATION AND SOFTWARE ENGINEERING, ICICSE 2024, 2024, : 25 - 29
  • [4] A Hybrid Approach of Requirement Engineering in Agile Software Development
    Kumar, Manoj
    Shukla, Manish
    Agarwal, Sonali
    [J]. 2013 INTERNATIONAL CONFERENCE ON MACHINE INTELLIGENCE AND RESEARCH ADVANCEMENT (ICMIRA 2013), 2013, : 515 - 519
  • [5] Requirement Change Taxonomy and Categorization in Agile Software Development
    Saher, Najia
    Baharom, Fauziah
    Ghazali, Osman
    [J]. PROCEEDINGS OF THE 2017 6TH INTERNATIONAL CONFERENCE ON ELECTRICAL ENGINEERING AND INFORMATICS (ICEEI'17), 2017,
  • [6] Quality Requirement Documentation Guidelines for Agile Software Development
    Behutiye, Woubshet
    Rodriguez, Pilar
    Oivo, Markku
    [J]. IEEE ACCESS, 2022, 10 : 70154 - 70173
  • [7] ARP–GWO: an efficient approach for prioritization of risks in agile software development
    B. Prakash
    V. Viswanathan
    [J]. Soft Computing, 2021, 25 : 5587 - 5605
  • [8] Causes and Mitigation Practices of Requirement Volatility in Agile Software Development
    Mohammad, Abdulghafour
    Kollamana, Job Mathew
    [J]. INFORMATICS-BASEL, 2024, 11 (01):
  • [9] Incorporating user centered requirement engineering into agile software development
    Duechting, Markus
    Zimmermann, Dirk
    Nebe, Karsten
    [J]. HUMAN-COMPUTER INTERACTION, PT 1, PROCEEDINGS: INTERACTION DESIGN AND USABILITY, 2007, 4550 : 58 - +
  • [10] Understanding Requirement Prioritization Techniques
    Ahuja, Heena
    Sujata
    Purohit, G. N.
    [J]. 2016 IEEE INTERNATIONAL CONFERENCE ON COMPUTING, COMMUNICATION AND AUTOMATION (ICCCA), 2016, : 257 - 262