There is no doubt to say that researchers have made significant contributions by developing numerous tools and techniques of various Requirements Engineering (RE) processes but at the same time, the field still demands further research to come up with the novel solutions for many ongoing issues. Some of the key challenges in RE may be the issues in describing the system limit, issues in understanding among the different groups affected by the improvement of a given system, and challenges in dealing with the explosive nature of requirements. These challenges may lead to poor requirements and the termination of system progress, or else the disappointing or inefficient result of a system, which increases high maintenance costs or suffers from frequent changes. RE can be decomposed into various sub-phases: requirements elicitation, specification, documentation and validation. Through proper requirements elicitation, RE process can be upgraded, resulting in enriched system requirements and possibly a much better system. Keeping in view the importance of the area, major elicitation techniques have already been identified in one of our previous papers. This paper is an extension of our previous work and here, an attempt is made to identify and describe the recurring issues and challenges in various requirements elicitation techniques.
Download Full PDF Version (Non-Commercial Use)