Requirements elicitation: A survey of techniques, approaches, and tools

Publication Type:
Engineering and Managing Software Requirements, 2005, pp. 19 - 46
Issue Date:
Full metadata record
Requirements elicitation is the process of seeking, uncovering, acquiring, and elaborating requirements for computer based systems. It is generally understood that requirements are elicited rather than just captured or collected. This implies there are discovery, emergence, and development elements in the elicitation process. Requirements elicitation is a complex process involving many activities with a variety of available techniques, approaches, and tools for performing them. The relative strengths and weaknesses of these determine when each is appropriate depending on the context and situation. The objectives of this chapter are to present a comprehensive survey of important aspects of the techniques, approaches, and tools for requirements elicitation, and examine the current issues, trends, and challenges faced by researchers and practitioners in this field. © 2005 Springer-Verlag Berlin Heidelberg.
Please use this identifier to cite or link to this item: