Understanding the human context in requirements elicitation

  • Authors:
  • Rubén Fuentes-Fernández;Jorge J. Gómez-Sanz;Juan Pavón

  • Affiliations:
  • Universidad Complutense de Madrid, Department of Software Engineering and Artificial Intelligence, Madrid, Spain;Universidad Complutense de Madrid, Department of Software Engineering and Artificial Intelligence, Madrid, Spain;Universidad Complutense de Madrid, Department of Software Engineering and Artificial Intelligence, Madrid, Spain

  • Venue:
  • Requirements Engineering
  • Year:
  • 2010

Quantified Score

Hi-index 0.00

Visualization

Abstract

The human context within which a software system will operate is fundamental for its requirements. It may not appear to be very much related to the system, but it is very relevant in achieving its successful adoption. However, requirements engineers have usually a background in Software Engineering and are not trained to elicit this kind of information. This situation raises the need for analytical tools to deal with these features. These tools should enable collaborative work between requirements engineers, who use them in development, social practitioners, who provide the knowledge and processes underlying these tools, and the customers, who know the domain and intended application of the projects. The framework presented in this paper is based on the socio-psychological Activity Theory and its analysis of human contexts. It includes a repository of social properties and a process to perform this elicitation using it. The paper illustrates its application through a case study on the impact of a new system in the organization of a firm.