A field study of the software design process for large systems
Communications of the ACM
The interdisciplinary study of coordination
ACM Computing Surveys (CSUR)
Coordination in software development
Communications of the ACM
Lessons from open-source software development
Communications of the ACM
Splitting the organization and integrating the code: Conway's law revisited
Proceedings of the 21st international conference on Software engineering
Studying the process of software design teams
ISPW '90 Proceedings of the 5th international software process workshop on Experience with software process models
Rebel code: Linux and the open source revolution
Rebel code: Linux and the open source revolution
Open source movements as a model for organising
European Journal of Information Systems
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
Two case studies of open source software development: Apache and Mozilla
ACM Transactions on Software Engineering and Methodology (TOSEM)
IEEE Software
IEEE Software
Of Open Source, Linux ... and Hype
IEEE Software
Coordinating Open-Source Software Development
WETICE '99 Proceedings of the 8th Workshop on Enabling Technologies on Infrastructure for Collaborative Enterprises
Communication and Trust in Global Virtual Teams
Organization Science
Detection of Logical Coupling Based on Product Release History
ICSM '98 Proceedings of the International Conference on Software Maintenance
Coordination and collective mind in software requirements development
IBM Systems Journal
Second international workshop on interdisciplinary software engineering research (WISER)
Proceedings of the 28th international conference on Software engineering
Second international workshop on interdisciplinary software engineering research: (WISER'06)
Proceedings of the 2006 international workshop on Workshop on interdisciplinary software engineering research
Automatic speech recognition for webcasts: how good is good enough and what to do when it isn't
Proceedings of the 8th international conference on Multimodal interfaces
Achieving Quality in Open Source Software
IEEE Software
Collaborative editing for improved usefulness and usability of transcript-enhanced webcasts
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Pitfalls in Remote Team Coordination: Lessons Learned from a Case Study
PROFES '08 Proceedings of the 9th international conference on Product-Focused Software Process Improvement
How power users help and hinder open bug reporting
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
The attraction of contributors in free and open source software projects
The Journal of Strategic Information Systems
Hi-index | 0.00 |
We review the literature on Free/Libre Open Source Software (FLOSS) development and on software development, distributed work and teams more generally to develop a theoretical model to explain the performance of FLOSS teams. The proposed model is based on Hackman's [34] model of effectiveness of work teams, with coordination theory [52] and collective mind [79] to extend Hackman's model by elaborating team practices relevant to effectiveness in software development. We propose a set of propositions to guide further research.