Software Requirements Conflict Identification: Review and Recommendations
Journal Title: International Journal of Advanced Computer Science & Applications - Year 2016, Vol 7, Issue 10
Abstract
Successful development of software systems re-quires a set of complete, consistent and clear requirements. A wide range of different stakeholders with various needs and backgrounds participate in the requirements engineering process. Accordingly, it is difficult to completely satisfy the requirements of each and every stakeholder. It is the requirements engineer’s job to trade-off stakeholders’ needs with the project resources and constraints. Many studies assert that failure in understanding and managing requirements in general, and requirement conflicts in particular, are one of the main problems of exceeding cost and allocated time which in turn results in project failure. This paper aims at investigating the different reasons of re-quirements conflicts and the different types of requirements conflicts. It providing an overview of existing research works on identifying conflicts; and discussing their limitations in order to yield suggestions for improvement. Objective: To provide an overview of existing research studies on identifying software requirements conflict and identifying limitations and areas for improvement. Method: A comparative literature was conducted by assessing 20 studies dated from 2001 to 2014.
Authors and Affiliations
Maysoon Aldekhail, Azzedine Chikh, Djamal Ziani
Analysis of Valuable Clustering Techniques for Deep Web Access and Navigation
A massive amount of content is available on web but huge portion of it is still invisible. User can only access this hidden web, also called Deep web, by entering a directed query in a web search form and thus accessing...
A Comparative Analysis of Wavelet Families for the Classification of Finger Motions
Wavelet transform (WT) has been widely used in biomedical, rehabilitation and engineering applications. Due to the natural characteristic of WT, its performance is mostly depending on the selection of mother wavelet func...
Classification of Image Database Using Independent Principal Component Analysis
The paper presents a modified approach of Principal Component Analysis (PCA) for an automatic classification of image database. Principal components are the distinctive or peculiar features of an image. PCA also holds in...
Measuring the Impact of the Blackboard System on Blended Learning Students
With the advantages of using learning management systems (LMS) such as Blackboard in the educational process, assessing the impact of such systems has become increasingly important. This study measures the impact of the...
A Design of Pipelined Architecture for on-the-Fly Processing of Big Data Streams
Conventional processing infrastructures have been challenged by huge demand of stream-based applications. The industry responded by introducing traditional stream processing engines along-with emerged technologies. The o...