A systematic literature review on agile requirements engineering practices and challenges

被引:260
|
作者
Inayat, Irum [1 ]
Salim, Siti Salwah [1 ]
Marczak, Sabrina [2 ]
Daneva, Maya [3 ]
Shamshirband, Shahaboddin [4 ,5 ]
机构
[1] Univ Malaya, Fac Comp Sci & Informat Technol, Dept Software Engn, Kuala Lumpur 50603, Malaysia
[2] Pontificia Univ Catolica Rio Grande Sul PUCRS Uni, Sch Comp Sci, Rio De Janeiro, Brazil
[3] Univ Twente, Informat Sci Res Grp, NL-7500 AE Enschede, Netherlands
[4] Univ Malaya, Fac Comp Sci & Informat Technol, Dept Informat Syst, Kuala Lumpur 50603, Malaysia
[5] Islamic Azad Univ, Chalous Branch, Dept Comp Sci, Chalous 46615397, Mazandaran, Iran
关键词
Agile software development methods; Agile requirements engineering; Collaboration; Traditional requirements engineering; Systematic review; GLOBAL SOFTWARE-DEVELOPMENT;
D O I
10.1016/j.chb.2014.10.046
中图分类号
B84 [心理学];
学科分类号
04 ; 0402 ;
摘要
Unlike traditional software development methods, agile methods are marked by extensive collaboration, i.e. face-to-face communication. Although claimed to be beneficial, the software development community as a whole is still unfamiliar with the role of the requirements engineering practices in agile methods. The term "agile requirements engineering" is used to define the "agile way" of planning, executing and reasoning about requirements engineering activities. Moreover, not much is known about the challenges posed by collaboration-oriented agile way of dealing with requirements engineering activities. Our goal is to map the evidence available about requirements engineering practices adopted and challenges faced by agile teams in order to understand how traditional requirements engineering issues are resolved using agile requirements engineering. We conducted a systematic review of literature published between 2002 and June 2013 and identified 21 papers, that discuss agile requirements engineering. We formulated and applied specific inclusion and exclusion criteria in two distinct rounds to determine the most relevant studies for our research goal. The review identified 17 practices of agile requirements engineering, five challenges traceable to traditional requirements engineering that were overcome by agile requirements engineering, and eight challenges posed by the practice of agile requirements engineering. However, our findings suggest that agile requirements engineering as a research context needs additional attention and more empirical results are required to better understand the impact of agile requirements engineering practices e.g. dealing with non-functional requirements and self-organising teams. (C) 2014 Elsevier Ltd. All rights reserved.
引用
收藏
页码:915 / 929
页数:15
相关论文
共 50 条
  • [1] Agile Requirements Engineering: A systematic literature review
    Schon, Eva-Maria
    Thomaschewski, Joerg
    Jose Escalona, Maria
    COMPUTER STANDARDS & INTERFACES, 2017, 49 : 79 - 91
  • [2] Systematic literature review on the impacts of agile release engineering practices
    Karvonen, Teemu
    Behutiye, Woubshet
    Oivo, Markku
    Kuvaja, Pasi
    INFORMATION AND SOFTWARE TECHNOLOGY, 2017, 86 : 87 - 100
  • [3] BARRIERS OF AGILE REQUIREMENTS ENGINEERING IN THE PUBLIC SECTOR: A SYSTEMATIC LITERATURE REVIEW
    Utami A.T.
    Raharjo T.
    Mustaqim I.Z.
    Trisnawaty N.W.
    Interdisciplinary Journal of Information, Knowledge, and Management, 2024, 19
  • [4] Agile Software Requirements Engineering Challenges-Solutions-A Conceptual Framework from Systematic Literature Review
    Hoy, Zoe
    Xu, Mark
    INFORMATION, 2023, 14 (06)
  • [5] Agile requirements engineering practices and challenges: an empirical study
    Ramesh, Balasubramaniam
    Cao, Lan
    Baskerville, Richard
    INFORMATION SYSTEMS JOURNAL, 2010, 20 (05) : 449 - 480
  • [6] A Systematic Literature Review of Challenges and Critical Success Factors in Agile Requirement Engineering
    Saleh, Mohammed
    Baharom, Fauziah
    Mohamed, Shafinah Farvin Packeer
    Ahmad, Mazida
    PROCEEDINGS OF KNOWLEDGE MANAGEMENT INTERNATIONAL CONFERENCE (KMICE) 2018, 2018, : 248 - 254
  • [7] Global software engineering and agile practices: a systematic review
    Jalali, Samireh
    Wohlin, Claes
    JOURNAL OF SOFTWARE-EVOLUTION AND PROCESS, 2012, 24 (06) : 643 - 659
  • [8] Challenges in Agile Software Development: A Systematic Literature Review
    Fitriani, Widia Resti
    Rahayu, Puji
    Sensuse, Dana Indra
    2016 INTERNATIONAL CONFERENCE ON ADVANCED COMPUTER SCIENCE AND INFORMATION SYSTEMS (ICACSIS), 2016, : 155 - 163
  • [9] Agile Requirements Engineering's Challenges
    Sherif, Ezeldin
    Helmy, Waleed
    Hassan, Galal
    PROCEEDINGS OF THE 17TH INTERNATIONAL CONFERENCE ON SOFTWARE TECHNOLOGIES (ICSOFT), 2022, : 221 - 225
  • [10] Reviewon Agile Requirements Engineering Challenges
    Elghariani, Kaiss
    Kama, Nazri
    2016 3RD INTERNATIONAL CONFERENCE ON COMPUTER AND INFORMATION SCIENCES (ICCOINS), 2016, : 507 - 512