Social analysis in the requirements engineering process: from ethnography to method
- 20 January 2003
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- Vol. 9, 6-13
- https://doi.org/10.1109/isre.1999.777980
Abstract
Over a number of years, we have been involved in investigations into using workplace observation to inform requirements for complex systems. This paper discusses how our work has evolved from ethnography with prototyping through presentation of ethnographic fieldwork, to developing a method for social analysis that has been derived from our experience of applying ethnographic techniques. We discuss the strengths and weaknesses of each of these approaches with a particular focus on our most recent work in developing the Coherence method. This method is based on a fusion of viewpoint-oriented and ethnographic approaches to requirements engineering and uses an industry-standard notation (UML) to represent knowledge of work. We use a common example of an air traffic control system to illustrate each approach.Keywords
This publication has 13 references indexed in Scilit:
- The change and evolution of requirements as a challenge to the practice of software engineeringPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Presenting ethnography in the requirements processPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Viewpoints for requirements elicitation: a practical approachPublished by Institute of Electrical and Electronics Engineers (IEEE) ,1998
- Designing with ethnographyPublished by Association for Computing Machinery (ACM) ,1997
- TechnomethodologyPublished by Association for Computing Machinery (ACM) ,1996
- Faltering from ethnography to designPublished by Association for Computing Machinery (ACM) ,1992
- Collaboration and controlCrisis management and multimedia technology in London Underground Line Control RoomsComputer Supported Cooperative Work (CSCW), 1992
- VIEWPOINTS: A FRAMEWORK FOR INTEGRATING MULTIPLE PERSPECTIVES IN SYSTEM DEVELOPMENTInternational Journal of Software Engineering and Knowledge Engineering, 1992
- Ethnographically-informed systems design for air traffic controlPublished by Association for Computing Machinery (ACM) ,1992
- Viewpoint analysis: a case studyACM SIGSOFT Software Engineering Notes, 1989