IPOptimizer: A Tool to Optimize the Pull Request Integration Process
In collaborative software development, pull requests are widely used to integrate changes into the latest version of the software. In previous work, we proposed and validated a methodology to optimize the pull request integration process regarding merge conflicts resolution. In this work, we present the design and initial implementation of a prototype pull request integration process optimization tool called IPOptimizer. IPOptimizer takes as input the opened pull requests targeted to a specific branch and returns a sequence of pull requests groups that optimizes the integration process. Preliminary studies have shown that IPOptimizer is capable of optimizing the pull requests integration process considering the integration processes that were carried out in the history of the project.
Authors
- Agustín Olmedo (ORCID: https://orcid.org/0000-0003-2844-6816)
- Lucas Barbeito
Institutions
- Austral University (AR)
Publication Details
- Published
- 2024-08-12
- DOI
- https://doi.org/10.1109/clei64178.2024.10700277
- Primary Topic
- Software System Performance and Reliability
- Type
- article
- Field-Weighted Citation Impact
- 0.00