SlideShare une entreprise Scribd logo
1  sur  14
Télécharger pour lire hors ligne
Collaboration in Open-Source Projects:
Myth or Reality?
Yuriy Tymchuk, Andrea Mocci, Michele Lanza
REVEAL @ Faculty of Informatics – University of Lugano, Switzerland
Andrew Meneely, Laurie Williams
Socio-Technical Developer Networks:

Should We Trust Our Measurements?
ICSE 2011
• I have never heard of this person before
• I recognize this name, but I don’t know much about them
• I know who this person is, but I have not worked with them directly
• I have worked with this person on this project
“Next, in the context of the Example project, what
is your connection to the following people?”
• I have never heard of this person before
• I recognize this name, but I don’t know much about them
• I know who this person is, but I have not worked with them directly
• I have worked with this person on this project
“Next, in the context of the Example project, what
is your connection to the following people?”
• I have never heard of this person before
• I recognize this name, but I don’t know much about them
• I know who this person is, but I have not worked with them directly
“I know and have collaborated (by contributing
source code) with the following people:”
• Strongly disagree
• Partially disagree
• Neutral
• Partially agree
• Strongly agree
• Strongly disagree
“I know and have collaborated (by contributing
source code) with the following people:”
• Strongly disagree
• Partially disagree
• Neutral
• Partially agree
• Strongly agree 85
43
25
10
17
common projects common commits
alternating versions alternating versions
in time frame
201 165
171
common projects common commits
alternating versions alternating versions
in time frame
189
201 165
171
alternating versions
in time frame
189
38%(201) 31%(165)
32%(171)
common projects common commits
alternating versions
36%(189)
529
38%(201) 31%(165)
32%(171)
common projects common commits
alternating versions alternating versions
in time frame
36%(189)
529
6%(11)
174
6%(11)
10%(17)
13%(23)
Collaboration in Open-Source Projects:
Myth or Reality?
Yuriy Tymchuk, Andrea Mocci, Michele Lanza
REVEAL @ Faculty of Informatics – University of Lugano, Switzerland
R AE E LV
Collaboration in Open-Source Projects:
Myth or Reality?
Yuriy Tymchuk, Andrea Mocci, Michele Lanza
REVEAL @ Faculty of Informatics – University of Lugano, Switzerland
R AE E LV

Contenu connexe

Similaire à Collaboration in Open-Source Projects: Myth or Reality? (msr14)

Will we be smart enough soon enough - putting civic intelligence into practi...
Will we be smart enough soon enough  - putting civic intelligence into practi...Will we be smart enough soon enough  - putting civic intelligence into practi...
Will we be smart enough soon enough - putting civic intelligence into practi...
Douglas Schuler
 
Beyond the Business Card: Networking in the Digital Age
Beyond the Business Card: Networking in the Digital AgeBeyond the Business Card: Networking in the Digital Age
Beyond the Business Card: Networking in the Digital Age
Jessica Thomas
 

Similaire à Collaboration in Open-Source Projects: Myth or Reality? (msr14) (20)

Collaboration in Linux Kernel Mailing Lists
Collaboration in Linux Kernel Mailing Lists Collaboration in Linux Kernel Mailing Lists
Collaboration in Linux Kernel Mailing Lists
 
The Impact of the Social Web on Freelance Translators' Support Networks
The Impact of the Social Web on Freelance Translators' Support NetworksThe Impact of the Social Web on Freelance Translators' Support Networks
The Impact of the Social Web on Freelance Translators' Support Networks
 
Feed Forward Stories: towards open research and policy making for better publ...
Feed Forward Stories: towards open research and policy making for better publ...Feed Forward Stories: towards open research and policy making for better publ...
Feed Forward Stories: towards open research and policy making for better publ...
 
CNW Presents... The New PR: Creating & Curating Trusted Content from @CraigSi...
CNW Presents... The New PR: Creating & Curating Trusted Content from @CraigSi...CNW Presents... The New PR: Creating & Curating Trusted Content from @CraigSi...
CNW Presents... The New PR: Creating & Curating Trusted Content from @CraigSi...
 
Inclusive networks (2014 Forum on Workplace Inclusion)
Inclusive networks (2014 Forum on Workplace Inclusion)Inclusive networks (2014 Forum on Workplace Inclusion)
Inclusive networks (2014 Forum on Workplace Inclusion)
 
Dan Lockton Behavior Design Amsterdam New Year 2016
Dan Lockton Behavior Design Amsterdam New Year 2016Dan Lockton Behavior Design Amsterdam New Year 2016
Dan Lockton Behavior Design Amsterdam New Year 2016
 
