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

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

Mining software repositories to model a collaboration between developers is quite comment nowadays, but you have to pay attention. If you consider collaboration as a boolean property, everything seems to work fine, but it's not like that in a real life. On the other hand if you want to expand the model of collaboration to some ranged value, you risk in crating one more myth.

9847702de1f7f19db8c3e158325baa8e?s=128

Yuriy Tymchuk

June 01, 2014
Tweet

Transcript

  1. Collaboration in Open-Source Projects: Myth or Reality? Yuriy Tymchuk, Andrea

    Mocci, Michele Lanza REVEAL @ Faculty of Informatics – University of Lugano, Switzerland
  2. None
  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. None
  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 A E E L V
  14. Collaboration in Open-Source Projects: Myth or Reality? Yuriy Tymchuk, Andrea

    Mocci, Michele Lanza REVEAL @ Faculty of Informatics – University of Lugano, Switzerland R A E E L V