From the Publisher User-Developer Cooperation in Software Development brings together the strengths of task analysis and user participation within an overall software development process, and presents a detailed observation and theoretical analysis of what it is for users and developers to cooperate, and the nature of user-developer interaction. Eamonn O'Neill deals with these issues through the development and application of an approach to task-based participatory development in two real world development projects, and discusses the strengths of task analysis and participatory design methods, and how they complement each other's weaker aspects. Editorial Reviews - User-Developer Cooperation in Software Development From the Publisher User-Developer Cooperation in Software Development brings together the strengths of task analysis and user participation within an overall software development process, and presents a detailed observation and theoretical analysis of what it is for users and developers to cooperate, and the nature of user-developer interaction. Eamonn O'Neill deals with these issues through the development and application of an approach to task-based participatory development in two real world development projects, and discusses the strengths of task analysis and participatory design methods, and how they complement each other's weaker aspects. Features - User-Developer Cooperation in Software Development Table of Contents Table of Contents PrefaceAcknowledgementsCh. 1Introduction1Ch. 2A Longitudinal View of Software Development and Participation9Ch. 3The Projects and Their Analysis53Ch. 4Towards a Theory of User-Developer Cooperation105Ch. 5Effective Contributing to Discourse and Artefacts171Ch. 6User Participation and Software Usability213Ch. 7Task-Based Cooperative Conclusions279Bibliography297Index315 Synopsis User-Developer Cooperation in Software Development brings together the strengths of task analysi