Coherence: an approach to representing ethnographic analyses in systems design

This article is concerned with how to represent. in system design the kinds of features of work settings as reported by ethnographic studies of work. Various researchers and practitioners have found that ethnomethodological analyses of work settings can provide useful insights to the work processes and settings in which system design is interested. Previously at Lancaster University, we examined ways in which ethnography can be used in the design process and how the results of ethnographic analyses can be presented in such a way as to be useful components of the design process. This article reflects an effort to approach these methodological issues from a different perspective. It examines how the lessons learned from ethnographic studies can be reflected in the design process itself and in particular how standardized design artifacts (e.g., models, documents) can express the type of information that ethnographic studies produce. The article focuses on how ethnographic analyses can influence the main representational artifact in systems design--the model of the system being developed. we examine how the Unified Modeling Language for object-oriented design can be used to express information about awareness in cooperative systems.

[1]  Konrad Tollmar,et al.  Supporting social awareness @ work design and experience , 1996, CSCW '96.

[2]  James E. Rumbaugh,et al.  Object-Oriented Modelling and Design , 1991 .

[3]  Robert E. Kraut,et al.  Iterative design of video communication systems , 1992, CSCW '92.

[4]  Ian Sommerville,et al.  Requirements engineering with viewpoints , 1996, Softw. Eng. J..

[5]  Ivar Jacobson,et al.  Object-oriented software engineering - a use case driven approach , 1993, TOOLS.

[6]  Elizabeth D. Mynatt,et al.  Timewarp: techniques for autonomous collaboration , 1997, CHI.

[7]  Kendall Scott,et al.  UML distilled - applying the standard object modeling language , 1997 .

[8]  Tom Rodden,et al.  Working with "Constant Interruption": CSCW and the Small Office , 1995, Inf. Soc..

[9]  Sara A. Bly,et al.  The Portland Experience: A Report on a Distributed Research Group , 1991, Int. J. Man Mach. Stud..

[10]  Alan M. Davis,et al.  Software Requirements: Objects, Functions and States , 1993 .

[11]  Richard Bentley,et al.  Ethnographically-informed systems design for air traffic control , 1992, CSCW '92.

[12]  Scott E. Hudson,et al.  Techniques for addressing fundamental privacy and disruption tradeoffs in awareness support systems , 1996, CSCW '96.

[13]  Robert W. Root,et al.  Design of a multi-media vehicle for social browsing , 1988, CSCW '88.

[14]  Ian Sommerville,et al.  Viewpoints: principles, problems and a practical approach to requirements engineering , 1997, Ann. Softw. Eng..

[15]  Kyo Chul Kang,et al.  Issues in Requirements Elicitation , 1992 .

[16]  Michael G. Lamming,et al.  Locating Systems at Work: Implications for the Development of Active Badge Applications , 1992, Interact. Comput..

[17]  Clarence A. Ellis,et al.  Groupware: some issues and experiences , 1991, CACM.

[18]  Gloria Mark,et al.  Supporting Groupware Conventions through Contextual Awareness , 1997, ECSCW.

[19]  Tom Rodden,et al.  Working with 'constant interruption , 1994 .

[20]  Abigail Sellen,et al.  Design for Privacy in Ubiquitous Computing Environments , 1993, ECSCW.

[21]  Grady Booch,et al.  Object-Oriented Analysis and Design with Applications , 1990 .

[22]  Tom Rodden,et al.  Presenting ethnography in the requirements process , 1995, Proceedings of 1995 IEEE International Symposium on Requirements Engineering (RE'95).

[23]  Frederick P. Brooks,et al.  No Silver Bullet: Essence and Accidents of Software Engineering , 1987 .

[24]  Tom Rodden,et al.  Designing with ethnography: a presentation framework for design , 1997, DIS '97.

[25]  Tom Rodden,et al.  Moving out from the control room: ethnography in system design , 1994, CSCW '94.

[26]  Christian Heath,et al.  Disembodied conduct: communication through video in a multi-media office environment , 1991, CHI.

[27]  Tom Rodden,et al.  Populating the application: a model of awareness for cooperative applications , 1996, CSCW '96.

[28]  Paul Dourish,et al.  Technomethodology: paradoxes and possibilities , 1996, CHI.

[29]  M. Roseman,et al.  A usability study of awareness widgets in a shared workspace groupware system , 1996, CSCW '96.

[30]  William W. Gaver The affordances of media spaces for collaboration , 1992, CSCW '92.

[31]  Ian Sommerville,et al.  Viewpoints for requirements elicitation: a practical approach , 1998, Proceedings of IEEE International Symposium on Requirements Engineering: RE '98.

[32]  Paul Dourish,et al.  Realizing a video environment: EuroPARC's RAVE system , 1992, CHI.

[33]  Paul Dourish,et al.  Portholes: supporting awareness in a distributed work group , 1992, CHI.

[34]  Dan Shapiro,et al.  Faltering from ethnography to design , 1992, CSCW '92.

[35]  Thomas P. Moran,et al.  The workaday world as a paradigm for CSCW design , 1990, CSCW '90.

[36]  Steve Benford,et al.  A Spatial Model of Interaction in Large Virtual Environments , 1993, ECSCW.

[37]  Pete Sawyer,et al.  Requirements Engineering: A Good Practice Guide , 1997 .

[38]  Atul Prakash,et al.  Corona: a communication service for scalable, reliable group collaboration systems , 1996, CSCW '96.

[39]  Ivar Jacobson,et al.  The object advantage - business process reengineering with object technology , 1994 .

[40]  Markus Sohlenkamp,et al.  Integrating communication, cooperation, and awareness: the DIVA virtual office environment , 1994, CSCW '94.

[41]  Tomas Sokoler,et al.  AROMA: abstract representation of presence supporting mutual awareness , 1997, CHI.

[42]  Computer Staff Editor-in-Chief's Message , 1993 .

[43]  Marilyn Tremaine,et al.  Experiences in the use of a media space , 1991, CHI.

[44]  Wolfgang Prinz,et al.  Supporting Cooperative Awareness with Local Event Mechanisms: The GroupDesk System , 1995, ECSCW.

[45]  Richard Harper,et al.  Looking at ourselves: an examination of the social organisation of two research laboratories , 1992, CSCW '92.

[46]  William M. Newman Models of work practice: can they support the analysis of system designs? , 1996, CHI Conference Companion.

[47]  Grady Booch,et al.  Object-oriented analysis and design with applications (2nd ed.) , 1993 .