The popularity of the software repository site GitHub has created a rise in the Pull Based Development Models\u27 use. An essential portion of pull-based development is the creation of Pull Requests. Pull Requests often have to be reviewed by an individual to be approved and accepted into the Master branch of a software repository. The reviewing process can often be time-consuming and introduce a relatively high level of lost development time. This paper examines thousands of pull requests to understand the most valuable metadata of pull requests. We then introduce metrics in comparing the metadata of pull requests to understand what makes an effective pull request. Breaking pull requests into specific metadata pieces and evaluating what ea...
Collaborative software development platforms such as GitHub simplify the process of contributing int...
With the increasing popularity of open-source version control platforms like GitHub, developers get ...
GitHub hosts Git repositories and provides issues-tracking services to provide a better collaboratio...
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...
Abstract—The pull-based development model, enabled by git and popularised by collaborative coding pl...
Software engineering methodologies rely on version control systems such as git to store source code ...
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...
Context: In a social coding platform such as GitHub, a pull-request mechanism is frequently used by ...
Both datasets are part of a master's thesis at Carleton University, Canada. The first dataset, PR C...
The pull-based development model is an emerging way of contributing to distributed software projects...
With over 10 million git repositories, GitHub is becoming one of the most important source of softwa...
Previous work showed that in the pull-based development model integrators face challenges with regar...
Modern software development involves the usage of external third-party software projects as direct d...
Collaborative software development platforms such as GitHub simplify the process of contributing int...
With the increasing popularity of open-source version control platforms like GitHub, developers get ...
GitHub hosts Git repositories and provides issues-tracking services to provide a better collaboratio...
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...
Abstract—The pull-based development model, enabled by git and popularised by collaborative coding pl...
Software engineering methodologies rely on version control systems such as git to store source code ...
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...
Context: In a social coding platform such as GitHub, a pull-request mechanism is frequently used by ...
Both datasets are part of a master's thesis at Carleton University, Canada. The first dataset, PR C...
The pull-based development model is an emerging way of contributing to distributed software projects...
With over 10 million git repositories, GitHub is becoming one of the most important source of softwa...
Previous work showed that in the pull-based development model integrators face challenges with regar...
Modern software development involves the usage of external third-party software projects as direct d...
Collaborative software development platforms such as GitHub simplify the process of contributing int...
With the increasing popularity of open-source version control platforms like GitHub, developers get ...
GitHub hosts Git repositories and provides issues-tracking services to provide a better collaboratio...