Requirements Engineering Based on Knowledge Management: Theoretical Aspects and a Practical Proposal
Abstract
Despite significant advances in requirements engineering, the problem of eliciting the appropriate and correct requirements persists, partly due to the difficulties to transfer and transform knowledge. In this paper, the final revised version of a requirements elicitation strategy based on a full knowledge management perspective is presented. We assume that a knowledge management perspective is a useful approach for addressing certain inherent problems of requirements elicitation; especially in domains characterized by informal and unstructured information and where domain specialists use large amounts of tacit knowledge to solve everyday situations. Our motivation is to give competitive advantage to any business that faces the challenge of eliciting requirements to design products, find solutions or structure its own valuable knowledge. The promising results of applying the strategy to different real case studies provide empirical insights about the usefulness and value of the strategy.