SlideShare uma empresa Scribd logo
1 de 18
The Onion Patch: Migration in Open Source Ecosystems Corey Jergensen* Anita Sarma* Patrick Wagstrom+ * University of Nebraska, Lincoln  + IBM TJ Watson Research Center
2 Not sure if this a paper about ogres, software development,or cooking September 7, 2011
This Talk in One Slide The Onion Model proposed a model for developers to join individual projects Ecosystems change the project landscape Similar social norms and technical requirements across projects in an ecosystem lower barrier to entry We examine how an ecosystem alters the ways in which developers join projects 3 September 7, 2011
Spoiler Alert – Our Findings There are different progression paths that can be followed Tenure does not necessarily mean more central contribution Different Classes of Committers Exist Little concrete evidence of the Onion model 4 September 7, 2011
Overview The Onion Model Primary Research Questions Our data Progression paths Effect of tenure on commit centrality Committer classes Implications 5 September 7, 2011
Layers – Like an Onion Users Social Mailing Lists Contributors Socio-Technical Bug Trackers Core Code Technical 6 September 7, 2011
Research Questions Does Migration Occur in Ecosystems? When a developer migrates, can they kickstart participation with pre-existing knowledge? In interconnected ecosystems, what factors affect contribution type and quality? 7 September 7, 2011
The GNOME Project We examined subset of six successful projects Between 369 and 1085 people active across email, bug tracker, and code repository Both GUI tools and underlying libraries Up to 10 years of history 8 September 7, 2011
Does Migration Exist? September 7, 2011 9 716 541 122 120 169 162 123 369 475 181 69 164 133 166 107 690 1085 112
Progression Paths 10 Release 2 Release 1 Release 3 Bugs Code Mail Socio Technical Code Mail Bugs Accelerated Mail Code Bugs TechSocial Code Bugs Technical Code Source Only September 7, 2011
Findings of Progression Paths - Project 11 September 7, 2011
Findings of Progression Paths - Ecosystem 12 September 7, 2011
Centrality of Commits Difference between being a committer and being a core committer Previous research has shown that core does most of the work on most projects Once becoming a committer, what factors affect relationship to core? 13 September 7, 2011
Commit 1 Calculating Source Code Centrality 14 foo.c bar.c Commit 2 baaz.c Alice quux.c Bob September 7, 2011
Centrality Time Tenure != Centrality Simple Story Mail Activity + Tracker Activity + Project Experience - Detailed Story Mail Activity + Tracker Activity + New to Project + Middle Aged + Experienced ??? 15 September 7, 2011
Major Factors Affecting Centrality 16 Artifacts Created ,[object Object]
Bugzilla Activity & Comments
Mailing List MessagesSingle Project Experience ,[object Object]

Mais conteúdo relacionado

Semelhante a The Onion Patch: Migration in Open Source Ecosystems

Social and Technical Evolution of the Ruby on Rails Software Ecosystem
Social and Technical Evolution of the Ruby on Rails Software EcosystemSocial and Technical Evolution of the Ruby on Rails Software Ecosystem
Social and Technical Evolution of the Ruby on Rails Software Ecosystemeconst
 
Social and Technical Evolution of the Ruby on Rails Software Ecosystem
Social and Technical Evolution of the Ruby on Rails Software EcosystemSocial and Technical Evolution of the Ruby on Rails Software Ecosystem
Social and Technical Evolution of the Ruby on Rails Software EcosystemTom Mens
 
Sample Project Requirements Document – Library Blog
Sample Project Requirements Document – Library BlogSample Project Requirements Document – Library Blog
Sample Project Requirements Document – Library BlogALATechSource
 
ICSME 2016 keynote: An ecosystemic and socio-technical view on software maint...
ICSME 2016 keynote: An ecosystemic and socio-technical view on software maint...ICSME 2016 keynote: An ecosystemic and socio-technical view on software maint...
ICSME 2016 keynote: An ecosystemic and socio-technical view on software maint...Tom Mens
 
Fse2011 bettenburg presentation
Fse2011 bettenburg presentationFse2011 bettenburg presentation
Fse2011 bettenburg presentationSAIL_QU
 
