A Review of Requirement Engineering Issues and Challenges in Various Software Development Methods

  title={A Review of Requirement Engineering Issues and Challenges in Various Software Development Methods},
  author={Tejas Shah and S. V. Patel},
  journal={International Journal of Computer Applications},
  • T. Shah, S. Patel
  • Published 2014
  • Computer Science
  • International Journal of Computer Applications
Requirement Engineering (RE) is a systemic and integrated process of eliciting, elaborating, negotiating, prioritizing, specifying, validating and managing the requirements of a system. The detailed and agreed requirements are documented and specified to serve as the basis for further system development activities. The software industry has moved from traditional software development method to service oriented software development. While many researchers and practitioners have observed issues… Expand

Figures, Tables, and Topics from this paper

A study of requirements engineering practices among software developers at UUM Information Technology (UUMIT)
Requirements Engineering (RE) is a systemic and integrated process of eliciting, elaborating, negotiating, validating and managing the requirements of a system in software development project. UUMExpand
Revisiting Requirements Documentation Techniques and Challenges
The study unveils the need for automation and standardization of requirements documentation process and techniques and attempts to analyze the substantial challenges of requirement documentation. Expand
Investigation of the current requirements engineering practices among software developers at the Universiti Utara Malaysia Information Technology (UUMIT) Centre
Requirements Engineering (RE) is a systemic and integrated process of eliciting, elaborating, negotiating, validating and managing of the requirements of a system in a software development project.Expand
Requirement Engineering Challenges: A Systematic Mapping Study on the Academic and the Industrial Perspective
A systematic mapping study and questionnaire-based empirical investigation to collect and analyze RE challenges faced by IT practitioners working for 15 companies located in four different countries reveal a weak positive correlation between RE challenges in the literature and in practice. Expand
Investigate Impacts, Challenges And Solutions Of Requirement Engineering In Agile Methodologies: A Review
Requirement Engineering is one of essential phase in software development life cycle. In the last few years many people know much about the success rate of Requirement Engineering in a project’sExpand
Requirements: Towards an understanding on why software projects fail
Requirement engineering is at the foundation of every successful software project. There are many reasons for software project failures; however, poorly engineered requirements process contributesExpand
The role of requirements in the success or failure of software projects
Requirements engineering is pivotal and central to every successful software development project. There are several reasons why software projects fail; however, poorly elicited, documented, validatedExpand
A Systematic Review of Software Security Issues Associated With Agile Software Development
Software security issues which are considered are types of design and code changes, lack of documentation, schedule delay and change of requirements through prior literature review, and how to safeguard and avoid to certain extent. Expand
Towards Implementation of Requirements Management Specific Practices (SP1.3 and SP1.4) for Saudi Arabian Small and Medium Sized Software Development Organizations
A workflow model for each specific practice of CMMI Level 2, i.e., managing requirements change and maintaining bidirectional traceability of requirements, is developed and is applicable to small- and medium-sized software development organizations in Saudi Arabia. Expand
Integrating Design Thinking into Scrum Framework in the Context of Requirements Engineering Management
This paper proposes an integrated framework, where the Design Thinking model is integrated with the Scrum framework in the context of requirements engineering management, to improve the existing Scrum requirements engineering. Expand


Issues and Challenges of Requirement Engineering in Service Oriented Software Development
  • Muneera Bano, N. Ikram
  • Engineering, Computer Science
  • 2010 Fifth International Conference on Software Engineering Advances
  • 2010
A list of issues and challenges from literature under considerations by research community for RE process in SOSD are extracted and shows that there is a need of standard RE process for SOSD with proper guidance on how to perform different steps with details. Expand
Evaluation of Efficient Requirement Engineering Techniques in Agile Software Development
Evaluation of efficient requirement engineering approaches have been presented which could remove requirement gathering issues in agile application development. Expand
Object-Oriented Requirements Engineering and Management
Object-Oriented requirements engineering is an approach to encapsulating information about the process and product, as well as functionality into a requirements object. This paper identifiesExpand
A Survey of Non-Functional Requirements in Software Development Process
The NFR concepts are reviewed, how they are related to the overall software development process and new areas of further work are identified. Expand
Global software engineering : challenges and solutions framework
This thesis analyzes in more detail why the productivity in distributed software development drops up to 50 per cent compared to single site software development, and what could be done to improve the situation in practice in the companies’ daily work. Expand
Issues in IT Service-Oriented Requirements Engineering
This study suggests that in the new IT services era, new techniques and approaches are needed for eliciting and determining provider andCustomer requirements that involve key stakeholder groups equitably and more closely negotiate the sometimes-conflicting provider and customer needs. Expand
A Model-based Object-oriented Approach to Requirement Engineering (MORE)
Applying modeling and OO technologies to requirement phases, the domain knowledge can be captured in a well-defined model, so the completeness, consistency, traceability and reusability of requirement and its integration with the artifacts of other phases can be cost effectively improved. Expand
Issues Identified in the Software Process due to Barriers found during Eliciting Requirements on Agile Software Projects: Insights from India
This paper gives an insight about these challenges faced in many of the software industries and it would allow different stakeholders within agile based onshore /offshore setting to better understand these challenges in eliciting their requirements. Expand
A Systematic Literature Review on Service Description Methods
The results show that, despite the recent efforts in describing the nonfunctional requirements of services through approaches like semantic annotations and policy attachments, there is still a lot to do in enhancing the description of quality aspects of services. Expand
Viewpoints and Issues in Requirements Engineering for Services
  • J. Ralyté
  • Engineering, Computer Science
  • 2012 IEEE 36th Annual Computer Software and Applications Conference Workshops
  • 2012
This paper aims to identify viewpoints and issues particular to the RE domain adapted to the service-oriented engineering context and introduces a framework to support RE for service engineering. Expand