|
Coherence home Ethnography in systems design Viewpoint oriented requirements Use case and OO analysis Coherence papers Bibliography |
Coherence papersThe following Coherence project publications are available electronically. They are available in either compressed PostScript (*.ps.Z), or Acrobat (*.pdf) format. You will need a copy of Acrobat Reader to read and print the latter.
Acrobat reader is available free from Adobe (click on Get Acrobat image).
Viller, Stephen and Ian Sommerville (1998) Coherence: Ethnographically informed analysis for software engineers, CSEG Technical Report no. CSEG/15/98, to appear in the IJHCS special issue on Understanding work and designing artefacts.
Abstract
New methods are unlikely to be adopted in industry unless they can be integrated with existing practice. Our approach, called Coherence, addresses this issue by helping identify use cases, generating initial use case models, and by using UML to represent social aspects 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 ethnographically informed design and viewpoint-oriented requirements engineering. This paper introduces Coherence, and focuses on the support provided for social analysis. We have identified three social viewpoints, namely a distributed coordination viewpoint, a plans and procedures viewpoint and an awareness of work viewpoint. Coherence is illustrated using a case study based on an air traffic control system.
Viller, Stephen and Ian Sommerville (1998) Social analysis in the requirements engineering process: from ethnography to method, CSEG Technical Report no. CSEG/14/98 in the Proceedings of RE'99, Limerick, Ireland, June 7-11 1999, pp 6-13.
Abstract
Viller, Stephen and Ian Sommerville (1998) Coherence: Social Analysis for Software Engineers, CSEG Technical Report no. CSEG/6/98 submitted to ICSE'99.
Abstract
New methods are unlikely to be adopted in industry unless they are capable of being integrated with existing practice. Our approach addresses this issue by helping identify use cases, generating initial use case models, and by using UML to represent social aspects of work that may have an impact on the design of computer based systems. This paper introduces the approach, and focuses on the support provided for social analysis. We have identified three social viewpoints, namely a distributed coordination viewpoint, a plans and procedures viewpoint and an awareness of work viewpoint. We illustrate our approach using a case study based on an air traffic control system.
Viller, Stephen and Ian Sommerville (1997) Coherence: an approach to representing ethnographic analyses in systems design, CSEG Technical Report no. CSEG/7/97, in the HCI journal special issue on Representations in Interactive Software Development, vol 14, pp 9-41.
Abstract The paper focuses on how ethnographic analyses can influence the main representational artefact in systems design-the model of the system being developed. We examine how the Unified Modelling Language (UML) for object-oriented design can be used to express information about awareness in cooperative systems.
Coherence presentationsWe also have slides from Coherence project presentations available here for download.
|
|||||||||||||||||||
|
|
Coherence home |
CSEG Projects |
|
|
|||||||||||||||||||