Kuchinsky_Cytoscape_BOSC2009
Kuchinsky_Cytoscape_BOSC2009Kuchinsky_Cytoscape_BOSC2009
Kuchinsky_Cytoscape_BOSC2009bosc
 
Sample project requirements document
Sample project requirements documentSample project requirements document
Sample project requirements documentALATechSource
 
Open Collaboration and Peer Production: Technical Infrastructure and Communit...
Open Collaboration and Peer Production: Technical Infrastructure and Communit...Open Collaboration and Peer Production: Technical Infrastructure and Communit...
Open Collaboration and Peer Production: Technical Infrastructure and Communit...Sebastian Benthall
 
The critical need for software architecture practices in software development...
The critical need for software architecture practices in software development...The critical need for software architecture practices in software development...
The critical need for software architecture practices in software development...Alexander Decker
 
Bring Your Project From a 10 Years to a 3 Months Release Cycle
Bring Your Project From a 10 Years to a 3 Months Release CycleBring Your Project From a 10 Years to a 3 Months Release Cycle
Bring Your Project From a 10 Years to a 3 Months Release CycleSamsung Open Source Group
 
Working in NLP in the Age of Large Language Models
Working in NLP in the Age of Large Language ModelsWorking in NLP in the Age of Large Language Models
Working in NLP in the Age of Large Language ModelsZachary S. Brown
 
A need for creativity in systems integration
A need for creativity in systems integrationA need for creativity in systems integration
A need for creativity in systems integrationSergey Tozik
 
Scaling Software Development through Internal Open Source Cloud Infrastructure
Scaling Software Development through Internal Open Source Cloud InfrastructureScaling Software Development through Internal Open Source Cloud Infrastructure
Scaling Software Development through Internal Open Source Cloud InfrastructureChee-Chan Keng
 
2021 – A Year in Review – Yocto Project.pdf
2021 – A Year in Review – Yocto Project.pdf2021 – A Year in Review – Yocto Project.pdf
2021 – A Year in Review – Yocto Project.pdfAhmedAbdalla903058
 
PuppetConf track overview: Culture
PuppetConf track overview: CulturePuppetConf track overview: Culture
PuppetConf track overview: CulturePuppet
 
Exploiting semantics-in-collaborative-software-development-tasks
Exploiting semantics-in-collaborative-software-development-tasksExploiting semantics-in-collaborative-software-development-tasks
Exploiting semantics-in-collaborative-software-development-tasksDimitris Panagiotou
 

Semelhante a The Onion Patch: Migration in Open Source Ecosystems (20)

Social and Technical Evolution of the Ruby on Rails Software Ecosystem
Social and Technical Evolution of the Ruby on Rails Software EcosystemSocial and Technical Evolution of the Ruby on Rails Software Ecosystem
Social and Technical Evolution of the Ruby on Rails Software Ecosystem
 
Social and Technical Evolution of the Ruby on Rails Software Ecosystem
Social and Technical Evolution of the Ruby on Rails Software EcosystemSocial and Technical Evolution of the Ruby on Rails Software Ecosystem
Social and Technical Evolution of the Ruby on Rails Software Ecosystem
 
Sample Project Requirements Document – Library Blog
Sample Project Requirements Document – Library BlogSample Project Requirements Document – Library Blog
Sample Project Requirements Document – Library Blog
 
ICSME 2016 keynote: An ecosystemic and socio-technical view on software maint...
ICSME 2016 keynote: An ecosystemic and socio-technical view on software maint...ICSME 2016 keynote: An ecosystemic and socio-technical view on software maint...
ICSME 2016 keynote: An ecosystemic and socio-technical view on software maint...
 
Fse2011 bettenburg presentation
Fse2011 bettenburg presentationFse2011 bettenburg presentation
Fse2011 bettenburg presentation
 
CSE509 Lecture 5
CSE509 Lecture 5CSE509 Lecture 5
CSE509 Lecture 5
 
