Skip to main content

2017 | OriginalPaper | Buchkapitel

Knowledge Flows Within Open Source Software Projects: A Social Network Perspective

verfasst von : Noureddine Kerzazi, Ikram El Asri

Erschienen in: Advances in Ubiquitous Networking 2

Verlag: Springer Nature Singapore

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

Developing software is knowledge-intensive activity, requiring extensive technical knowledge and awareness. The abstract part of development is the social interactions that drive knowledge flows between contributors, especially for Open Source Software (OSS). This study investigated knowledge sharing and propagation from social perspective using social network analysis (SNA). We mined and analyzed the issue and review histories of three OSS from GitHub. Particular attention has been paid to the socio-interactions through comments from contributors on reviews. We aim at explaining the propagation and density of knowledge flows within contributor networks. The results show that review requests flow from the core contributors toward peripheral contributors and comments on reviews are in a continuous loop from the core teams to the peripherals and back; and the core contributors leverage on their awareness and technical knowledge to increase their notoriety by playing the role of communication brokers supported by comments on work items.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Fußnoten
1
We define a Degree threshold > 500 to filter on core developers which are marked as central in our SNA analysis.
 
Literatur
1.
Zurück zum Zitat VonHippel, E., VonKrogh, G.: Open source software and the “Private-Collective” innovation model: issues for organization science. Organ. Sci. 14(2), 209–223 (2003)CrossRef VonHippel, E., VonKrogh, G.: Open source software and the “Private-Collective” innovation model: issues for organization science. Organ. Sci. 14(2), 209–223 (2003)CrossRef
2.
Zurück zum Zitat Dabbish, L., et al.: Social coding in GitHub: transparency and collaboration in an open software repository. In: The Conference on Computer Supported Cooperative Work. Seattle, WA, USA (2012) Dabbish, L., et al.: Social coding in GitHub: transparency and collaboration in an open software repository. In: The Conference on Computer Supported Cooperative Work. Seattle, WA, USA (2012)
3.
Zurück zum Zitat Begel, A., DeLine, R., Zimmermann, T.: Social media for software engineering. In: FSE/SDP Workshop on Future of Software Engineering Research, pp. 33–38. Santa Fe, New Mexico, USA (2010) Begel, A., DeLine, R., Zimmermann, T.: Social media for software engineering. In: FSE/SDP Workshop on Future of Software Engineering Research, pp. 33–38. Santa Fe, New Mexico, USA (2010)
4.
Zurück zum Zitat Yang, X.: Social Network Analysis in Open Source Software Peer Review, pp. 820–822 (2014) Yang, X.: Social Network Analysis in Open Source Software Peer Review, pp. 820–822 (2014)
5.
Zurück zum Zitat Yang, X., et al.: Understanding OSS Peer Review Roles in Peer Review Social Network (PeRSoN), pp. 709–712 (2012) Yang, X., et al.: Understanding OSS Peer Review Roles in Peer Review Social Network (PeRSoN), pp. 709–712 (2012)
6.
Zurück zum Zitat Bird, C., et al.: Latent social structure in open source projects. In: Proceedings of the 16th International Symposium on Foundations of Software Engineering (FSE’08). Atlanta, Georgia (2008) Bird, C., et al.: Latent social structure in open source projects. In: Proceedings of the 16th International Symposium on Foundations of Software Engineering (FSE’08). Atlanta, Georgia (2008)
7.
Zurück zum Zitat Asundi, J., Jayant, R.: Patch review processes in open source software development communities: a comparative case study. In: The 40th Annual Hawaii International Conference on System Sciences (2007) Asundi, J., Jayant, R.: Patch review processes in open source software development communities: a comparative case study. In: The 40th Annual Hawaii International Conference on System Sciences (2007)
8.
Zurück zum Zitat Bissyande, T.F., et al.: Got issues? Who cares about it? A large scale investigation of issue trackers from GitHub. In: 24th International Symposium on Software Reliability Engineering (ISSRE) (2013) Bissyande, T.F., et al.: Got issues? Who cares about it? A large scale investigation of issue trackers from GitHub. In: 24th International Symposium on Software Reliability Engineering (ISSRE) (2013)
9.
Zurück zum Zitat Baysal, O., et al.: The influence of non-technical factors on code review. In: Proceedings of the 20th Working Conference on Reverse Engineering. Koblenz, Germany (2013) Baysal, O., et al.: The influence of non-technical factors on code review. In: Proceedings of the 20th Working Conference on Reverse Engineering. Koblenz, Germany (2013)
10.
Zurück zum Zitat Bacchelli, A., Bird, C.: Expectations, outcomes, and challenges of modern code review. In: Proceedings of the 35th International Conference on Software Engineering (ICSE’13). San Francisco, CA, USA (2013) Bacchelli, A., Bird, C.: Expectations, outcomes, and challenges of modern code review. In: Proceedings of the 35th International Conference on Software Engineering (ICSE’13). San Francisco, CA, USA (2013)
11.
Zurück zum Zitat Kilamo, T., et al.: Knowledge transfer in collaborative teams: experiences from a two-week code camp. In: 36th International Conference on Software Engineering (ICSE’13), pp. 264–271. Hyderabad, India (2014) Kilamo, T., et al.: Knowledge transfer in collaborative teams: experiences from a two-week code camp. In: 36th International Conference on Software Engineering (ICSE’13), pp. 264–271. Hyderabad, India (2014)
12.
Zurück zum Zitat Yarosh, S., et al.: I need someone to help!: a taxonomy of helper-finding activities in the enterprise. In: Proceedings of the 27th International Conference on Computer Supported Cooperative Work (CSCW’13), pp. 1375–1386. Texas, USA (2013) Yarosh, S., et al.: I need someone to help!: a taxonomy of helper-finding activities in the enterprise. In: Proceedings of the 27th International Conference on Computer Supported Cooperative Work (CSCW’13), pp. 1375–1386. Texas, USA (2013)
13.
Zurück zum Zitat Meneely, A., et al.: Predicting failures with developer networks and social network analysis. In: International Symposium on Foundations of Software Engineering (FSE’11). Atlanta, Georgia (2011) Meneely, A., et al.: Predicting failures with developer networks and social network analysis. In: International Symposium on Foundations of Software Engineering (FSE’11). Atlanta, Georgia (2011)
14.
Zurück zum Zitat Hossaina, L., Zhub, D.: Social networks and coordination performance of distributed software development teams. J. High Technol. Manage. Res. 20(1), 52–61 (2009)CrossRef Hossaina, L., Zhub, D.: Social networks and coordination performance of distributed software development teams. J. High Technol. Manage. Res. 20(1), 52–61 (2009)CrossRef
15.
Zurück zum Zitat Cataldo, M., Herbsleb, J.D.: Coordination breakdowns and their impact on development productivity and software failures. Trans. Softw. Eng. 39(3), 343–360 (2013)CrossRef Cataldo, M., Herbsleb, J.D.: Coordination breakdowns and their impact on development productivity and software failures. Trans. Softw. Eng. 39(3), 343–360 (2013)CrossRef
16.
Zurück zum Zitat Rigby, P.C., Storey, M.-A.: Understanding broadcast based peer review on open source software projects. In: Proceedings of the 33rd International Conference on Software Engineering (ICSE’11). 2011. Waikiki, Honolulu, USA Rigby, P.C., Storey, M.-A.: Understanding broadcast based peer review on open source software projects. In: Proceedings of the 33rd International Conference on Software Engineering (ICSE’11). 2011. Waikiki, Honolulu, USA
17.
Zurück zum Zitat Kwan, I., Schroter, A., Damian, D.: Does socio-technical congruence have an effect on software build success? a study of coordination in a software project. Trans. Softw. Eng. 37(3), 307–324 (2011)CrossRef Kwan, I., Schroter, A., Damian, D.: Does socio-technical congruence have an effect on software build success? a study of coordination in a software project. Trans. Softw. Eng. 37(3), 307–324 (2011)CrossRef
18.
Zurück zum Zitat Cataldo, et al.: Identification of coordination requirements: implications for the design of collaboration and awareness tools. In: Proceedings of the 20th International Conference on Computer Supported Cooperative Work. Banff, Alberta, Canada (2006) Cataldo, et al.: Identification of coordination requirements: implications for the design of collaboration and awareness tools. In: Proceedings of the 20th International Conference on Computer Supported Cooperative Work. Banff, Alberta, Canada (2006)
19.
Zurück zum Zitat Nam, K.K., Ackerman, M.S., Adamic, L.A.: Questions in, knowledge in?: a study of Naver’s question answering community. In: Proceedings of the SIGCHI Conference on Human Factors in Computing Systems. Boston, MA, USA (2009) Nam, K.K., Ackerman, M.S., Adamic, L.A.: Questions in, knowledge in?: a study of Naver’s question answering community. In: Proceedings of the SIGCHI Conference on Human Factors in Computing Systems. Boston, MA, USA (2009)
20.
Zurück zum Zitat Kadushin, C.: Understanding Social Networks: Theories, Concepts, and Findings. Oxford University Press (2011) Kadushin, C.: Understanding Social Networks: Theories, Concepts, and Findings. Oxford University Press (2011)
Metadaten
Titel
Knowledge Flows Within Open Source Software Projects: A Social Network Perspective
verfasst von
Noureddine Kerzazi
Ikram El Asri
Copyright-Jahr
2017
Verlag
Springer Nature Singapore
DOI
https://doi.org/10.1007/978-981-10-1627-1_19

Neuer Inhalt