ABSTRACT Software development is one of the most booming industries of the world at the moment. All the major industrial groups are investing huge amounts of money in software development sector. Although several software development models have been developed in this regard, currently, the most widely used software development model is the agile model, due to its flexibility and change management capabilities. An important aspect of software development is that it is a phased activity which means that before ending up in the development of robust software application, several activities have to be performed. These activities are characterized by software development life cycle. The first and foremost activity of any software development life cycle is requirement gathering and specification. Now the problem is in agile development approach where nothing is fixed and requirements keep on changing all the time. In such scenarios it becomes extremely difficult to gather, analyze and document those requirements. In this paper evaluation of efficient requirement engineering approaches have been presented which could remove these requirement gathering issues in agile application development.
[1]
Asta Murauskaite,et al.
Bottlenecks in Agile Software Development Identified Using Theory of Constraints (TOC) Principles
,
2008
.
[2]
Adam Wojciechowski,et al.
Extreme programming modified: embrace requirements engineering practices
,
2002,
Proceedings IEEE Joint International Conference on Requirements Engineering.
[3]
A. Berztiss,et al.
Requirements Engineering
,
2002,
J. Object Technol..
[4]
Frank Maurer,et al.
Requirements engineering and agile software development
,
2003,
WET ICE 2003. Proceedings. Twelfth IEEE International Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprises, 2003..
[5]
Kent L. Beck,et al.
Extreme programming explained - embrace change
,
1990
.
[6]
Keng Siau,et al.
Agile Modeling, Agile Software Development, and Extreme Programming: The State of Research
,
2005,
J. Database Manag..
[7]
Ken Schwaber,et al.
Agile Software Development with SCRUM
,
2001
.