Skip to main content

GitHub as a Social Network

  • Conference paper
  • First Online:
Advances in Artificial Intelligence, Software and Systems Engineering (AHFE 2018)

Part of the book series: Advances in Intelligent Systems and Computing ((AISC,volume 787))

Included in the following conference series:

Abstract

GitHub is a popular source code hosting and development service that supports distributed teams working on large and small software projects, particularly open-source projects. According to Wikipedia, as of April 2017 GitHub supports more than 20 million users and more than 57 million repositories. In addition to version control and code updates functionalities, GitHub supports a wide range of communication options between users, including messaging, commenting, and wikis. GitHub thus has all markings of an online social network, but how does it compare to other social media such as Twitter or Facebook? Since GitHub supports messaging between users as well as “following” it seems the answer is pretty straightforward. And yet, messaging and following do not account for the bulk of activity in GitHub, which consists largely of user initiated repository “events” related to adding, editing, and fixing the code (as well as other artifacts, such as documentation and manuals). In this sense GitHub is quite unlike Twitter, where information flows rapidly between users by being passed along to others. What information flows in GitHub, besides the actual messaging? In this paper, we discuss preliminary findings that the GitHub community displays many of the characteristics of a social network.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 189.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 249.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Gousios, G., Pinzger, M., Deursen, A.V.: An exploratory study of the pull-based software development model. In: Proceedings of the 36th International Conference on Software Engineering, pp. 345–355. ACM, May 2014

    Google Scholar 

  2. Dabbish, L., Stuart, C., Tsay, J., Herbsleb, J.: Social coding in GitHub: transparency and collaboration in an open software repository. In: Proceedings of the ACM 2012 Conference on Computer Supported Cooperative Work, pp. 1277–1286. ACM, February 2012

    Google Scholar 

  3. Thung, F., Bissyande, T.F., Lo, D., Jiang, L.: Network structure of social coding in GitHub. In: Proceedings of the 2013 17th European Conference on Software Maintenance and Reengineering, CSMR, pp. 323–326. IEEE, March 2013

    Google Scholar 

  4. Casalnuovo, C., Vasilescu, B., Devanbu, P., Filkov, V.: Developer onboarding in GitHub: the role of prior social links and language experience. In: Proceedings of the 2015 10th Joint Meeting on Foundations of Software Engineering, pp. 817–828. ACM, August 2015

    Google Scholar 

  5. Tsay, J., Dabbish, L., Herbsleb, J.: Influence of social and technical factors for evaluating contribution in GitHub. In: Proceedings of the 36th International Conference on Software Engineering, pp. 356–366. ACM, May 2014a

    Google Scholar 

  6. Tsay, J., Dabbish, L., Herbsleb, J.: Let’s talk about it: evaluating contributions through discussion in GitHub. In: Proceedings of the 22nd ACM SIGSOFT International Symposium on Foundations of Software Engineering, pp. 144–154. ACM, November 2014b

    Google Scholar 

  7. Broadwell, G.A., Stromer-Galley, J., Strzalkowski, T., Shaikh, S., Taylor, S., Boz, U., Elia, A., Jiao, L., Liu, T., Webb, N.: Modeling sociocultural phenomena in discourse. J. Nat. Lang. Eng. 19, 213–257 (2012). Cambridge Press

    Article  Google Scholar 

  8. Shaikh, S., et al.: DSARMD annotation guidelines, V. 2.5. ILS Technical report (2011)

    Google Scholar 

  9. Strzalkowski, T., Broadwell, G.A., Stromer-Galley, J., Shaikh, S., Taylor, S.: Modeling leadership and influence in online multi-party discourse. In: COLING 2012 Conference, Mumbai, India (2012)

    Google Scholar 

  10. Jurafsky, D., Shriberg, E., Biasca, D.: Switchboard SWBD-DAMSL Shallow Discourse Function Annotation Coders Manual (1997). http://stripe.colorado.edu/~jurafsky/manual.august1.html

  11. Beebe, S.A., Masterson, J.T.: Communicating in Small Groups: Principles and Practices. Pearson/Allyn and Bacon, Boston (2006)

    Google Scholar 

  12. Huffaker, D.: Dimensions of leadership and social influence in online communities. Hum. Commun. Res. 36, 596–617 (2010)

    Article  Google Scholar 

  13. Lin, C.S., Shaikh, S., Stromer-Galley, J., Crowley, J., Strzalkowski, T., Ravishankar, V.: Topical positioning: a new method for predicting opinion changes in conversation. In: Proceedings of the Language Analysis in Social Media Workshop, NAACL 2013 Conference, Atlanta, GA (2013)

    Google Scholar 

Download references

Acknowledgements

This work was supported by the Defense Advanced Research Projects Agency (DARPA) under Contract No. FA8650-18-C-7824. All statements of fact, opinion or conclusions contained herein are those of the authors and should not be construed as representing the official views or policies of AFRL, DARPA, or the U.S. Government.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Tomek Strzalkowski .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2019 Springer International Publishing AG, part of Springer Nature

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Strzalkowski, T., Harrison, T., Sa, N., Katsios, G., Khoja, E. (2019). GitHub as a Social Network. In: Ahram, T. (eds) Advances in Artificial Intelligence, Software and Systems Engineering. AHFE 2018. Advances in Intelligent Systems and Computing, vol 787. Springer, Cham. https://doi.org/10.1007/978-3-319-94229-2_37

Download citation

Publish with us

Policies and ethics