Using Ethnographic Techniques to Describe
Requirements Engineering Processes in Geographic
Information Systems Workgroups
Luis Fernando Medina Cardona
National University of Colombia, Bogota, Colombia
Abstract. Geographic Information Systems (GIS) are a relevant field in Infor-
mation Systems. However GIS applications are hard to develop given the dis-
ciplinary heterogeneity of GIS working groups. This paper presents the initial
results of a qualitative study conducted to describe the GIS community require-
ments processes and needs. Ethnographic techniques are being used to achieve
this goal. Ethnography is a discipline taken from social sciences that puts a strong
emphasis on the Field Work and for this reason its conceptual framework and
tools are presented. Applied through field work in different GIS scenarios as gov-
ernment offices, private consultants, NGOs
1
and academy the obtained results are
described allowing the identification of clue features related to requirements en-
gineering for GIS applications. Finally, the conclusion includes reflections on the
Ethnographic techniques and considerations (such as to extend UML) to design
better methodologies for GIS-RE.
1 Introduction
Geographic Information Systems (GIS) is a discipline for the assessment and planning
of the territory based on spatial information analysis[6]. GIS working groups include
many academic backgrounds, some of them without good computing skills but being
responsible for defining a GIS application [1]. Also there are the final users which
are even more heterogeneous. Finally, spatial information remains expensive, limiting
some desired features of GIS applications. Therefore is necessary to understand the
underlaying requirements related processes taking place in the multidisciplinary GIS
working groups. This will lead to better requirements engineering techniques concern-
ing this specific domain. In particular, ethnographic techniques were used to determine
important issues of the GIS teams through Field Work. Common GIS workplaces as
government organizations, NGOs, academy and private consultants were selected. The
results can be used to improve existing RE techniques in the GIS domain, including
better elicitation techniques and spatial UML extensions. The paper is organized as fol-
lows: The section 2 explains the general concept of Ethnography and its advantages.
A characterization of the field in roles and observation spaces is showed in section 3.
Section 4 presents the results as the analysis categories to classify the collected infor-
mation, the identified users and the requirements workflow. Finally section 5 presents
the conclusions and future work.
1
Non Governmental Organizations
Fernando Medina Cardona L. (2007).
Using Ethnographic Techniques to Describe Requirements Engineering Processes in Geographic Information Systems Workgroups.
In Proceedings of the 5th International Workshop on Modelling, Simulation, Verification and Validation of Enterprise Information Systems, pages
169-174
DOI: 10.5220/0002433701690174
Copyright
c
SciTePress