Turkish Journal of Computer and Mathematics Education
Journal license

Journal

Turkish Journal of Computer and Mathematics Education


Volume
& Issue

Volume 12, Issue 3


Published
on

April 5, 2021


Pages

1670-1682


DOI

Article

Critical Success Factors and Challenges in Agile Requirements Engineering


Authors

Mohammed Saleh Affiliation:
Universiti Utara Malaysia, Malaysia
, Fauziah Baharom Affiliation:
Universiti Utara Malaysia, Malaysia
and Shafinah Farvin Packeer Mohamed Affiliation:
Universiti Utara Malaysia, Malaysia


Abstract

Nowadays, the requirements of the software are changing rapidly in order to meet clients’ needs, which increases the complexity of developing software. Thus, Agile requirements engineering has arisen and it focuses on how to deal with the increasing changes in software requirements by gathering requirements it eratively and collaboratively with the clients. Thus, the clients’ satisfaction could be met more easily. On the other side, researchers have tried to improve agile requirements engineering from time to time, however, there are still limitations and challe nges faced, which need more attention. Thus, this study is conducted by performing a systematic literature review technique to investigate the challenges , critical success factors, and the topics that need more attention in the agile requirements engineeri ng field. In the beginning, the study obtained 178 articles related to this topic which were published from 2002 until 2019. After a thorough analysis of the articles, the study reviewed the ten (10) challenges and the proposed solutions that mentioned in the previous studies. Besides that, the study found six (6) critical success factors, and highlighted four (4) topics that need more attention from the researchers in future studies in agile requirements engineering.


Keywords

agile software development, agile requirements engineering, systematic literature review


Citation

Saleh, M., Baharom, F., & Mohamed, S. F. P. (2021). Critical success factors and challenges in agile requirements engineering. Turkish Journal of Computer and Mathematics Education, 12(3), 1670–1682.

Published by: Engineering Journals

Engineering Journals Logo