Issue No.02 - March/April (2008 vol.25)
Oscar Dieste , Madrid Technical University
Forrest Shull , Fraunhofer Center for Experimental Software Engineering, Maryland
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/MS.2008.53
"Getting the requirements right" is one of the most important activities in software development, and making a crucial misstep at this phase can easily lead to large amounts of rework. The best way to develop a high-quality system with minimal effort is still to get the requirements right the first time. However, requirements elicitation still relies mainly on the same old proven techniques: interviewing the customer and showing him or her prototypes to get feedback. Has research has provided any clues on how to better accomplish this?
Requirements elicitation techniques, software requirements
Oscar Dieste, Forrest Shull, "Understanding the Customer: What Do We Know about Requirements Elicitation?", IEEE Software, vol.25, no. 2, pp. 11-13, March/April 2008, doi:10.1109/MS.2008.53