CNW Presents... The New PR: Creating & Curating Trusted Content from @CraigSi...
CNW Presents... The New PR: Creating & Curating Trusted Content from @CraigSi...CNW Presents... The New PR: Creating & Curating Trusted Content from @CraigSi...
CNW Presents... The New PR: Creating & Curating Trusted Content from @CraigSi...
 
Taking the "You" out of User Experience
Taking the "You" out of User ExperienceTaking the "You" out of User Experience
Taking the "You" out of User Experience
 
Open source for Libraries
Open source for LibrariesOpen source for Libraries
Open source for Libraries
 
Making More Sense Out of Social Data
Making More Sense Out of Social DataMaking More Sense Out of Social Data
Making More Sense Out of Social Data
 
Social Media 101
Social Media 101Social Media 101
Social Media 101
 
UX in the Real World: There's no such thing as "No Persona"
UX in the Real World: There's no such thing as "No Persona"UX in the Real World: There's no such thing as "No Persona"
UX in the Real World: There's no such thing as "No Persona"
 
Will we be smart enough soon enough - putting civic intelligence into practi...
Will we be smart enough soon enough  - putting civic intelligence into practi...Will we be smart enough soon enough  - putting civic intelligence into practi...
Will we be smart enough soon enough - putting civic intelligence into practi...
 
Smsg with doug2015
Smsg with doug2015Smsg with doug2015
Smsg with doug2015
 
Plan for Success: An Intro to Open and Sustainable Community Engagement
Plan for Success: An Intro to Open and Sustainable Community Engagement Plan for Success: An Intro to Open and Sustainable Community Engagement
Plan for Success: An Intro to Open and Sustainable Community Engagement
 
Innovation in the Social Sector (v2)
Innovation in the Social Sector (v2)Innovation in the Social Sector (v2)
Innovation in the Social Sector (v2)
 
Join History Hub: A Support Community
Join History Hub: A Support CommunityJoin History Hub: A Support Community
Join History Hub: A Support Community
 
Ppdd copy
Ppdd copyPpdd copy
Ppdd copy
 
Beyond the Business Card: Networking in the Digital Age
Beyond the Business Card: Networking in the Digital AgeBeyond the Business Card: Networking in the Digital Age
Beyond the Business Card: Networking in the Digital Age
 
Beyond the Business Card: Networking in a Digital Age
Beyond the Business Card: Networking in a Digital AgeBeyond the Business Card: Networking in a Digital Age
Beyond the Business Card: Networking in a Digital Age
 

Plus de Yuriy Tymchuk

Modeling ASTs with FAST (mooseday13)
Modeling ASTs with FAST (mooseday13)Modeling ASTs with FAST (mooseday13)
Modeling ASTs with FAST (mooseday13)
Yuriy Tymchuk
 

Plus de Yuriy Tymchuk (14)

JIT Feedback — what Experienced Developers like about Static Analysis (icpc2018)
JIT Feedback — what Experienced Developers like about Static Analysis (icpc2018)JIT Feedback — what Experienced Developers like about Static Analysis (icpc2018)
JIT Feedback — what Experienced Developers like about Static Analysis (icpc2018)
 
Pharo Quality Engine: The Last Strokes (esug2017)
Pharo Quality Engine: The Last Strokes (esug2017)Pharo Quality Engine: The Last Strokes (esug2017)
Pharo Quality Engine: The Last Strokes (esug2017)
 
The False False Positives of Static Analysis (sattose2017)
The False False Positives of Static Analysis (sattose2017)The False False Positives of Static Analysis (sattose2017)
The False False Positives of Static Analysis (sattose2017)
 
Walls, Pillars and Beams: A 3D Decomposition of Quality Anomalies (vissoft2016)
Walls, Pillars and Beams: A 3D Decomposition of Quality Anomalies (vissoft2016)Walls, Pillars and Beams: A 3D Decomposition of Quality Anomalies (vissoft2016)
Walls, Pillars and Beams: A 3D Decomposition of Quality Anomalies (vissoft2016)
 
