Impact and Challenges of Requirement Engineering in Agile Methodologies: A Systematic Review

Abstract

Requirement Engineering is one of important stage in development life cycle. All requirements required for development of product is collected in this phase. A high standard product can be developed by agile methodology in less budget and time. Importance of agile practices have been enhanced since it offers assist cooperation too software engineering. Being basic phase of software engineering, requirement engineering has different processes. The elements of direct correspondence is one of spry way which not at all like to other conventional and traditional approaches .Although a lot of research has been done on agile practices and role of requirement in agile methodologies but still there is need of studies on change manage management ,requirement prioritization, prototyping and nonfunctional requirement in agile methodologies. Aim of this review paper is to present the limitations in presentation of requirement engineering phases in agile practices and what are the issues and challenges that agile person faces in implementation of agile practices. Many research studies from different sources have been reviewed on basis of inclusion and exclusion criteria. Most RE activities has been discussed in review. Evidence helps to prove that how RE process was performed in scrums. Mostly research has been conducted on general agile methodologies, few authors specified RE practices in other methodologies of agile. Finding of this research is the work of researchers that will be beneficial for those who are interested in finding interesting area of research in this field because many techniques of agile (extreme programming, crystal methodology, lean ) requires further study and practical results as clarified by studies.

Authors and Affiliations

Sehrish Alam, Shahid Nazir Bhatti, S. Asim Ali Shah, Dr. Amr Mohsen Jadi

Keywords

Related Articles

A Hybrid Genetic Algorithm with Tabu Search for Optimization of the Traveling Thief Problem

Until now, several approaches such as evolutionary computing and heuristic methods have been presented to optimize the traveling thief problem (TTP). However, most of these approaches consider the TTP components independ...

Automatic Ferrite Content Measurement based on Image Analysis and Pattern Classification

The existing manual point counting technique for ferrite content measurement is a difficult time consuming method which has limited accuracy due to limited human perception and error induced by points on boundaries of gr...

An Approach of nMPRA Architecture using Hardware Implemented Support for Event Prioritization and Treating

One of the fundamental requirements of real time operating systems is the determinism of executing critical tasks and treating multiple periodic or aperiodic events. The present paper presents the hardware support of the...

Software Bug Prediction using Machine Learning Approach

Software Bug Prediction (SBP) is an important issue in software development and maintenance processes, which concerns with the overall of software successes. This is because predicting the software faults in earlier phas...

Comparison of Machine Learning Algorithms to Classify Web Pages

The ‘World Wide Web’, or simply the web, represents one of the largest sources of information in the world. We can say that any topic we think about is probably finding it's on the web. Web information comes in different...

Download PDF file
  • EP ID EP258378
  • DOI 10.14569/IJACSA.2017.080455
  • Views 100
  • Downloads 0

How To Cite

Sehrish Alam, Shahid Nazir Bhatti, S. Asim Ali Shah, Dr. Amr Mohsen Jadi (2017). Impact and Challenges of Requirement Engineering in Agile Methodologies: A Systematic Review. International Journal of Advanced Computer Science & Applications, 8(4), 411-420. https://europub.co.uk./articles/-A-258378