Social coding in GitHub: transparency and collaboration in an open software repository
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.
Integrity signals
Registry
Cites
Statistics
Claims the paper makes
Claims other papers make about this one
Each is checked against this paper’s own text: does it say what the citing paper says it does?
OSS projects, with their collaborative nature and publicly accessible repositories, offer a unique context to study the adoption of GenAI tools.
“These projects, with their collaborative nature and publicly accessible repositories [9], offer a unique context to study the adoption of GenAI tools.”
From Self-Admitted GenAI Usage in Open-Source Software (2026) · cites this paper as [9]
Cites
Social network sites: definition, history, and scholarship
boyd, D. M., & Ellison, N. B. (2007) · Journal of Computer-Mediated Communication · doi:10.1111/j.1083-6101.2007.00393.x · Cited by 16,251 · see citing works
Awareness and coordination in shared workspaces
Dourish, P., & Bellotti, V. (1992) · Proceedings of the 1992 ACM conference on Computer-supported cooperative work - CSCW '92 · doi:10.1145/143457.143468 · Cited by 2,550 · see citing works
Olson, G. M., & Olson, J. S. (2000) · Human–Computer Interaction · doi:10.1207/s15327051hci1523_4 · Cited by 1,983 · cited 3× · see citing works
“Collaborators who are physically collocated have some level of awareness of each other’s activities because of frequent opportunities for interaction [17, 24].”
BackgroundInformation Needs in Collocated Software Development Teams
Ko, A. J., DeLine, R., & Venolia, G. (2007) · 29th International Conference on Software Engineering (ICSE'07) · doi:10.1109/icse.2007.45 · Cited by 499 · see citing works
Flagged first, then by citations
Cited by
Sorted by citations
An exploratory study of the pull-based software development model
Gousios, G., Pinzger, M., & Deursen, A. V. (2014) · Proceedings of the 36th International Conference on Software Engineering · doi:10.1145/2568225.2568260 · Cited by 628 · see citing works
Expanding Explainability: Towards Social Transparency in AI systems
Ehsan, U., Liao, Q. V., Muller, M., Riedl, M. O., & Weisz, J. D. (2021) · Proceedings of the 2021 CHI Conference on Human Factors in Computing Systems · doi:10.1145/3411764.3445188 · Cited by 538 · see citing works
Materials Data Science: Current Status and Future Outlook
Kalidindi, S. R., & De Graef, M. (2015) · Annual Review of Materials Research · doi:10.1146/annurev-matsci-070214-020844 · Cited by 294 · see citing works
Sharing Knowledge and Expertise: The CSCW View of Knowledge Management
Ackerman, M. S., Dachtera, J., Pipek, V., & Wulf, V. (2013) · Computer Supported Cooperative Work (CSCW) · doi:10.1007/s10606-013-9192-8 · Cited by 229 · see citing works
Storey, M.-A., Zagalsky, A., Filho, F. F., Singer, L., & German, D. M. (2017) · IEEE Transactions on Software Engineering · doi:10.1109/tse.2016.2584053 · Cited by 221 · see citing works
The SPACE of Developer Productivity: There's more to it than you think.
Forsgren, N., Storey, M.-A., Maddila, C., Zimmermann, T., Houck, B., & Butler, J. (2021) · Queue · doi:10.1145/3454122.3454124 · Cited by 164 · see citing works
Copy, transform, combine: Exploring the remix as a form of innovation
Flath, C. M., Friesike, S., Wirth, M., & Thiesse, F. (2017) · Journal of Information Technology · doi:10.1057/s41265-017-0043-9 · Cited by 96 · see citing works
The sky is not the limit: multitasking across GitHub projects
Vasilescu, B., Blincoe, K., Xuan, Q., Casalnuovo, C., Damian, D., Devanbu, P., & Filkov, V. (2016) · Proceedings of the 38th International Conference on Software Engineering · doi:10.1145/2884781.2884875 · Cited by 77 · see citing works
The Gradient of Generative AI Release: Methods and Considerations
Solaiman, I. (2023) · 2023 ACM Conference on Fairness, Accountability, and Transparency · doi:10.1145/3593013.3593981 · Cited by 90 · see citing works
The Signals that Potential Contributors Look for When Choosing Open-source Projects
Qiu, H. S., Li, Y. L., Padala, S., Sarma, A., & Vasilescu, B. (2019) · Proceedings of the ACM on Human-Computer Interaction · doi:10.1145/3359224 · Cited by 75 · see citing works
Maruping, L. M., Daniel, S. L., & Cataldo, M. (2019) · MIS Quarterly · doi:10.25300/misq/2019/13928 · Cited by 64 · see citing works
How Do Users Revise Answers on Technical Q&A Websites? A Case Study on Stack Overflow
Wang, S., Chen, T.-H., & Hassan, A. E. (2020) · IEEE Transactions on Software Engineering · doi:10.1109/tse.2018.2874470 · Cited by 50 · see citing works
The Labor of Maintaining and Scaling Free and Open-Source Software Projects
Geiger, R. S., Howard, D., & Irani, L. (2021) · Proceedings of the ACM on Human-Computer Interaction · doi:10.1145/3449249 · Cited by 49 · see citing works
Committed to Trust: A Qualitative Study on Security & Trust in Open Source Software Projects
Wermke, D., Wöhler, N., Klemmer, J. H., Fourné, M., Acar, Y., & Fahl, S. (2022) · 2022 IEEE Symposium on Security and Privacy (SP) · doi:10.1109/sp46214.2022.9833686 · Cited by 42 · see citing works
Song, F., Agarwal, A., & Wen, W. (2024) · SSRN Electronic Journal (preprint) · doi:10.2139/ssrn.4856935 · Cited by 30 · see citing works
“Our empirical analysis focuses on GitHub data at the level of repository, which serves as the basic unit for collaborative software development (Dabbish et al. 2012, Kalliamvakou et al. 2015, Celińska 2018).”
BackgroundMethodFocus-shifting patterns of OSS developers and their congruence with call graphs
Xuan, Q., Okano, A., Devanbu, P., & Filkov, V. (2014) · Proceedings of the 22nd ACM SIGSOFT International Symposium on Foundations of Software Engineering · doi:10.1145/2635868.2635914 · Cited by 27 · see citing works
Enabling Data-Driven API Design with Community Usage Data: A Need-Finding Study
Zhang, T., Hartmann, B., Kim, M., & Glassman, E. L. (2020) · Proceedings of the 2020 CHI Conference on Human Factors in Computing Systems · doi:10.1145/3313831.3376382 · Cited by 25 · see citing works
The SPACE of developer productivity
Forsgren, N., Storey, M.-A., Maddila, C., Zimmermann, T., Houck, B., & Butler, J. (2021) · Communications of the ACM · doi:10.1145/3453928 · Cited by 21 · see citing works
Standards, dissemination, and best practices in systems biology
Shin, J., Porubsky, V., Carothers, J., & Sauro, H. M. (2023) · Current Opinion in Biotechnology · doi:10.1016/j.copbio.2023.102922 · Cited by 15 · see citing works
Web usage patterns of developers
Corley, C. S., Lois, F., & Quezada, S. (2015) · 2015 IEEE International Conference on Software Maintenance and Evolution (ICSME) · doi:10.1109/icsm.2015.7332489 · Cited by 10 · see citing works
Challenges and Opportunities for Technology-Supported Activity Reporting in the Workplace
Lu, D., Marlow, J., Kocielnik, R., & Avrahami, D. (2018) · Proceedings of the 2018 CHI Conference on Human Factors in Computing Systems · doi:10.1145/3173574.3173744 · Cited by 7 · see citing works
Self-Admitted GenAI Usage in Open-Source Software
Xiao, T., Fan, Y., Calefato, F., Treude, C., Kula, R. G., Hata, H., & Baltes, S. (2026) · IEEE Transactions on Software Engineering · doi:10.1109/tse.2026.3681886 · Cited by 1 · see citing works
- Authors
- Dabbish, L., Stuart, C., Tsay, J., & Herbsleb, J.
- Affiliations
- Carnegie Mellon University (US)
- Venue
- Proceedings of the ACM 2012 conference on Computer Supported Cooperative Work
- Publisher
- ACM
- Published
- 2012-02-11
- Pages
- 1277-1286
- OpenAlex
- W2124100711
- Cited by
- 999
- References
- 4
- Citations by year
- 2026: 50 · 2025: 63 · 2024: 44 · 2023: 53 · 2022: 68 · 2021: 99 · 2020: 84 · 2019: 99 · 2018: 87 · 2017: 71 · 2016: 70 · 2015: 88 · 2014: 69 · 2013: 34 · 2012: 20
- FWCI
- 45.86
- Type
- conference paper
- Language
- en
- Open access
- closed
- Locations
- ACM Conference on Computer Supported Cooperative Work (CSCW) (publishedVersion)
- Funders
- National Science Foundation
- Carnegie Mellon University
- Topics
- Physical Sciences › Computer Science › Computer Science Applications › Open Source Software Innovations
- Social Sciences › Communication › Knowledge Management and Sharing
- Physical Sciences › Computer Science › Information Systems › Software Engineering Techniques and Practices
- Keywords
- social coding, GitHub, transparency, social inference, distributed collaboration, communities of practice, online collaboration, reputation management, code editing, technical skills
About these checks
Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.
Statistics and arithmetic are recomputed, not judged.
Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.
What counts as a claim ›How we measure confidence ›How we check this ›
Are you an author, or do you see a problem with this page? Request a review