When QualityAssistant Meets Pharo [Enforced Code Critiques Motivate More Valu...
When QualityAssistant Meets Pharo [Enforced Code Critiques Motivate More Valu...When QualityAssistant Meets Pharo [Enforced Code Critiques Motivate More Valu...
When QualityAssistant Meets Pharo [Enforced Code Critiques Motivate More Valu...
 
Stories About Renraku — the new Quality Model of Pharo (esug2016)
Stories About Renraku — the new Quality Model of Pharo (esug2016)Stories About Renraku — the new Quality Model of Pharo (esug2016)
Stories About Renraku — the new Quality Model of Pharo (esug2016)
 
Про що не говорять програмісти, про що мовчать науковці (UCU2015)
Про що не говорять програмісти, про що мовчать науковці (UCU2015)Про що не говорять програмісти, про що мовчать науковці (UCU2015)
Про що не говорять програмісти, про що мовчать науковці (UCU2015)
 
What if Clippy Would Criticize Your Code? (benevol2015)
What if Clippy Would Criticize Your Code? (benevol2015)What if Clippy Would Criticize Your Code? (benevol2015)
What if Clippy Would Criticize Your Code? (benevol2015)
 
Code Review: Veni, ViDI, Vici (saner15)
Code Review: Veni, ViDI, Vici (saner15)Code Review: Veni, ViDI, Vici (saner15)
Code Review: Veni, ViDI, Vici (saner15)
 
Graphics and Visualization (Pharo Days 2015)
Graphics and Visualization (Pharo Days 2015)Graphics and Visualization (Pharo Days 2015)
Graphics and Visualization (Pharo Days 2015)
 
FAST Master's Defense (UA)
FAST Master's Defense (UA)FAST Master's Defense (UA)
FAST Master's Defense (UA)
 
Signs of Caries at SmalltalkHub (mooseday13/2)
Signs of Caries at SmalltalkHub (mooseday13/2)Signs of Caries at SmalltalkHub (mooseday13/2)
Signs of Caries at SmalltalkHub (mooseday13/2)
 
FAST Resolution (benevol13)
FAST Resolution (benevol13)FAST Resolution (benevol13)
FAST Resolution (benevol13)
 
Modeling ASTs with FAST (mooseday13)
Modeling ASTs with FAST (mooseday13)Modeling ASTs with FAST (mooseday13)
Modeling ASTs with FAST (mooseday13)
 

Dernier

CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
anilsa9823
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
Health
 
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female serviceCALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
anilsa9823
 

Dernier (20)

W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
 
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female serviceCALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptx
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with Precision
 

Collaboration in Open-Source Projects: Myth or Reality? (msr14)

  • 1. Collaboration in Open-Source Projects: Myth or Reality? Yuriy Tymchuk, Andrea Mocci, Michele Lanza REVEAL @ Faculty of Informatics – University of Lugano, Switzerland
  • 2.
  • 3. Andrew Meneely, Laurie Williams Socio-Technical Developer Networks:
 Should We Trust Our Measurements? ICSE 2011
  • 4. • I have never heard of this person before • I recognize this name, but I don’t know much about them • I know who this person is, but I have not worked with them directly • I have worked with this person on this project “Next, in the context of the Example project, what is your connection to the following people?”
  • 5. • I have never heard of this person before • I recognize this name, but I don’t know much about them • I know who this person is, but I have not worked with them directly • I have worked with this person on this project “Next, in the context of the Example project, what is your connection to the following people?” • I have never heard of this person before • I recognize this name, but I don’t know much about them • I know who this person is, but I have not worked with them directly
  • 6. “I know and have collaborated (by contributing source code) with the following people:” • Strongly disagree • Partially disagree • Neutral • Partially agree • Strongly agree • Strongly disagree
  • 7. “I know and have collaborated (by contributing source code) with the following people:” • Strongly disagree • Partially disagree • Neutral • Partially agree • Strongly agree 85 43 25 10 17
  • 8.
  • 9. common projects common commits alternating versions alternating versions in time frame
  • 10. 201 165 171 common projects common commits alternating versions alternating versions in time frame 189
  • 11. 201 165 171 alternating versions in time frame 189 38%(201) 31%(165) 32%(171) common projects common commits alternating versions 36%(189) 529
  • 12. 38%(201) 31%(165) 32%(171) common projects common commits alternating versions alternating versions in time frame 36%(189) 529 6%(11) 174 6%(11) 10%(17) 13%(23)
  • 13. Collaboration in Open-Source Projects: Myth or Reality? Yuriy Tymchuk, Andrea Mocci, Michele Lanza REVEAL @ Faculty of Informatics – University of Lugano, Switzerland R AE E LV
  • 14. Collaboration in Open-Source Projects: Myth or Reality? Yuriy Tymchuk, Andrea Mocci, Michele Lanza REVEAL @ Faculty of Informatics – University of Lugano, Switzerland R AE E LV