Kuchinsky_Cytoscape_BOSC2009
Kuchinsky_Cytoscape_BOSC2009Kuchinsky_Cytoscape_BOSC2009
Kuchinsky_Cytoscape_BOSC2009
 
Sample project requirements document
Sample project requirements documentSample project requirements document
Sample project requirements document
 
Open Collaboration and Peer Production: Technical Infrastructure and Communit...
Open Collaboration and Peer Production: Technical Infrastructure and Communit...Open Collaboration and Peer Production: Technical Infrastructure and Communit...
Open Collaboration and Peer Production: Technical Infrastructure and Communit...
 
The critical need for software architecture practices in software development...
The critical need for software architecture practices in software development...The critical need for software architecture practices in software development...
The critical need for software architecture practices in software development...
 
Enase20.ppt
Enase20.pptEnase20.ppt
Enase20.ppt
 
Bring Your Project From a 10 Years to a 3 Months Release Cycle
Bring Your Project From a 10 Years to a 3 Months Release CycleBring Your Project From a 10 Years to a 3 Months Release Cycle
Bring Your Project From a 10 Years to a 3 Months Release Cycle
 
Working in NLP in the Age of Large Language Models
Working in NLP in the Age of Large Language ModelsWorking in NLP in the Age of Large Language Models
Working in NLP in the Age of Large Language Models
 
A need for creativity in systems integration
A need for creativity in systems integrationA need for creativity in systems integration
A need for creativity in systems integration
 
Scaling Software Development through Internal Open Source Cloud Infrastructure
Scaling Software Development through Internal Open Source Cloud InfrastructureScaling Software Development through Internal Open Source Cloud Infrastructure
Scaling Software Development through Internal Open Source Cloud Infrastructure
 
2021 – A Year in Review – Yocto Project.pdf
2021 – A Year in Review – Yocto Project.pdf2021 – A Year in Review – Yocto Project.pdf
2021 – A Year in Review – Yocto Project.pdf
 
BotNetBenchmark - A Benchmark for Social Network
BotNetBenchmark - A Benchmark for Social NetworkBotNetBenchmark - A Benchmark for Social Network
BotNetBenchmark - A Benchmark for Social Network
 
PuppetConf track overview: Culture
PuppetConf track overview: CulturePuppetConf track overview: Culture
PuppetConf track overview: Culture
 
Exploiting semantics-in-collaborative-software-development-tasks
Exploiting semantics-in-collaborative-software-development-tasksExploiting semantics-in-collaborative-software-development-tasks
Exploiting semantics-in-collaborative-software-development-tasks
 
Epics qt application peer reviews
Epics qt application peer reviewsEpics qt application peer reviews
Epics qt application peer reviews
 

Último

AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusZilliz
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...apidays
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Orbitshub
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Angeliki Cooney
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfOverkill Security
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024The Digital Insurer
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesrafiqahmad00786416
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfCyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfOverkill Security
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024The Digital Insurer
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 

Último (20)

AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfCyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdf
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 

