Software processes are software too
ICSE '87 Proceedings of the 9th international conference on Software Engineering
A field study of the software design process for large systems
Communications of the ACM
Experiences in an exploratory distributed organization
Intellectual teamwork
Evaluating video as a technology for informal communication
CHI '92 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Portholes: supporting awareness in a distributed work group
CHI '92 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Inside a software design team: knowledge acquisition, sharing, and integration
Communications of the ACM
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.)
Thunderwire: a field study of an audio-only media space
CSCW '96 Proceedings of the 1996 ACM conference on Computer supported cooperative work
Software quality and the Capability Maturity Model
Communications of the ACM
Communication and organization in software development: an empirical study
IBM Systems Journal
OfficeWalker: a virtual visiting system based on proxemics
CSCW '98 Proceedings of the 1998 ACM conference on Computer supported cooperative work
Splitting the organization and integrating the code: Conway's law revisited
Proceedings of the 21st international conference on Software engineering
It's all in the words: supporting work activites with lightweight tools
GROUP '99 Proceedings of the international ACM SIGGROUP conference on Supporting group work
The geography of coordination: dealing with distance in R&D work
GROUP '99 Proceedings of the international ACM SIGGROUP conference on Supporting group work
Interaction and outeraction: instant messaging in action
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
How does radical collocation help a team succeed?
CSCW '00 Proceedings of the 2000 ACM conference on Computer supported cooperative work
On the criteria to be used in decomposing systems into modules
Communications of the ACM
An empirical study of global software development: distance and speed
ICSE '01 Proceedings of the 23rd International Conference on Software Engineering
Competing on Internet Time: Lessons from Netscape and Its Battle with Microsoft
Competing on Internet Time: Lessons from Netscape and Its Battle with Microsoft
What is chat doing in the workplace?
CSCW '02 Proceedings of the 2002 ACM conference on Computer supported cooperative work
Anchoring the Software Process
IEEE Software
Guest Editors' Introduction: Global Software Development
IEEE Software
The Mutual Knowledge Problem and Its Consequences for Dispersed Collaboration
Organization Science
An Empirical Study of Speed and Communication in Globally Distributed Software Development
IEEE Transactions on Software Engineering
A Study of Collaboration in Software Design
ISESE '03 Proceedings of the 2003 International Symposium on Empirical Software Engineering
The Limits of Empirical Studies of Software Engineering
ISESE '03 Proceedings of the 2003 International Symposium on Empirical Software Engineering
Global software development: technical, organizational, and social challenges
ACM SIGSOFT Software Engineering Notes
Human-Computer Interaction
Traveling blues: the effect of relocation on partially distributed teams
CHI '05 Extended Abstracts on Human Factors in Computing Systems
Proceedings of the 2006 ACM SIGMIS CPR conference on computer personnel research: Forty four years of computer personnel research: achievements, challenges & the future
CASCON '07 Proceedings of the 2007 conference of the center for advanced studies on Collaborative research
Challenges and improvements in distributed software development: a systematic review
Advances in Software Engineering
Methodological reflections on a field study of a globally distributed software project
Information and Software Technology
Hi-index | 0.00 |
Effective communication and coordination across multiple sites is extremely important for global software development. An experimental simulation that mimics an interdependent software division working across multiple locations was designed to study this phenomenon. Six experiments were run, each with participants divided into four or five sites depending on the availability of participants. We found that simulated workers at the same sites formed strong in-groups and were able to enlist help from their collocated colleagues at a much higher rate than from remote colleagues. These strong local in-groups inhibited cross-site collaboration. Remote workers had particular difficulty coordinating work with in-group members. However, certain isolated participants did perform well by being proactive in communication and reminding collaborators of reciprocal relationships. Future uses of this simulation will test different interventions such as instant messaging, calendaring, and traveling, which may help overcome the challenges of global software development and inform the design of future collaboration technologies.