A critical appraisal of task taxonomies as a tool for studying office activities
ACM Transactions on Information Systems (TOIS)
A rational design process: How and why to fake it
IEEE Transactions on Software Engineering
A field study of the software design process for large systems
Communications of the ACM
Distributed Artificial Intelligence (Vol. 2)
Designing interaction
Reader's models of text structures: the case of academic articles
International Journal of Man-Machine Studies
Inside a software design team: knowledge acquisition, sharing, and integration
Communications of the ACM
Cognitive systems engineering
A Framework for Expressing the Relationships Between Multiple Views in Requirements Specification
IEEE Transactions on Software Engineering
Software engineering (5th ed.)
Software engineering (5th ed.)
Coordination mechanisms: towards a conceptual foundation of CSCW systems design
Computer Supported Cooperative Work - Special issue on the design of cooperative systems
Project work: the organisation of collaborative design and development in software engineering
Computer Supported Cooperative Work - Special issue on studies of cooperative design
From the social to the systematic
Computer Supported Cooperative Work - Special issue on studies of cooperative design
Collaborative conceptual design: a large software project case study
Computer Supported Cooperative Work - Special issue on studies of cooperative design
Design rationale: concepts, techniques, and use
Design rationale: concepts, techniques, and use
Evaluating opportunities for design capture
Design rationale
A framework for identifying software project risks
Communications of the ACM
Document structure and digital libraries: how researchers mobilize information in journal articles
Information Processing and Management: an International Journal - Special issue on progress toward digital libraries
Intent Specifications: An Approach to Building Human-Centered Specifications
IEEE Transactions on Software Engineering
The information-seeking practices of engineers: searching for documents as well as for people
Information Processing and Management: an International Journal
Six roles of documents in professionals' work
Proceedings of the Sixth European conference on Computer supported cooperative work
Sorting things out: classification and its consequences
Sorting things out: classification and its consequences
Designing Usable Electronic Text: Ergonomic Aspects of Human Information Usage
Designing Usable Electronic Text: Ergonomic Aspects of Human Information Usage
The New Review of Information Behaviour Research
Software Risk Management: Principles and Practices
IEEE Software
Work-Oriented Design of Computer Artifacts
Work-Oriented Design of Computer Artifacts
Adaptability of classification schemes in cooperation: what does it mean?
ECSCW'01 Proceedings of the seventh conference on European Conference on Computer Supported Cooperative Work
Making use of scenarios: a field study of conceptual design
International Journal of Human-Computer Studies
On the Process of Software Design: Sources of Complexity and Reasons for Muddling through
Engineering Interactive Systems
Properties of stereotypes from the perspective of their role in designs
MoDELS'05 Proceedings of the 8th international conference on Model Driven Engineering Languages and Systems
Computational Coordination Mechanisms: A tale of a struggle for flexibility
Computer Supported Cooperative Work
Hi-index | 0.00 |
Small-scale classificationschemes are used extensively in thecoordination of cooperative work. This studyinvestigates the creation and use of aclassification scheme for handling the systemrequirements during the redevelopment of anation-wide information system. Thisrequirements classification inherited a lot ofits structure from the existing system andrendered requirements that transcended theframework laid out by the existing systemalmost invisible. As a result, the requirementsclassification became a defining element of therequirements-engineering process, though itsmain effects remained largely implicit. Therequirements classification contributed toconstraining the requirements-engineeringprocess by supporting the software engineers inmaintaining some level of control over theprocess. This way, the requirementsclassification provided the software engineerswith an important means of discretely balancingthe contractual aspect of requirementsengineering against facilitating the users inan open-ended search for their systemrequirements. The requirements classificationis analysed in terms of the complementaryconcepts of boundary objects and coordinationmechanisms. While coordination mechanisms focuson how classification schemes enablecooperation among people pursuing a commongoal, boundary objects embrace the implicitconsequences of classification schemes insituations involving conflicting goals.Moreover, the requirements specificationfocused on functional requirements and providedlittle information about why these requirementswere considered relevant. This stands incontrast to the discussions at the projectmeetings where the software engineers madefrequent use of both abstract goal descriptionsand concrete examples to make sense of therequirements. This difference between thewritten requirements specification and the oraldiscussions at the meetings may help explainsoftware engineers' general preference forpeople, rather than documents, as theirinformation sources.