International audiencePull-based Development (PbD) is widely used in software teams to integrate incoming changes into a project codebase. In this model, contributions are advertised through Pull Request (PR) submissions. Project administrators are responsible for reviewing and integrating PRs. Prioritizing PRs is one of the main concerns of project administrators in their daily work. Indeed, conflicts occur when PRs are concurrently opened on a given target branch and propose different modifications for a same code part. We propose to consider the integration process efficiency (IPE) as the fact that for a given integration cost (i.e., number of conflicts to be solved) the highest gain is reached (i.e., the largest number of PRs are integr...
Software evolution is a crucial activity for software organizations. A specific type of software evo...
Context: The pull-based development model is widely used in open source projects, leading to the eme...
Requirement Prioritization (RP) was introduced as a solution to the project with huge number of requ...
International audiencePull-based Development (PbD) is widely used in collaborative development to in...
Previous work showed that in the pull-based development model integrators face challenges with regar...
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...
Pull requests (PRs) selection is a challenging task faced by integrators in pull-based development (...
Code contributions in Free/Libre and Open Source Software projects are controlled to maintain high-q...
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...
The goal of this research is to see which merging method performs best in an event sourcing environm...
The popularity of the software repository site GitHub has created a rise in the Pull Based Developme...
Merging mechanism is an essential operation for version control systems. When each member of collabo...
The supply chains of complex construction projects are characterized by multi-disciplinary participa...
Software evolution is a crucial activity for software organizations. A specific type of software evo...
Context: The pull-based development model is widely used in open source projects, leading to the eme...
Requirement Prioritization (RP) was introduced as a solution to the project with huge number of requ...
International audiencePull-based Development (PbD) is widely used in collaborative development to in...
Previous work showed that in the pull-based development model integrators face challenges with regar...
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...
Pull requests (PRs) selection is a challenging task faced by integrators in pull-based development (...
Code contributions in Free/Libre and Open Source Software projects are controlled to maintain high-q...
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...
The goal of this research is to see which merging method performs best in an event sourcing environm...
The popularity of the software repository site GitHub has created a rise in the Pull Based Developme...
Merging mechanism is an essential operation for version control systems. When each member of collabo...
The supply chains of complex construction projects are characterized by multi-disciplinary participa...
Software evolution is a crucial activity for software organizations. A specific type of software evo...
Context: The pull-based development model is widely used in open source projects, leading to the eme...
Requirement Prioritization (RP) was introduced as a solution to the project with huge number of requ...