A systematic literature review on agile requirements engineering practices and challenges

被引:252
|
作者
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 条
  • [21] Agile product line engineering-a systematic literature review
    Diaz, Jessica
    Perez, Jennifer
    Alarcon, Pedro P.
    Garbajosa, Juan
    [J]. SOFTWARE-PRACTICE & EXPERIENCE, 2011, 41 (08): : 921 - 941
  • [22] Challenges in Requirements Engineering and Its Solutions: A Systematic Review
    Mello, Otavio da Cruz
    Fontoura, Lisandra Manzoni
    [J]. ICEIS: PROCEEDINGS OF THE 24TH INTERNATIONAL CONFERENCE ON ENTERPRISE INFORMATION SYSTEMS - VOL 2, 2022, : 70 - 77
  • [23] Requirements and challenges of hospital dashboards: a systematic literature review
    Reza Rabiei
    Sohrab Almasi
    [J]. BMC Medical Informatics and Decision Making, 22
  • [24] Requirements and challenges of hospital dashboards: a systematic literature review
    Rabiei, Reza
    Almasi, Sohrab
    [J]. BMC MEDICAL INFORMATICS AND DECISION MAKING, 2022, 22 (01)
  • [25] Applications of ontologies in requirements engineering: a systematic review of the literature
    Diego Dermeval
    Jéssyka Vilela
    Ig Ibert Bittencourt
    Jaelson Castro
    Seiji Isotani
    Patrick Brito
    Alan Silva
    [J]. Requirements Engineering, 2016, 21 : 405 - 437
  • [26] Requirements Engineering for Autonomous Vehicles: A Systematic Literature Review
    Ribeiro, Quelita A. D. S.
    Ribeiro, Moniky
    Castro, Jaelson
    [J]. 37TH ANNUAL ACM SYMPOSIUM ON APPLIED COMPUTING, 2022, : 1299 - 1308
  • [27] Applications of ontologies in requirements engineering: a systematic review of the literature
    Dermeval, Diego
    Vilela, Jessyka
    Bittencourt, Ig Ibert
    Castro, Jaelson
    Isotani, Seiji
    Brito, Patrick
    Silva, Alan
    [J]. REQUIREMENTS ENGINEERING, 2016, 21 (04) : 405 - 437
  • [28] A SYSTEMATIC REVIEW OF THE LITERATURE ON THE TEACHING AND LEARNING OF REQUIREMENTS ENGINEERING
    Pereira, Mariana
    Mendoza, Vanessa
    Assis, Denise
    Farias, Adelito
    Fagundes, Roberta
    Lencastre, Maria
    [J]. 9TH INTERNATIONAL CONFERENCE ON EDUCATION AND NEW LEARNING TECHNOLOGIES (EDULEARN17), 2017, : 1340 - 1349
  • [29] Practices for Large-Scale Agile Transformations: A Systematic Literature Review
    Trippensee, Lennard
    Remane, Gerrit
    [J]. DIGITAL INNOVATION AND ENTREPRENEURSHIP (AMCIS 2021), 2021,
  • [30] Perceived importance of agile requirements engineering practices - A survey
    Ochodek, Miroslaw
    Kopczynska, Sylwia
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2018, 143 : 29 - 43