A field study of the software design process for large systems
Communications of the ACM
The software infrastructure for a Distributed System Factory
Software Engineering Journal - Special issue on software process and its support
Inside a software design team: knowledge acquisition, sharing, and integration
Communications of the ACM
Asynchronous organizations for multi-algorithm problems
Asynchronous organizations for multi-algorithm problems
Internet: a strategic tool for the software enterprise
Communications of the ACM
Electronic markets and electronic hierarchies
Communications of the ACM
Qualitative research in information systems
MIS Quarterly
SIGCPR '97 Proceedings of the 1997 ACM SIGCPR conference on Computer personnel research
Individual performance in distributed design groups: an empirical study
SIGCPR '97 Proceedings of the 1997 ACM SIGCPR conference on Computer personnel research
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
Introduction to the team software process
Introduction to the team software process
A case study of open source software development: the Apache server
Proceedings of the 22nd international conference on Software engineering
Collaboration with Lean Media: how open-source software succeeds
CSCW '00 Proceedings of the 2000 ACM conference on Computer supported cooperative work
Open source movements as a model for organising
European Journal of Information Systems
An empirical study of global software development: distance and speed
ICSE '01 Proceedings of the 23rd International Conference on Software Engineering
The Mythical Man-Month: Essays on Softw
The Mythical Man-Month: Essays on Softw
Open Sources: Voices from the Open Source Revolution
Open Sources: Voices from the Open Source Revolution
The Cathedral and the Bazaar
Supporting Virtual Software Projects on the Web
WETICE '98 Proceedings of the 7th Workshop on Enabling Technologies: Infrastructure for Collaborative Enterprises
Communication and Trust in Global Virtual Teams
Organization Science
High Versus Low Performing Virtual Design Teams: A Preliminary Analysis of Communication
HICSS '00 Proceedings of the 33rd Hawaii International Conference on System Sciences-Volume 1 - Volume 1
Software development: processes and performance
IBM Systems Journal
How Voluntary Online Learning Communities Emerge in Blended Courses
HICSS '06 Proceedings of the 39th Annual Hawaii International Conference on System Sciences - Volume 01
Managing volunteer activity in free software projects
ATEC '04 Proceedings of the annual conference on USENIX Annual Technical Conference
Experimental analysis of self-organizing team's behaviors
Expert Systems with Applications: An International Journal
An empirical study on bug assignment automation using Chinese bug data
ESEM '09 Proceedings of the 2009 3rd International Symposium on Empirical Software Engineering and Measurement
Using the DEMO methodology for modeling open source software development processes
Information and Software Technology
Information and Software Technology
Crowdsourcing science: organizing virtual participation in knowledge production
Proceedings of the 16th ACM international conference on Supporting group work
Challenges and improvements in distributed software development: a systematic review
Advances in Software Engineering
Information and Software Technology
Information and Software Technology
Free/Libre open-source software development: What we know and what we do not know
ACM Computing Surveys (CSUR)
Proceedings of the 2012 iConference
Coordination and beyond: social functions of groups in open content production
Proceedings of the ACM 2012 conference on Computer Supported Cooperative Work
Exploring infrastructure assemblage in volunteer virtual organizations
CHI '12 Extended Abstracts on Human Factors in Computing Systems
Simple conversational practices in the case of free and open source software infrastructure
Proceedings of the 12th Participatory Design Conference: Exploratory Papers, Workshop Descriptions, Industry Cases - Volume 2
A multivariate classification of open source developers
Information Sciences: an International Journal
Predicting OSS Development Success: A Data Mining Approach
International Journal of Information System Modeling and Design
Proceedings of the 2013 conference on Computer supported cooperative work
Herding in open source software development: an exploratory study
Proceedings of the 2013 conference on Computer supported cooperative work companion
The militarization of teamwork in alternate reality gaming
Proceedings of the 2013 conference on Computer supported cooperative work companion
OSMF: a framework for OSS process measurement
ICT-EurAsia'13 Proceedings of the 2013 international conference on Information and Communication Technology
Playing with leadership and expertise: military tropes and teamwork in an arg
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Creating a shared understanding of testing culture on a social coding site
Proceedings of the 2013 International Conference on Software Engineering
Project talk: coordination work and group membership in WikiProjects
Proceedings of the 9th International Symposium on Open Collaboration
The communication patterns of technical leaders: impact on product development team performance
Proceedings of the 17th ACM conference on Computer supported cooperative work & social computing
Proceedings of the 17th ACM conference on Computer supported cooperative work & social computing
Key factors for adopting inner source
ACM Transactions on Software Engineering and Methodology (TOSEM)
Hi-index | 0.00 |
This paper provides empirical evidence about how free/libre open source software development teams self-organize their work, specifically, how tasks are assigned to project team members. Following a case study methodology, we examined developer interaction data from three active and successful FLOSS projects using qualitative research methods, specifically inductive content analysis, to identify the task-assignment mechanisms used by the participants. We found that 'self-assignment' was the most common mechanism across three FLOSS projects. This mechanism is consistent with expectations for distributed and largely volunteer teams. We conclude by discussing whether these emergent practices can be usefully transferred to mainstream practice and indicating directions for future research.