Skip to main navigation Skip to search Skip to main content

A first look at unfollowing behavior on GitHub

Research output: Contribution to journalArticlepeer-review

Abstract

Context: Many open source software projects rely on contributors to fix bugs and contribute new features. On GitHub, developers often broadcast their activities to followers, which may entice followers to be project contributors. It is important to understand unfollowing behavior, maintain current followers, and attract some followers to become contributors in OSS projects. Objective: Our objective in this paper is to provide a comprehensive analysis of unfollowing behavior on GitHub. Method: To the best of our knowledge, we present a first look at unfollowing behavior on GitHub. We collect a dataset containing 701,364 developers and their 4,602,440 following relationships in March 2016. We also crawl their following relationships in May 2013, August 2015 and November 2015. We conduct surveys, define potential impact factors, and analyze the correlation of factors with the likelihood of unfollowing behavior. Results: Our main observations are: (1) Between May 2013 and August 2015, 19.8% of active developers ever unfollowed some users. (2) Developers are more likely to unfollow those who have fewer activities, lower programming language similarity, and asymmetric relationships. Conclusion: Our results give suggestions for developers to reduce the likelihood of being unfollowed by their followers, and attract researchers’ attention on relationship dissolution.

Original languageEnglish
Pages (from-to)150-160
Number of pages11
JournalInformation and Software Technology
Volume105
DOIs
StatePublished - Jan 2019

Keywords

  • GitHub
  • Relationship dissolution
  • Unfollow

Fingerprint

Dive into the research topics of 'A first look at unfollowing behavior on GitHub'. Together they form a unique fingerprint.

Cite this