Date Added: Feb 2010
In emerging computing paradigms, such as mobile, ubiquitous, and pervasive computing, the relation between context and requirements is evident. Context might be a main factor to determine the set of requirements relevant to a system, the alternatives that can be adopted to meet these requirements, and the quality of each of such alternatives. In spite of that, most Requirements Engineering (RE) research ignores, or presumes a uniform nature of, the context where the system operates. A RE framework specialized for systems reflecting their context is still missing. Before influencing the behavior of software, context influences the behavior of users. It influences user's goals and their choices to reach these goals. Capturing this latest influence is an essential step towards software developed to meet user's requirements in different contexts.