The Onion Patch: Migration in Open Source Ecosystems

  • 1. The Onion Patch: Migration in Open Source Ecosystems Corey Jergensen* Anita Sarma* Patrick Wagstrom+ * University of Nebraska, Lincoln + IBM TJ Watson Research Center
  • 2. 2 Not sure if this a paper about ogres, software development,or cooking September 7, 2011
  • 3. This Talk in One Slide The Onion Model proposed a model for developers to join individual projects Ecosystems change the project landscape Similar social norms and technical requirements across projects in an ecosystem lower barrier to entry We examine how an ecosystem alters the ways in which developers join projects 3 September 7, 2011
  • 4. Spoiler Alert – Our Findings There are different progression paths that can be followed Tenure does not necessarily mean more central contribution Different Classes of Committers Exist Little concrete evidence of the Onion model 4 September 7, 2011
  • 5. Overview The Onion Model Primary Research Questions Our data Progression paths Effect of tenure on commit centrality Committer classes Implications 5 September 7, 2011
  • 6. Layers – Like an Onion Users Social Mailing Lists Contributors Socio-Technical Bug Trackers Core Code Technical 6 September 7, 2011
  • 7. Research Questions Does Migration Occur in Ecosystems? When a developer migrates, can they kickstart participation with pre-existing knowledge? In interconnected ecosystems, what factors affect contribution type and quality? 7 September 7, 2011
  • 8. The GNOME Project We examined subset of six successful projects Between 369 and 1085 people active across email, bug tracker, and code repository Both GUI tools and underlying libraries Up to 10 years of history 8 September 7, 2011
  • 9. Does Migration Exist? September 7, 2011 9 716 541 122 120 169 162 123 369 475 181 69 164 133 166 107 690 1085 112
  • 10. Progression Paths 10 Release 2 Release 1 Release 3 Bugs Code Mail Socio Technical Code Mail Bugs Accelerated Mail Code Bugs TechSocial Code Bugs Technical Code Source Only September 7, 2011
  • 11. Findings of Progression Paths - Project 11 September 7, 2011
  • 12. Findings of Progression Paths - Ecosystem 12 September 7, 2011
  • 13. Centrality of Commits Difference between being a committer and being a core committer Previous research has shown that core does most of the work on most projects Once becoming a committer, what factors affect relationship to core? 13 September 7, 2011
  • 14. Commit 1 Calculating Source Code Centrality 14 foo.c bar.c Commit 2 baaz.c Alice quux.c Bob September 7, 2011
  • 15. Centrality Time Tenure != Centrality Simple Story Mail Activity + Tracker Activity + Project Experience - Detailed Story Mail Activity + Tracker Activity + New to Project + Middle Aged + Experienced ??? 15 September 7, 2011
  • 16.
  • 18.
  • 20.
  • 25.
  • 29. Active ExperienceComponent 3 Component 4 September 7, 2011
  • 30. Kikezekazemberek? Translators! Common infrastructure used across projects “Parachute in” to implement internationalization Individual translators can work only on the translation files without needing to hack project code 17 WersinddieseLeute? Who are these people? 谁是这些人? September 7, 2011
  • 31. Implications? Open Source is kinda like an onion, but for the most part it isn’t There is a need for project stewards as well as code warriors Common Infrastructure enables ecosystem migration Ecosystems have changed our views When hiring question should not be “What have you done on project X”? Rather “Show me everything that you’ve done on Github.” StackExchange for example accrues karma across all boards For researching Is socialization process taking place through social media? Are layers of the onion model being created outside of traditional Software Engineering artifacts Is karma/credits already known intrinsically by the community and leading to following? 18 September 7, 2011

Notas do Editor

  1. Spoiler Alert: We found little evidence of the onion model in our data. We did, however, find lots of other interesting things
  2. Remember to say that “we are scoping to some of the more novel findings in our work. Our research questions and hypotheses that drove our work can be found in the paper, along with the stats that go with it.”
  3. Onion modelFirst socialization then technical contributionHowever, the immigration model is based on stand alone projectsToday, the norm is well-connected ecosystemsNo findings as of yet on socialization processes in an ecosystem
  4. We have all of the code, mailing lists, and bugs for each of these projects.The people were unified across projects through a variety of methods – email address was easiest. In many cases we needed to work with experts in the community to get the resolution we needed.
  5. The centers of the circles indicate the number of developers working on the project.The lines indicate the number of developers shared between the projects.Not all lines are shown because it is a clique, and that would be a very messy and unpretty graph
  6. After discovering that there is a significant migration we wanted to actually examine the onion model and how it works within a project and ecosystem.These are samples of the five different models of joining that we found in the system.Note, we’re only looking at progression patterns of people who eventually became committers.
  7. Notes: This only covers people who eventually became committers
  8. Notes: This only covers people who eventually became committersNext we evaluated progressions across the ecosystem – we basically looked at contributions as though everything in the ecosystem was a single projctWe start to see a trend here, but it’s just across six project. If we had the data to extend it more then we might see more people fall in to the technical-social patterns
  9. We did a simple regression that mapped together activity on the mailing lists and bug trackers to relate to commits.
  10. That’s Hungarian for “Who are these people?”Shuíshìzhèxiērén?