Plans and situated actions: the problem of human-machine communication
Plans and situated actions: the problem of human-machine communication
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
Learning from Notes: organizational issues in groupware implementation
CSCW '92 Proceedings of the 1992 ACM conference on Computer-supported cooperative work
The interdisciplinary study of coordination
ACM Computing Surveys (CSUR)
Virtual teams: reaching across space, time, and organizations with technology
Virtual teams: reaching across space, time, and organizations with technology
GIS for district-level administration in India: problems and opportunities
MIS Quarterly - Special issue on intensive research in information systems
Refactoring: improving the design of existing code
Refactoring: improving the design of existing code
Collaboration with Lean Media: how open-source software succeeds
CSCW '00 Proceedings of the 2000 ACM conference on Computer supported cooperative work
Investigating information systems with ethnographic research
Communications of the AIS
Sorting things out: classification and its consequences
Sorting things out: classification and its consequences
An empirical study of global software development: distance and speed
ICSE '01 Proceedings of the 23rd International Conference on Software Engineering
Design Rules: The Power of Modularity Volume 1
Design Rules: The Power of Modularity Volume 1
Proceedings of the 24th International Conference on Software Engineering
Communication and Trust in Global Virtual Teams
Organization Science
Organization Science
Information Systems Research
Information Systems Research
European Journal of Information Systems
A case study of a corporate open source development model
Proceedings of the 28th international conference on Software engineering
The Promise of Research on Open Source Software
Management Science
Managing volunteer activity in free software projects
ATEC '04 Proceedings of the annual conference on USENIX Annual Technical Conference
The Modular Structure of Complex Systems
IEEE Transactions on Software Engineering
Materiality and change: Challenges to building better theory about technology and organizing
Information and Organization
Harnessing the wisdom of crowds in wikipedia: quality through coordination
Proceedings of the 2008 ACM conference on Computer supported cooperative work
Human-Computer Interaction
HICSS '09 Proceedings of the 42nd Hawaii International Conference on System Sciences
Information Technology and the Changing Fabric of Organization
Organization Science
SEAA '09 Proceedings of the 2009 35th Euromicro Conference on Software Engineering and Advanced Applications
Vertical interaction in open software engineering communities
Vertical interaction in open software engineering communities
Trace Ethnography: Following Coordination through Documentary Practices
HICSS '11 Proceedings of the 2011 44th Hawaii International Conference on System Sciences
The transformation of open source software
MIS Quarterly
Free/Libre open-source software development: What we know and what we do not know
ACM Computing Surveys (CSUR)
Social coding in GitHub: transparency and collaboration in an open software repository
Proceedings of the ACM 2012 conference on Computer Supported Cooperative Work
How virtual teams use their virtual workspace to coordinate knowledge
ACM Transactions on Management Information Systems (TMIS)
Hi-index | 0.00 |
This paper develops and illustrates the theory of collaboration through open superposition: the process of depositing motivationally independent layers of work on top of each other over time. The theory is developed in a study of community-based free and open source software (FLOSS) development, through a research arc of discovery (participant observation), replication (two archival case studies), and theorization. The theory explains two key findings: (1) the overwhelming majority of work is accomplished with only a single programmer working on any one task, and (2) tasks that appear too large for any one individual are more likely to be deferred until they are easier rather than being undertaken through structured team work. Moreover, the theory explains how working through open superposition can lead to the discovery of a work breakdown that results in complex, functionally interdependent, work being accomplished without crippling search costs. We identify a set of socio-technical contingencies under which collaboration through open superposition is likely to be effective, including characteristics of artifacts made from information as the objects being worked on. We demonstrate the usefulness of the theory by using it to analyze difficulties in learning from FLOSS in other domains of work and in the IS function of for-profit organizations.