Robust approaches, techniques and tools for requirement engineering in agile development

Finding correct requirements, analyzing, documenting and validating requirements are necessary practices in all software development approaches including agile development. This paper provides a better understanding to handle the software requirements in agile development through different models, tools and techniques. It analyzes these instruments and methods to talk about issues worried about the selection of requirements engineering exercises in an agile software advancement process. It proposes a few changes to illuminate a few difficulties in the requirements engineering process in agile software advancement.

[1]  Christian Hedin,et al.  Introducing the Agile Requirements Abstraction Model - Requirements Engineering in a Scrum Environment , 2008 .

[2]  João Araújo,et al.  SnapMind: A framework to support consistency and validation of model-based requirements in agile development , 2014, 2014 IEEE 4th International Model-Driven Requirements Engineering Workshop (MoDRE).

[3]  Michael J. Rees,et al.  A feasible user story tool for agile software development? , 2002, Ninth Asia-Pacific Software Engineering Conference, 2002..

[4]  Osman Hegazy,et al.  Requirements Engineering Methodology in Agile Environment , 2012 .

[5]  Chunyan Miao,et al.  Using goal net to model user stories in agile software development , 2014, 15th IEEE/ACIS International Conference on Software Engineering, Artificial Intelligence, Networking and Parallel/Distributed Computing (SNPD).

[6]  Vito Veneziano,et al.  Mind-mapping: An effective technique to facilitate requirements engineering in agile software development , 2011, 14th International Conference on Computer and Information Technology (ICCIT 2011).

[7]  Saad Masood Butt,et al.  Handling requirements using FlexREQ model , 2012, 2012 IEEE International Conference on Computer Science and Automation Engineering.

[8]  Sonali Agarwal,et al.  A Hybrid Approach of Requirement Engineering in Agile Software Development , 2013, 2013 International Conference on Machine Intelligence and Research Advancement.

[9]  Rainer Grau Requirements Engineering in Agile Software Development , 2012 .