Software configuration management: coordination for team productivity
Software configuration management: coordination for team productivity
Understanding Software Maintenance Work
IEEE Transactions on Software Engineering
In the age of the smart machine: the future of work and power
In the age of the smart machine: the future of work and power
A field study of the software design process for large systems
Communications of the ACM
The technology of team navigation
Intellectual teamwork
Learning from Notes: organizational issues in groupware implementation
CSCW '92 Proceedings of the 1992 ACM conference on Computer-supported cooperative work
Augmenting the organizational memory: a field study of answer garden
CSCW '94 Proceedings of the 1994 ACM conference on Computer supported cooperative work
The work to make a network work: studying CSCW in action
CSCW '94 Proceedings of the 1994 ACM conference on Computer supported cooperative work
Moving out from the control room: ethnography in system design
CSCW '94 Proceedings of the 1994 ACM conference on Computer supported cooperative work
Analyzing due process in the workplace
ACM Transactions on Information Systems (TOIS) - Special issue: selected papers from the conference on office information systems
Software architecture: practice, potential, and pitfalls
ICSE '94 Proceedings of the 16th international conference on Software engineering
Office procedure as practical action: models of work and system design
ACM Transactions on Information Systems (TOIS)
Software Configuration Management: An Investment in Product Integrity
Software Configuration Management: An Investment in Product Integrity
Software Engineering and CSCW: A Common Research Ground
ICSE '94 Proceedings of the Workshop on Software Engineering and Human-Computer Interaction
Understanding the role of configuration management systems in software development
Conference Companion on Human Factors in Computing Systems
From workplace to development: what have we learned so far and where do we go?
GROUP '97 Proceedings of the international ACM SIGGROUP conference on Supporting group work: the integration challenge
Workflow Systems: Occasions for Success and Failure
Computer Supported Cooperative Work
Palantír: raising awareness among configuration management workspaces
Proceedings of the 25th International Conference on Software Engineering
"Breaking the code", moving between private and public work in collaborative software development
GROUP '03 Proceedings of the 2003 international ACM SIGGROUP conference on Supporting group work
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
SoftVis '05 Proceedings of the 2005 ACM symposium on Software visualization
Hipikat: A Project Memory for Software Development
IEEE Transactions on Software Engineering
Collaboration support for novice team programming
GROUP '05 Proceedings of the 2005 international ACM SIGGROUP conference on Supporting group work
GROUP '05 Proceedings of the 2005 international ACM SIGGROUP conference on Supporting group work
Seeking the source: software source code as a social and technical artifact
GROUP '05 Proceedings of the 2005 international ACM SIGGROUP conference on Supporting group work
What ideal end users teach us about collaborative software
GROUP '05 Proceedings of the 2005 international ACM SIGGROUP conference on Supporting group work
CVS integration with notification and chat: lightweight software team collaboration
CSCW '06 Proceedings of the 2006 20th anniversary conference on Computer supported cooperative work
Task and social visualization in software development: evaluation of a prototype
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Doing software development: occasions for automation and formalisation
ECSCW'97 Proceedings of the fifth conference on European Conference on Computer-Supported Cooperative Work
Proceedings of the 2007 international ACM conference on Supporting group work
Empirical evidence of the benefits of workspace awareness in software configuration management
Proceedings of the 16th ACM SIGSOFT International Symposium on Foundations of software engineering
Pair programming and the re-appropriation of individual tools for collaborative software development
Proceedings of the 2006 conference on Cooperative Systems Design: Seamless Integration of Artifacts and Conversations -- Enhanced Concepts of Infrastructure for Communication
On The Roles of APIs in the Coordination of Collaborative Software Development
Computer Supported Cooperative Work
Computer Supported Cooperative Work
Proceedings of the 2010 ACM conference on Computer supported cooperative work
Proceedings of the 2010 ICSE Workshop on Cooperative and Human Aspects of Software Engineering
Proactive detection of collaboration conflicts
Proceedings of the 19th ACM SIGSOFT symposium and the 13th European conference on Foundations of software engineering
Crystal: precise and unobtrusive conflict warnings
Proceedings of the 19th ACM SIGSOFT symposium and the 13th European conference on Foundations of software engineering
To lock, or not to lock: That is the question
Journal of Systems and Software
Improving early detection of software merge conflicts
Proceedings of the 34th International Conference on Software Engineering
Cassandra: proactive conflict minimization through optimized task scheduling
Proceedings of the 2013 International Conference on Software Engineering
Hi-index | 0.00 |
I describe a naturalistic study of one organization's use of a configuration management tool to coordinate the development of a software product. In this organization, the developers use the tool routinely to reduce the complexities of coordinating their development efforts. I examine how the tool provides mechanisms of interaction that let the developers work with each other. I identify four aspects of these mechanisms: difficulties of representing work, the multiple levels that they operate at, the possibilities for coordination they provide, and their role in supporting a model of work.