Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1145/2597073.2597114acmconferencesArticle/Chapter ViewAbstractPublication PagesicseConference Proceedingsconference-collections
Article

Understanding "watchers" on GitHub

Published: 31 May 2014 Publication History

Abstract

Users on GitHub can watch repositories to receive notifications about project activity. This introduces a new type of passive project membership. In this paper, we investigate the behavior of watchers and their contribution to the projects they watch. We find that a subset of project watchers begin contributing to the project and those contributors account for a significant percentage of contributors on the project. As contributors, watchers are more confident and contribute over a longer period of time in a more varied way than other contributors. This is likely attributable to the knowledge gained through project notifications.

References

[1]
K. Crowston and J. Howison, “The Social Structure of Free and Open Source Software Development,” First Monday, vol. 10, no. 2, 2005.
[2]
G. von Krogh, S. Spaeth, and K.R. Lakhani, “Community, Joining, and Specialization in Open Source Software Innovation: A Case Study,” Research Policy, vol. 32, no. 7, pp. 1217-1241, July 2003.
[3]
L. Dabbish, C. Stuart, J. Tsay, and J. Herbsleb. “Social Coding in GitHub: Transparency and Collaboration in an Open Software Repository,” Proc. CSCW '12, ACM, pp. 1277-1286, 2012.
[4]
https://github.com/blog/1204-notifications-stars
[5]
A. Begel, J. Bosch, and M.-A. Storey, “Social Networking Meets Software Development: Perspectives from GitHub, MSDN, Stack Exchange, and TopCoder,” IEEE Software, vol. 30, no. 1, pp. 52–66, 2013.
[6]
J. Marlow, L. Dabbish, and J. Herbsleb. “Impression Formation in Online Peer Production: Activity Traces and Personal Profiles in GitHub." Proc. CSCW 13, pp. 117-128. ACM, 2013.
[7]
G. Gousios, "The GHTorent Dataset and Tool Suite." Proc. MSR 13, pp. 233-236, IEEE Press, 2013.
[8]
E. Kalliamvakou, G. Gousios, K. Blincoe, L. Singer, D. German, and D. Damian, “The Promises and Perils of Mining GitHub.” To appear MSR 14.
[9]
R. Pham, L. Singer, O. Liskin, and K. Schneider. "Creating a Shared Understanding of Testing Culture on a Social Coding Site." Proc. ICSE 13, pp. 112-121, IEEE, 2013.
[10]
R. Hundt, "Loop Recognition in C++/Java/Go/Scala," Proceedings of Scala Days 2011, 2011.

Cited By

View all
  • (2024)An exploratory study of software artifacts on GitHub from the lens of documentationInformation and Software Technology10.1016/j.infsof.2024.107425(107425)Online publication date: Feb-2024
  • (2024)The Current Status of Open Source ERP Systems: A GitHub AnalysisReuse and Software Quality10.1007/978-3-031-66459-5_11(171-188)Online publication date: 13-Jul-2024
  • (2023)Climate Coach: A Dashboard for Open-Source Maintainers to Overview Community DynamicsProceedings of the 2023 CHI Conference on Human Factors in Computing Systems10.1145/3544548.3581317(1-18)Online publication date: 19-Apr-2023
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
MSR 2014: Proceedings of the 11th Working Conference on Mining Software Repositories
May 2014
427 pages
ISBN:9781450328630
DOI:10.1145/2597073
  • General Chair:
  • Premkumar Devanbu,
  • Program Chairs:
  • Sung Kim,
  • Martin Pinzger
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]

Sponsors

In-Cooperation

  • TCSE: IEEE Computer Society's Tech. Council on Software Engin.

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 31 May 2014

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. GitHub
  2. Repositories
  3. Software Teams
  4. Watchers

Qualifiers

  • Article

Conference

ICSE '14
Sponsor:

Upcoming Conference

ICSE 2025

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)24
  • Downloads (Last 6 weeks)5
Reflects downloads up to 21 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2024)An exploratory study of software artifacts on GitHub from the lens of documentationInformation and Software Technology10.1016/j.infsof.2024.107425(107425)Online publication date: Feb-2024
  • (2024)The Current Status of Open Source ERP Systems: A GitHub AnalysisReuse and Software Quality10.1007/978-3-031-66459-5_11(171-188)Online publication date: 13-Jul-2024
  • (2023)Climate Coach: A Dashboard for Open-Source Maintainers to Overview Community DynamicsProceedings of the 2023 CHI Conference on Human Factors in Computing Systems10.1145/3544548.3581317(1-18)Online publication date: 19-Apr-2023
  • (2023)GIRT-Data: Sampling GitHub Issue Report Templates2023 IEEE/ACM 20th International Conference on Mining Software Repositories (MSR)10.1109/MSR59073.2023.00026(104-108)Online publication date: May-2023
  • (2023)A community detection approach based on network representation learning for repository miningExpert Systems with Applications: An International Journal10.1016/j.eswa.2023.120597231:COnline publication date: 30-Nov-2023
  • (2022)Open Source Software Development ChallengesResearch Anthology on Agile Software, Software Development, and Testing10.4018/978-1-6684-3702-5.ch102(2134-2164)Online publication date: 2022
  • (2022)"This is damn slick!"Proceedings of the 44th International Conference on Software Engineering10.1145/3510003.3510121(2116-2129)Online publication date: 21-May-2022
  • (2022)Redundancy, Context, and Preference: An Empirical Study of Duplicate Pull Requests in OSS ProjectsIEEE Transactions on Software Engineering10.1109/TSE.2020.301872648:4(1309-1335)Online publication date: 1-Apr-2022
  • (2022)How ReadMe files are structured in open source Java projectsInformation and Software Technology10.1016/j.infsof.2022.106924148(106924)Online publication date: Aug-2022
  • (2022)Collaboration in software ecosystemsInformation and Software Technology10.1016/j.infsof.2022.106849145:COnline publication date: 1-May-2022
  • Show More Cited By

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media