Previous work showed that in the pull-based development model integrators face challenges with regard to prioritizing work in the face of multiple concurrent pull requests. We identified the manual prioritization heuristics applied by integrators and extracted features from these heuristics. The features are used to train a machine learning model, which is capable of predicting a pull request’s importance. The importance is then used to create a prioritized order of the pull requests. Our main contribution is the design and initial implementation of a prototype service, called PRioritizer, which automatically prioritizes pull requests. The service works like a priority inbox for pull requests, recommending the top pull requests the project ...
Given the increasing number of unsuccessful pull requests in GitHub projects, insights into the succ...
Pull requests are a key part of the collaborative software development and code review process today...
As different types of user feedback are becoming available, from a variety of sources and in large a...
In previous work, we observed that in the pull-based development model integrators face challenges w...
Abstract—In previous work, we observed that in the pull-based development model integrators face cha...
International audiencePull-based Development (PbD) is widely used in software teams to integrate inc...
The popularity of the software repository site GitHub has created a rise in the Pull Based Developme...
Pull requests (PRs) selection is a challenging task faced by integrators in pull-based development (...
Context: The pull-based development model is widely used in open source projects, leading to the eme...
International audiencePull-based Development (PbD) is widely used in collaborative development to in...
Context: In a social coding platform such as GitHub, a pull-request mechanism is frequently used by ...
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 advent of distributed version control systems has led to the development of a new paradigm for d...
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...
Pull requests are a key part of the collaborative software development and code review process today...
As different types of user feedback are becoming available, from a variety of sources and in large a...
In previous work, we observed that in the pull-based development model integrators face challenges w...
Abstract—In previous work, we observed that in the pull-based development model integrators face cha...
International audiencePull-based Development (PbD) is widely used in software teams to integrate inc...
The popularity of the software repository site GitHub has created a rise in the Pull Based Developme...
Pull requests (PRs) selection is a challenging task faced by integrators in pull-based development (...
Context: The pull-based development model is widely used in open source projects, leading to the eme...
International audiencePull-based Development (PbD) is widely used in collaborative development to in...
Context: In a social coding platform such as GitHub, a pull-request mechanism is frequently used by ...
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 advent of distributed version control systems has led to the development of a new paradigm for d...
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...
Pull requests are a key part of the collaborative software development and code review process today...
As different types of user feedback are becoming available, from a variety of sources and in large a...