Context: The pull-based development model is widely used in open source projects, leading to the emergence of trends in distributed software development. One aspect that has garnered significant attention concerning pull request decisions is the identification of explanatory factors. Objective: This study builds on a decade of research on pull request decisions and provides further insights. We empirically investigate how factors influence pull request decisions and the scenarios that change the influence of such factors. Method: We identify factors influencing pull request decisions on GitHub through a systematic literature review and infer them by mining archival data. We collect a total of 3,347,937 pull requests with 95 features from 11...
Pull requests are a common practice for contributing and reviewing contributions, and are employed b...
Both datasets are part of a master's thesis at Carleton University, Canada. The first dataset, PR C...
Pull request latency evaluation is an essential application of effort evaluation in the pull-based d...
Context: The pull-based development model is widely used in open source projects, leading to the eme...
Software engineering methodologies rely on version control systems such as git to store source code ...
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 requests (PRs) selection is a challenging task faced by integrators in pull-based development (...
The advent of distributed version control systems has led to the development of a new paradigm for d...
The pull-based development model is an emerging way of contributing to distributed software projects...
Given the increasing number of unsuccessful pull requests in GitHub projects, insights into the succ...
Pull-based development has enabled numerous volunteers to contribute to open-source projects with fe...
Abstract—The pull-based development model, enabled by git and popularised by collaborative coding pl...
The pull-based development model is an emerging way of contributing to distributed software projects...
Software bots have been facilitating several development activities in Open Source Software (OSS) pr...
Pull requests are a common practice for contributing and reviewing contributions, and are employed b...
Both datasets are part of a master's thesis at Carleton University, Canada. The first dataset, PR C...
Pull request latency evaluation is an essential application of effort evaluation in the pull-based d...
Context: The pull-based development model is widely used in open source projects, leading to the eme...
Software engineering methodologies rely on version control systems such as git to store source code ...
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 requests (PRs) selection is a challenging task faced by integrators in pull-based development (...
The advent of distributed version control systems has led to the development of a new paradigm for d...
The pull-based development model is an emerging way of contributing to distributed software projects...
Given the increasing number of unsuccessful pull requests in GitHub projects, insights into the succ...
Pull-based development has enabled numerous volunteers to contribute to open-source projects with fe...
Abstract—The pull-based development model, enabled by git and popularised by collaborative coding pl...
The pull-based development model is an emerging way of contributing to distributed software projects...
Software bots have been facilitating several development activities in Open Source Software (OSS) pr...
Pull requests are a common practice for contributing and reviewing contributions, and are employed b...
Both datasets are part of a master's thesis at Carleton University, Canada. The first dataset, PR C...
Pull request latency evaluation is an essential application of effort evaluation in the pull-based d...