skip to main content
10.1145/2145204.2145396acmconferencesArticle/Chapter ViewAbstractPublication PagescscwConference Proceedingsconference-collections
research-article

Social coding in GitHub: transparency and collaboration in an open software repository

Authors Info & Claims
Published:11 February 2012Publication History

ABSTRACT

Social applications on the web let users track and follow the activities of a large number of others regardless of location or affiliation. There is a potential for this transparency to radically improve collaboration and learning in complex knowledge-based activities. Based on a series of in-depth interviews with central and peripheral GitHub users, we examined the value of transparency for large-scale distributed collaborations and communities of practice. We find that people make a surprisingly rich set of social inferences from the networked activity information in GitHub, such as inferring someone else's technical goals and vision when they edit code, or guessing which of several similar projects has the best chance of thriving in the long term. Users combine these inferences into effective strategies for coordinating work, advancing technical skills and managing their reputation.

References

  1. Azouley, P., Graff Zivin, J. S., & Sampat, B. N. The diffusion of scientific knowledge across time and space. NBER Working Paper Series (2011).Google ScholarGoogle Scholar
  2. Bardram, J. E. & Hansen, T. R. Context-based workplace awareness. Computer Supported Cooperative Work (CSCW) 19, 2 (2010), 105--138. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Begel, A., DeLine, R., & Zimmerman, T. Social media for software engineering. In Proc. FoSER 2010, IEEE Computer Society (2010), 33--38. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. boyd, d. m., & Ellison, N. B. Social network sites: Definition, history, and scholarship. Journal of Computer-Mediated Communication, 13, 1 (2007), article 11.Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Corbin, J. M., & Strauss, A. L. Basics of qualitative research. London, UK: Sage Publications, 2008.Google ScholarGoogle Scholar
  6. DiMicco, J., Millen, D., Geyer, W., Dugan, C., Brownholtz, B. & Muller, M. Motivations for social networking at work. In Proc CSCW 2008, ACM Press (2008), 711--720. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Dourish, P. & Bellotti, V. Awareness and coordination in shared workspaces. In Proc. CSCW 1992, ACM Press (1992), 107--114. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Erickson, T., & Kellogg, W. Social translucence: An approach to designing systems that support social processes. TOCHI 7, 1 (1999), 59--83. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Froehlich, J., & Dourish, P. Unifying artifacts and activities in a visual tool for distributed software development teams. In Proc. ICSE 2004, IEEE Society (2004), 387--396. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Github: Social Coding, http://github.com/, accessed March 17, 2011.Google ScholarGoogle Scholar
  11. Gross, T., Stary, C., & Totte, A. User-centered awareness in computer-supported cooperative work systems. Int. J. of HCI, 18, 3 (2005), 323--360.Google ScholarGoogle Scholar
  12. Gutwin, C., Greenberg, S., & Roseman, M. Workspace awareness in real-time distributed groupware: Framework, widgets, and evaluation. In Proc. HCI on People & Computers, Springer-Verlag (1996), 281--298. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. Gutwin, C., Penner, R., & Schneider, K. Group awareness in distributed software development. In Proc CSCW 2004, ACM Press (2004), 72--81. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. Ko, A. J., DeLine, R., & Venolia, G. Information needs in collocated software development teams. In Proc ICSE 2007, IEEE Computer Society (2007), 344--353. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. Mas, A., & Moretti, E. Peers at work. American Economic Review, 99, 1 (2009), 112--145.Google ScholarGoogle ScholarCross RefCross Ref
  16. Millen, D., Feinberg, J., & Kerr, B. Dogear: Social bookmarking in the enterprise. In Proc. CHI 2006, ACM Press (2006), 111--120. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. Olson, G., M., & Olson, J. S. Distance matters. Human-Computer Interaction 15 (2001), 139--178. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. Omoronyia, I., Ferguson, J., Roper, M. & Wood, M. Using developer activity data to enhance awareness during collaborative software development. Computer Supported Cooperative Work (CSCW) 18, 5 (2009), 509--558. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. Sarma, A., Maccherone, L., Wagstrom, P., & Herbsleb, J. (2009). Tesseract: Interactive visual exploration of socio-technical relationships in software development. In Proc. ICSE 2009, IEEE Computer Society (2009), 23--33. Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. Sarma, A., Z. Noroozi, & Htreetreeoek, A. (2003). Palantír: raising awareness among configuration management workspaces. In Proc ICSE 2003, IEEE Computer Society (2003), 444--454. Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. Skeels, M. M., & Grudin, J. When social networks cross boundaries: A case study of workplace use of Facebook and LinkedIn. In Proc. GROUP 2009, ACM Press (2009), 95--103. Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. Storey, M. A., Ryall, J., Singer, J., Myers, D., Cheng, L. T., & Muller, M. How software developers use tagging to support reminding and refinding. IEEE TSE 35, 4 (2009), 470--483. Google ScholarGoogle ScholarDigital LibraryDigital Library
  23. Storey, M., Treude, C., van Deursen, A., & Cheng, L. T. The impact of social media on software engineering practices and tools. In Proc. FoSER 2010, ACM Press (2010), 359--363. Google ScholarGoogle ScholarDigital LibraryDigital Library
  24. Teasley, S. Covi, L. Krishnan, M. & Olson, J. Rapid software development through team collocation. IEEE TSE 28, 7 (2002), 671--683. Google ScholarGoogle ScholarDigital LibraryDigital Library
  25. van de ven, A. H., Delbecq, A. L., & Koenig, R. Determinants of coordination modes within organizations. American Sociological Review, (1976).Google ScholarGoogle Scholar
  26. Viegas, F., Wattenberg, M., & Kushal, D. Studying cooperation and conflict between authors with history flow visualizations. In Proc CHI 2004, ACM Press (2004), 575--582. Google ScholarGoogle ScholarDigital LibraryDigital Library
  27. Weiner, B. Human Motivation: Metaphors, Theories and Research, Newbury Park, CA: Sage Publications, 1992.Google ScholarGoogle Scholar

Index Terms

  1. Social coding in GitHub: transparency and collaboration in an open software repository

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in
    • Published in

      cover image ACM Conferences
      CSCW '12: Proceedings of the ACM 2012 conference on Computer Supported Cooperative Work
      February 2012
      1460 pages
      ISBN:9781450310864
      DOI:10.1145/2145204

      Copyright © 2012 ACM

      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 11 February 2012

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • research-article

      Acceptance Rates

      CSCW '12 Paper Acceptance Rate164of415submissions,40%Overall Acceptance Rate2,235of8,521submissions,26%

      Upcoming Conference

      CSCW '24

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader