Modeling coordination in organizations and markets
Management Science
A field study of the software design process for large systems
Communications of the ACM
Mutual knowledge and communicative effectiveness
Intellectual teamwork
Awareness and coordination in shared workspaces
CSCW '92 Proceedings of the 1992 ACM conference on Computer-supported cooperative work
Video as a technology for informal communication
Communications of the ACM
Inside a software design team: knowledge acquisition, sharing, and integration
Communications of the ACM
The interdisciplinary study of coordination
ACM Computing Surveys (CSUR)
People, Organizations, and Process Improvement
IEEE Software
Coordination in software development
Communications of the ACM
The mythical man-month (anniversary ed.)
The mythical man-month (anniversary ed.)
Virtual community prescence awareness
ACM SIGGROUP Bulletin
Supporting virtual team collaboration: the TeamSCOPE system
GROUP '99 Proceedings of the international ACM SIGGROUP conference on Supporting group work
Coming to the wrong decision quickly: why awareness tools must be matched with appropriate tasks
Proceedings of the SIGCHI conference on Human Factors in Computing Systems
Workflow Systems: Occasions for Success and Failure
Computer Supported Cooperative Work
Ensuring privacy in presence awareness: an automated verification approach
CSCW '00 Proceedings of the 2000 ACM conference on Computer supported cooperative work
Distance, dependencies, and delay in a global collaboration
CSCW '00 Proceedings of the 2000 ACM conference on Computer supported cooperative work
Software Engineering Economics
Software Engineering Economics
What is chat doing in the workplace?
CSCW '02 Proceedings of the 2002 ACM conference on Computer supported cooperative work
Rapid software development through team collocation
IEEE Transactions on Software Engineering
The Mutual Knowledge Problem and Its Consequences for Dispersed Collaboration
Organization Science
Knowing in Practice: Enacting a Collective Capability in Distributed Organizing
Organization Science
An Empirical Study of Speed and Communication in Globally Distributed Software Development
IEEE Transactions on Software Engineering
Coordinating Expertise in Software Development Teams
Management Science
Coordination and collective mind in software requirements development
IBM Systems Journal
Transactive Memory Systems in Organizations: Matching Tasks, Expertise, and People
Organization Science
Exploring the application and acceptance of group support systems in Africa
Journal of Management Information Systems - Special issue: GSS insights: a look back at the lab, a look forward from the field
Software processes and project performance
Journal of Management Information Systems - Special section: Information technology and its organizational impact
An Inductively Derived Model of Leader-Initiated Relationship Building with Virtual Team Members
Journal of Management Information Systems
Expertise Integration and Creativity in Information Systems Development
Journal of Management Information Systems
A Contingency Approach to Software Project Coordination
Journal of Management Information Systems
Because Time Matters: Temporal Coordination in Global Virtual Project Teams
Journal of Management Information Systems
Team Boundary Issues Across Multiple Global Firms
Journal of Management Information Systems
Human-Computer Interaction
Impact of Knowledge Support on the Performance of Software Process Tailoring
Journal of Management Information Systems
Proceedings of the the 7th joint meeting of the European software engineering conference and the ACM SIGSOFT symposium on The foundations of software engineering
Disengaging from a distributed research project: Refining a model of group departures
Journal of the American Society for Information Science and Technology
Investigating Collaboration Driven by Requirements in Cross-Functional Software Teams
CIRCUS '09 Proceedings of the 2009 Collaboration and Intercultural Issues on Requirements: Communication, Understanding and Softskills
Recommending experts using communication history
Proceedings of the 2nd International Workshop on Recommendation Systems for Software Engineering
Journal of Information Science
The hidden experts in software-engineering communication (NIER track)
Proceedings of the 33rd International Conference on Software Engineering
Methodological reflections on a field study of a globally distributed software project
Information and Software Technology
Extending socio-technical congruence with awareness relationships
Proceedings of the 4th international workshop on Social software engineering
"Follow the Sun" Workflow in Global Software Development
Journal of Management Information Systems
Safe Contexts for Interorganizational Collaborations Among Homeland Security Professionals
Journal of Management Information Systems
How virtual teams use their virtual workspace to coordinate knowledge
ACM Transactions on Management Information Systems (TMIS)
Domain model-driven software engineering: A method for discovery of dependency links
Information and Software Technology
Modeling High-Quality Knowledge Sharing in cross-functional software development teams
Information Processing and Management: an International Journal
Journal of Global Information Management
Patch Release Behaviors of Software Vendors in Response to Vulnerabilities: An Empirical Analysis
Journal of Management Information Systems
Computer Supported Cooperative Work
Agreements for software reuse in corporations
Proceedings of the 2013 9th Joint Meeting on Foundations of Software Engineering
Virtual Teams Demystified: An Integrative Framework for Understanding Virtual Teams
International Journal of e-Collaboration
Software quality across borders: Three case studies on company internal alignment
Information and Software Technology
Network ties and the success of open source software development
The Journal of Strategic Information Systems
Team knowledge with motivation in a successful MMORPG game team: A case study
Computers & Education
Hi-index | 0.01 |
Coordination is important in software development because it leads to benefits such as cost savings, shorter development cycles, and better-integrated products. Team cognition research suggests that members coordinate through team knowledge, but this perspective has only been investigated in real-time collocated tasks and we know little about which types of team knowledge best help coordination in the most geographically distributed software work. In this field study, we investigate the coordination needs of software teams, how team knowledge affects coordination, and how this effect is influenced by geographic dispersion. Our findings show that software teams have three distinct types of coordination needs-technical, temporal, and process-and that these needs vary with the members' role; geographic distance has a negative effect on coordination, but is mitigated by shared knowledge of the team and presence awareness; and shared task knowledge is more important for coordination among collocated members. We articulate propositions for future research in this area based on our analysis.