Abstract—The pull-based development model, enabled by git and popularised by collaborative coding platforms like BitBucket, Gitorius, and GitHub, is widely used in distributed software teams. While this model lowers the barrier to entry for potential contributors (since anyone can submit pull requests to any repos-itory), it also increases the burden on integrators (i.e., members of a project’s core team, responsible for evaluating the proposed changes and integrating them into the main development line), who struggle to keep up with the volume of incoming pull requests. In this paper we report on a quantitative study that tries to resolve which factors affect pull request evaluation latency in GitHub. Using regression modeling on data extr...
Open source software projects often rely on code contributions from a wide variety of developers to ...
Previous work showed that in the pull-based development model integrators face challenges with regar...
Pull requests are a key part of the collaborative software development and code review process today...
Pull request latency evaluation is an essential application of effort evaluation in the pull-based d...
The popularity of the software repository site GitHub has created a rise in the Pull Based Developme...
Pull request latency evaluation is an essential application of effort evaluation in the pull-based d...
Given the increasing number of unsuccessful pull requests in GitHub projects, insights into the succ...
The advent of distributed version control systems has led to the development of a new paradigm for d...
The pull-based development is widely adopted in modern open-source software (OSS) projects, where de...
Context: The pull-based development model is widely used in open source projects, leading to the eme...
Code contributions in Free/Libre and Open Source Software projects are controlled to maintain high-q...
Software engineering methodologies rely on version control systems such as git to store source code ...
The pull-based development model is an emerging way of contributing to distributed software projects...
International audiencePull-based Development (PbD) is widely used in collaborative development to in...
Nowadays, continuous integration (CI) is indispensable in the software development process. A centra...
Open source software projects often rely on code contributions from a wide variety of developers to ...
Previous work showed that in the pull-based development model integrators face challenges with regar...
Pull requests are a key part of the collaborative software development and code review process today...
Pull request latency evaluation is an essential application of effort evaluation in the pull-based d...
The popularity of the software repository site GitHub has created a rise in the Pull Based Developme...
Pull request latency evaluation is an essential application of effort evaluation in the pull-based d...
Given the increasing number of unsuccessful pull requests in GitHub projects, insights into the succ...
The advent of distributed version control systems has led to the development of a new paradigm for d...
The pull-based development is widely adopted in modern open-source software (OSS) projects, where de...
Context: The pull-based development model is widely used in open source projects, leading to the eme...
Code contributions in Free/Libre and Open Source Software projects are controlled to maintain high-q...
Software engineering methodologies rely on version control systems such as git to store source code ...
The pull-based development model is an emerging way of contributing to distributed software projects...
International audiencePull-based Development (PbD) is widely used in collaborative development to in...
Nowadays, continuous integration (CI) is indispensable in the software development process. A centra...
Open source software projects often rely on code contributions from a wide variety of developers to ...
Previous work showed that in the pull-based development model integrators face challenges with regar...
Pull requests are a key part of the collaborative software development and code review process today...