Plans and situated actions: the problem of human-machine communication
Plans and situated actions: the problem of human-machine communication
A field study of the software design process for large systems
Communications of the ACM
ICSE '89 Proceedings of the 11th international conference on Software engineering
Patterns of contact and communication in scientific research collaborations
Intellectual teamwork
Experiences in an exploratory distributed organization
Intellectual teamwork
Portholes: supporting awareness in a distributed work group
CHI '92 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
People, Organizations, and Process Improvement
IEEE Software
Coordination in software development
Communications of the ACM
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
Of maps and scripts—the status of formal constructs in cooperative work
GROUP '97 Proceedings of the international ACM SIGGROUP conference on Supporting group work: the integration challenge
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
Just talk to me: a field study of expertise location
CSCW '98 Proceedings of the 1998 ACM conference on Computer supported cooperative work
Conceptual simplicity meets organizational complexity: case study of a corporate metrics program
Proceedings of the 20th international conference on Software engineering
Splitting the organization and integrating the code: Conway's law revisited
Proceedings of the 21st international conference on Software engineering
On the criteria to be used in decomposing systems into modules
Communications of the ACM
Towards compatible primitive structures
Journal of Experimental & Theoretical Artificial Intelligence - Special issue: conceptual graphs workshop
Distance, dependencies, and delay in a global collaboration
CSCW '00 Proceedings of the 2000 ACM conference on Computer supported cooperative work
An empirical study of global software development: distance and speed
ICSE '01 Proceedings of the 23rd International Conference on Software Engineering
Invited industry presentations (IIP)
ICSE '01 Proceedings of the 23rd International Conference on Software Engineering
GROUP '01 Proceedings of the 2001 International ACM SIGGROUP Conference on Supporting Group Work
Conventions and articulation work in a mobile workplace
ACM SIGGROUP Bulletin
Two case studies of open source software development: Apache and Mozilla
ACM Transactions on Software Engineering and Methodology (TOSEM)
Expertise browser: a quantitative approach to identifying expertise
Proceedings of the 24th International Conference on Software Engineering
Extreme work teams: using SWAT teams as a model for coordinating distributed robots
CSCW '02 Proceedings of the 2002 ACM conference on Computer supported cooperative work
Guest Editors' Introduction: Global Software Development
IEEE Software
Globalization by Chunking: A Quantitative Approach
IEEE Software
Designing for loose coupling in mobile groups
GROUP '03 Proceedings of the 2003 international ACM SIGGROUP conference on Supporting group work
Educational experiences from a Global Software Engineering (GSE) project
ACE '04 Proceedings of the Sixth Australasian Conference on Computing Education - Volume 30
Effects of instant messaging on the management of multiple project trajectories
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
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
An experimental simulation of multi-site software development
CASCON '04 Proceedings of the 2004 conference of the Centre for Advanced Studies on Collaborative research
Coordination in software development: the problem of task allocation
HSSE '05 Proceedings of the 2005 workshop on Human and social factors of software engineering
A design for evidence - based soft research
REBSE '05 Proceedings of the 2005 workshop on Realising evidence-based software engineering
European Journal of Information Systems - Special issue: From technical to socio-technical change: Tackling the human and organizational aspects of systems development projects
Socialization in an Open Source Software Community: A Socio-Technical Analysis
Computer Supported Cooperative Work
Temporality in Medical Work: Time also Matters
Computer Supported Cooperative Work
A research agenda for distributed software development
Proceedings of the 28th international conference on Software engineering
A framework for the analysis of coordination in global software development
Proceedings of the 2006 international workshop on Global software development for the practitioner
Walking the Tightrope: The Balancing Acts of a Large e-Research Project
Computer Supported Cooperative Work
CSCW '06 Proceedings of the 2006 20th anniversary conference on Computer supported cooperative work
A groupware design framework for loosely coupled workgroups
ECSCW'05 Proceedings of the ninth conference on European Conference on Computer Supported Cooperative Work
The duality of articulation work in large heterogeneous settings - a study in health care
ECSCW'05 Proceedings of the ninth conference on European Conference on Computer Supported Cooperative Work
Owning the Code: Status Closure in Distributed Groups
Organization Science
Global Software Engineering: The Future of Socio-technical Coordination
FOSE '07 2007 Future of Software Engineering
Global and task effects in information-seeking among software engineers
Empirical Software Engineering
Team Boundary Issues Across Multiple Global Firms
Journal of Management Information Systems
Proceedings of the twenty-second IEEE/ACM international conference on Automated software engineering
A collaborative platform for application knowledge management in software maintenance projects
COMPUTE '08 Proceedings of the 1st Bangalore Annual Compute Conference
Proceedings of the 2008 international workshop on Cooperative and human aspects of software engineering
The social side of software engineering-A real ad hoc collaboration network
International Journal of Human-Computer Studies
Proceedings of the Second ACM-IEEE international symposium on Empirical software engineering and measurement
Detecting Coordination Problems in Collaborative Software Development Environments
Information Systems Management
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
Proceedings of the 2008 ACM conference on Computer supported cooperative work
Communication networks in geographically distributed software development
Proceedings of the 2008 ACM conference on Computer supported cooperative work
Micro-estimation Based Global Collaborative Task Arrangement in Distributed Software Design
Computer Supported Cooperative Work in Design IV
Global software development: where are the benefits?
Communications of the ACM - A Blind Person's Interaction with Technology
Predicting build failures using social network analysis on developer communication
ICSE '09 Proceedings of the 31st International Conference on Software Engineering
Tesseract: Interactive visual exploration of socio-technical relationships in software development
ICSE '09 Proceedings of the 31st International Conference on Software Engineering
Proceedings of the the 7th joint meeting of the European software engineering conference and the ACM SIGSOFT symposium on The foundations of software engineering
Information Systems Research
Studying communication in agile software development: a research framework and pilot study
Proceedings of the ICMI-MLMI '09 Workshop on Multimodal Sensor-Based Systems and Mobile Phones for Social Computing
On The Roles of APIs in the Coordination of Collaborative Software Development
Computer Supported Cooperative Work
Computer Supported Cooperative Work
Go (Con)figure: Subgroups, Imbalance, and Isolates in Geographically Dispersed Teams
Organization Science
Sources of errors in distributed development projects: implications for collaborative tools
Proceedings of the 2010 ACM conference on Computer supported cooperative work
Proceedings of the 3rd India software engineering conference
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Achieving better collaboration in global software design with micro estimation
CSCWD'06 Proceedings of the 10th international conference on Computer supported cooperative work in design III
Mastering dual-shore development: the tools and materials approach adapted to agile offshoring
SEAFOOD'07 Proceedings of the 1st international conference on Software engineering approaches for offshore and outsourced development
Benefits of global software development: the known and unknown
ICSP'08 Proceedings of the Software process, 2008 international conference on Making globally distributed software development a success story
Using FLOW to Improve Communication of Requirements in Globally Distributed Software Projects
CIRCUS '09 Proceedings of the 2009 Collaboration and Intercultural Issues on Requirements: Communication, Understanding and Softskills
Architecting in software ecosystems: interface translucence as an enabler for scalable collaboration
Proceedings of the Fourth European Conference on Software Architecture: Companion Volume
Computational & Mathematical Organization Theory
Coordination in innovative design and engineering: observations from a lunar robotics project
Proceedings of the 16th ACM international conference on Supporting group work
What's in a move?: normal disruption and a design challenge
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Proceedings of the 33rd International Conference on Software Engineering
Information and Software Technology
Mining development repositories to study the impact of collaboration on software systems
Proceedings of the 19th ACM SIGSOFT symposium and the 13th European conference on Foundations of software engineering
Supporting the Collaborative Appropriation of an Open Software Ecosystem
Computer Supported Cooperative Work
The temporal communication behaviors of global software development student teams
Computers in Human Behavior
Performance of a hub-based network-centric application over the iridium satellite network
ICN'05 Proceedings of the 4th international conference on Networking - Volume Part II
Video threads: asynchronous video sharing for temporally distributed teams
Proceedings of the ACM 2012 conference on Computer Supported Cooperative Work
Proximity: a measure to quantify the need for developers' coordination
Proceedings of the ACM 2012 conference on Computer Supported Cooperative Work
Supporting group awareness in distributed software development
EHCI-DSVIS'04 Proceedings of the 2004 international conference on Engineering Human Computer Interaction and Interactive Systems
Lean management of software processes and factories using business process modeling techniques
PROFES'10 Proceedings of the 11th international conference on Product-Focused Software Process Improvement
Architectural task allocation in distributed environment: a traceability perspective
Proceedings of the 34th International Conference on Software Engineering
Cloud infrastructure for providing tools as a service: quality attributes and potential solutions
Proceedings of the WICSA/ECSA 2012 Companion Volume
Computers in Human Behavior
International Journal of e-Collaboration
Journal of Global Information Management
Hi-index | 0.00 |
Geographically distributed development creates new questions about how to coordinate multi-site work. In this paper, we present four methods product development organizations used to coordinate their work: functional areas of expertise, product structure, process steps, and customization. We describe the benefits and difficulties with each model. Finally, we discuss two difficulties that occur irrespective of the model used: consequences of unequal distribution of project mass, and finding expertise.