Relationship Between Geographical Location and Evaluation of Developer Contributions in Github

by Rastogi, Ayushi and Nagappan, Nachiappan and Gousios, Georgios and van der Hoek, André

You can get a pre-print version from here.
You can view the publisher's page here.

This paper received the "Open Data Recognition" award

Abstract

Background: Open source software projects show gender bias sug- gesting that other demographic characteristics of developers, like geographical location, can negatively influence evaluation of con- tributions too. Aim: This study contributes to this emerging body of knowledge in software development by presenting a quantitative analysis of the relationship between the geographical location of developers and evaluation of their contributions on GitHub. Method: We present an analysis of 70,000+ pull requests selected from 17 most actively participating countries to model the relationship between the geographical location of developers and pull request acceptance decision. Results and Conclusion: We observed structural differences in pull request acceptance rates across 17 countries. Countries with no apparent similarities such as Switzerland and Japan had one of the highest pull request acceptance rates while countries like China and Germany had one of the lowest pull request acceptance rates. Notably, higher acceptance rates were observed for all but one country when pull requests were evaluated by developers from the same country.

Bibtex record

@inproceedings{RNGH18,
  author = {Rastogi, Ayushi and Nagappan, Nachiappan and Gousios, Georgios and van der Hoek, Andr{\'e}},
  title = {Relationship Between Geographical Location and Evaluation of Developer Contributions in Github},
  booktitle = {Proceedings of the 12th ACM/IEEE International Symposium on Empirical Software Engineering and Measurement},
  series = {ESEM '18},
  year = {2018},
  isbn = {978-1-4503-5823-1},
  location = {Oulu, Finland},
  pages = {22:1--22:8},
  articleno = {22},
  numpages = {8},
  doi = {10.1145/3239235.3240504},
  publisher = {ACM},
  address = {New York, NY, USA},
  keywords = {geographical location, github, open source, pull requests},
  url = {/pub/relationship-between-geographical-location-evaluation-of-developer-contributions.pdf},
  award = {Open Data Recognition}
}

The paper