A case study of open source software development: the Apache server
Proceedings of the 22nd international conference on Software engineering
Two case studies of open source software development: Apache and Mozilla
ACM Transactions on Software Engineering and Methodology (TOSEM)
Toward an understanding of the motivation Open Source Software developers
Proceedings of the 25th International Conference on Software Engineering
Detection of Logical Coupling Based on Product Release History
ICSM '98 Proceedings of the International Conference on Software Maintenance
Eclipse: A Platform Becomes an Open-Source Woodstock
Queue - Instant Messaging
Socialization in an Open Source Software Community: A Socio-Technical Analysis
Computer Supported Cooperative Work
Producing Open Source Software: How to Run a Successful Free Software Project
Producing Open Source Software: How to Run a Successful Free Software Project
Proceedings of the 2006 international workshop on Mining software repositories
Role Migration and Advancement Processes in OSSD Projects: A Comparative Case Study
ICSE '07 Proceedings of the 29th international conference on Software Engineering
Open Borders? Immigration in Open Source Projects
MSR '07 Proceedings of the Fourth International Workshop on Mining Software Repositories
Free/open source software development
Proceedings of the the 6th joint meeting of the European software engineering conference and the ACM SIGSOFT symposium on The foundations of software engineering
Predicting failures with developer networks and social network analysis
Proceedings of the 16th ACM SIGSOFT International Symposium on Foundations of software engineering
Latent social structure in open source projects
Proceedings of the 16th ACM SIGSOFT International Symposium on Foundations of software engineering
Eclipse: a platform for integrating development tools
IBM Systems Journal
Open Source Ecosystems: Diverse Communities Interacting 5th IFIP WG 2.13 International Conference on Open Source Systems, OSS 2009, Skvde, Sweden, June ... in Information and Communication Technology
Moving into a new software project landscape
Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering - Volume 1
Increasing commitment to online communities by designing for social presence
Proceedings of the ACM 2011 conference on Computer supported cooperative work
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)
How do developers react to API deprecation?: the case of a smalltalk ecosystem
Proceedings of the ACM SIGSOFT 20th International Symposium on the Foundations of Software Engineering
A historical dataset for the gnome ecosystem
Proceedings of the 10th Working Conference on Mining Software Repositories
Using topic models to understand the evolution of a software ecosystem
Proceedings of the 2013 9th Joint Meeting on Foundations of Software Engineering
Characterizing the Danish telemedicine ecosystem: making sense of actor relationships
Proceedings of the Fifth International Conference on Management of Emergent Digital EcoSystems
Hi-index | 0.00 |
Past research established that individuals joining an Open Source community typically follow a socialization process called "the onion model": newcomers join a project by first contributing at the periphery through mailing list discussions and bug trackers and as they develop skill and reputation within the community they advance to central roles of contributing code and making design decisions. However, the modern Open Source landscape has fewer projects that operate independently and many projects under the umbrella of software ecosystems that bring together projects with common underlying components, technology, and social norms. Participants in such an ecosystems may be able to utilize a significant amount of transferrable knowledge when moving between projects in the ecosystem and, thereby, skip steps in the onion model. In this paper, we examine whether the onion model of joining and progressing in a standalone Open Source project still holds true in large project ecosystems and how the model might change in such settings.