articleMay 20, 2014Closed access

An exploratory study of the pull-based software development model

Delft University of Technology · University of Klagenfurt

Indexed incrossref

Abstract

The advent of distributed version control systems has led to the development of a new paradigm for distributed software development; instead of pushing changes to a central repository, developers pull them from other repositories and merge them locally. Various code hosting sites, notably Github, have tapped on the opportunity to facilitate pull-based development by offering workflow support tools, such as code reviewing systems and integrated issue trackers. In this work, we explore how pull-based software development works, first on the GHTorrent corpus and then on a carefully selected sample of 291 projects. We find that the pull request model offers fast turnaround, increased opportunities for community…

Citation impact

610
total citations
FWCI
128.75
Percentile
100%
References
41
Citations per year

Authors

3

Topics & keywords

Keywords
  • Merge (version control)
  • Computer science
  • Workflow
  • BitTorrent tracker
  • Software development
  • Software engineering
  • Software
  • Turnaround time
No related works found for this paper.

Funding