A field study of the software design process for large systems
Communications of the ACM
Talking through design: requirements and resistance in cooperative prototyping
CHI '94 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Designing engineers
Introduction to the Special Issue on Software Architecture
IEEE Transactions on Software Engineering - Special issue on software architecture
Software architecture: perspectives on an emerging discipline
Software architecture: perspectives on an emerging discipline
CSCW '96 Proceedings of the 1996 ACM conference on Computer supported cooperative work
Getting others to get it right: an ethnography of design work in the fashion industry
CSCW '96 Proceedings of the 1996 ACM conference on Computer supported cooperative work
Groupware in the wild: lessons learned from a year of virtual collocation
CSCW '96 Proceedings of the 1996 ACM conference on Computer supported cooperative work
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
The art of systems architecting
The art of systems architecting
Software architecture in practice
Software architecture in practice
Recomposition: putting it all back together again
CSCW '98 Proceedings of the 1998 ACM conference on Computer supported cooperative work
Social Science, Technical Systems and Cooperative Work: The Great Divide
Social Science, Technical Systems and Cooperative Work: The Great Divide
Workflow from within and without: technology and cooperative work on the print industry shopfloor
ECSCW'95 Proceedings of the fourth conference on European Conference on Computer-Supported Cooperative Work
Doing software development: occasions for automation and formalisation
ECSCW'97 Proceedings of the fifth conference on European Conference on Computer-Supported Cooperative Work
Object-oriented analysis and design in software project teams
Human-Computer Interaction
From local to global coordination: lessons from software reuse
GROUP '01 Proceedings of the 2001 International ACM SIGGROUP Conference on Supporting Group Work
CAiSE '02 Proceedings of the 14th International Conference on Advanced Information Systems Engineering
A theory of requirements documentation situated in practice
Proceedings of the 21st annual international conference on Documentation
Proceedings of the 26th International Conference on Software Engineering
Proceedings of the 12th ACM SIGSOFT twelfth international symposium on Foundations of software engineering
Sometimes you need to see through walls: a field study of application programming interfaces
CSCW '04 Proceedings of the 2004 ACM conference on Computer supported cooperative work
Proceedings of the 27th international conference on Software engineering
Information technology architects: approaching the longer view
Proceedings of the 2006 ACM SIGMIS CPR conference on computer personnel research: Forty four years of computer personnel research: achievements, challenges & the future
Global Software Engineering: The Future of Socio-technical Coordination
FOSE '07 2007 Future of Software Engineering
Collaboration in Software Engineering: A Roadmap
FOSE '07 2007 Future of Software Engineering
On The Roles of APIs in the Coordination of Collaborative Software Development
Computer Supported Cooperative Work
Software architecture awareness in long-term software product evolution
Journal of Systems and Software
Designing heterogeneous embedded network-on-chip platforms with users in mind
IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
Proceedings of the 2010 workshop on New security paradigms
Characterizing key developers: a case study with apache ant
CRIWG'12 Proceedings of the 18th international conference on Collaboration and Technology
Hi-index | 0.00 |
The production of large and complex systems usually requires the coordination and collaboration of many individuals spread among numerous divisions of a corporation. However, much research examining coordination has focused on the subtleties of interactions between individuals who may work together in the same department. In this paper, I present a study of systems architects and the work that they do to coordinate design across organizational and institutional boundaries. I also describe the processes and tools that the architects use to support their work. The implications of the social processes involved in coordinating the design of large complex systems on the product and those involved in its production are discussed.