By Topic

Selecting requirement elicitation techniques for software projects

Sign In

Cookies must be enabled to login.After enabling cookies , please use refresh or reload or ctrl+f5 on the browser for the login options.

Formats Non-Member Member
$31 $13
Learn how you can qualify for the best price for this item!
Become an IEEE Member or Subscribe to
IEEE Xplore for exclusive pricing!
close button

puzzle piece

IEEE membership options for an individual and IEEE Xplore subscriptions for an organization offer the most affordable access to essential journal articles, conference papers, standards, eBooks, and eLearning courses.

Learn more about:

IEEE membership

IEEE Xplore subscriptions

3 Author(s)
Tiwari, S. ; Indian Inst. of Inf. Technol., Design & Manuf., Jabalpur, India ; Rathore, S.S. ; Gupta, A.

Software development process consists of many knowledge intensive processes, among which requirement elicitation process is perhaps the most critical for the success of the software system. Requirement elicitation process is intended to gain knowledge about user's requirement or need. Usually, the selection of requirement elicitation techniques is based on the company practice or on the personal experience. Moreover, there is a little guidance available on how to select elicitation techniques for a new software project. In this paper, we first provide a brief overview of the techniques available to support requirement elicitation process and identify their contextual applications. Next, we developed a framework to select elicitation techniques for a given software project based on the alignment of project's contextual information and the elicitation techniques. We demonstrate the applicability of the proposed framework by using illustrative examples and show how the framework uses the contextual knowledge of the software being develop to select useful requirement elicitation techniques.

Published in:

Software Engineering (CONSEG), 2012 CSI Sixth International Conference on

Date of Conference:

5-7 Sept. 2012