Abstract
Effective requirements elicitation is essential to the success of software development projects. Many papers have been written that promulgate specific elicitation methods. A few model elicitation in general. However, none have yet modeled elicitation in a way that makes clear the critical role played by situational knowledge. This paper presents a unified model of the requirements elicitation process that emphasizes the iterative nature of elicitation as it transforms the current state of the requirements and the situation to an improved understanding of the requirements and, potentially, a modified situation. One meta-process of requirements elicitation, selection of an appropriate elicitation technique, is also captured in the model. The values of this model are: (1) an improved understanding of elicitation helps analysts improve their elicitation efforts and (2) as we improve our ability to perform elicitation, we improve the likelihood that systems we create will meet their intended cus-tomers' needs.
Keywords
Affiliated Institutions
Related Publications
Knowledge work as collaborative work: a situated activity theory view
Proposes a situated activity theory view of collaborative knowledge work. Activity theory is argued to be particularly relevant in the context of knowledge work since the body o...
Designing Information Technology to Support Distributed Cognition
Cognition in organizations is a distributed phenomenon, in which individual members of an organization reflect upon their experience, make plans, or take action. Organizational ...
<i>Review</i> : Knowledge Management and Knowledge Management Systems: Conceptual Foundations And Research Issues1,2
Knowledge is a broad and abstract notion that has defined epistemological debate in western philosophy since the classical Greek era. In the past few years, however, there has b...
Charge collection and pore filling in solid-state dye-sensitized solar cells
The solar to electrical power conversion efficiency for dye-sensitized solar cells (DSCs) incorporating a solid-state organic hole-transporter can be over 5%. However, this is f...
GLUE: A Multi-Task Benchmark and Analysis Platform for Natural Language Understanding
Human ability to understand language is general, flexible, and robust. In contrast, most NLU models above the word level are designed for a specific task and struggle with out-o...
Publication Info
- Year
- 2004
- Type
- article
- Volume
- 20
- Issue
- 4
- Pages
- 65-84
- Citations
- 251
- Access
- Closed
External Links
Social Impact
Social media, news, blog, policy document mentions
Citation Metrics
Cite This
Identifiers
- DOI
- 10.1080/07421222.2004.11045786