Ethnographically informed analysis for software engineers

Citation
S. Viller et I. Sommerville, Ethnographically informed analysis for software engineers, INT J HUM-C, 53(1), 2000, pp. 169-196
Citations number
42
Categorie Soggetti
Psycology,"AI Robotics and Automatic Control
Journal title
INTERNATIONAL JOURNAL OF HUMAN-COMPUTER STUDIES
ISSN journal
10715819 → ACNP
Volume
53
Issue
1
Year of publication
2000
Pages
169 - 196
Database
ISI
SICI code
1071-5819(200007)53:1<169:EIAFSE>2.0.ZU;2-F
Abstract
It is increasingly recognized that human, social, and political factors hav e a significant impact on software systems design. To address this, ethnogr aphic studies of work have been used to inform the systems design process, especially in cooperative work settings where systems support several users working together. Based on our experience of these studies, we have invest igated the integration of social analysis into the systems design process b y developing an integrated approach to social and object-oriented analysis. New methods are unlikely to be adopted in industry unless they can be inte grated with existing practice. Our approach, called Coherence, addresses th is issue by helping identify use cases, generating initial use case models, and by using the Unified Modelling Language (UML) to represent social aspe cts of work that may have an impact on the design of computer-based systems . Coherence is the fusion of two well-established strands of research on et hnographically informed design and viewpoint-oriented requirements engineer ing. This paper introduces Coherence, and focuses on the support provided f or social analysis. We have identified three social viewpoints, namely a di stributed coordination viewpoint, a plans and procedures viewpoint and an a wareness of work viewpoint. Coherence is illustrated using a case study bas ed on an air traffic control system. (C) 2000 Academic Press.