Filters








53,334 Hits in 5.1 sec

Nudge: Accelerating Overdue Pull Requests Towards Completion [article]

Chandra Maddila, Sai Surya Upadrasta, Chetan Bansal, Nachiappan Nagappan, Georgios Gousios, Arie van Deursen
2021 arXiv   pre-print
In this work, we design an end-to-end service, Nudge, for accelerating overdue pull requests towards completion by reminding the author or the reviewer(s) to engage with their overdue pull requests.  ...  Lastly, we use dependency determination to understand the blocker of the pull request and nudge the appropriate actor(author or reviewer(s)).  ...  ACKNOWLEDGEMENTS We would like to thank Rahul Kumar, Tom Zimmermann, B. Ashok, and Mei Nagappan for all their help with this work, and the anonymous reviewers for their valuable feedback.  ... 
arXiv:2011.12468v3 fatcat:bopt6l3rgfbq5isvygvprukkzm

Does Code Quality Affect Pull Request Acceptance? An empirical study [article]

Valentina Lenarduzzi, Vili Nikkola, Nyyti Saarimäki, Davide Taibi
2019 arXiv   pre-print
Researchers already investigated the influence of the developers' reputation and the pull request acceptance.  ...  Unexpectedly, code quality turned out not to affect the acceptance of a pull request at all.  ...  Recent studies investigated the factors that influence the acceptance and rejection of a pull request.  ... 
arXiv:1908.09321v1 fatcat:bk6cfrpyurgbzjz7j2njuz4auq

Action-based Recommendation in Pull-request Development

Muhammad Ilyas Azeem, Sebastiano Panichella, Andrea Di Sorbo, Alexander Serebrenik, Qing Wang
2020 Proceedings of the International Conference on Software and System Processes  
Pull requests (PRs) selection is a challenging task faced by integrators in pull-based development (PbD), with hundreds of PRs submitted on a daily basis to large open-source projects.  ...  To this aim, we propose an approach, called CARTESIAN (aCceptance And Response classificaT ion-based requESt I dentifcAtioN ) modeling the PRs recommendation according to PR actions.  ...  Selecting what pull requests to accept or respond becomes a challenge for the integrators [37] , and this is complicated by the absence of mechanisms for prioritizing pull requests in PbD platforms.  ... 
doi:10.1145/3379177.3388904 dblp:conf/ispw/AzeemPSS020 fatcat:pvn6uwvmjnctfkneplpznk6dcm

Topic-Based Integrator Matching for Pull Request

Zhifang Liao, Yanbing Li, Dayu He, Jinsong Wu, Yan Zhang, Xiaoping Fan
2017 GLOBECOM 2017 - 2017 IEEE Global Communications Conference  
Pull Request (PR) is the main method for code contributions from the external contributors in GitHub.  ...  PR review is an essential part of open source software developments to maintain the quality of software. Matching a new PR for an appropriate integrator will make the PR reviewing more effective.  ...  Pull Request (PR) is a primary method [2, 3, 4] for contributions from the external contributors.  ... 
doi:10.1109/glocom.2017.8254426 dblp:conf/globecom/LiaoLHWZF17 fatcat:gayexjnjybgznpehac3rmewisi

Topic-based Integrator Matching for Pull Request [article]

Zhifang Liao, Yanbing Li, Jinsong Wu, Dayu He, Xiaoping Fan, Yan Zhang
2017 arXiv   pre-print
Pull Request (PR) is the main method for code contributions from the external contributors in GitHub.  ...  PR review is an essential part of open source software developments to maintain the quality of software. Matching a new PR for an appropriate integrator will make the PR reviewing more effective.  ...  Pull Request (PR) is a primary method [2, 3, 4] for contributions from the external contributors.  ... 
arXiv:1710.10421v1 fatcat:rhhakn3hk5djhne7up7gsffaam

Reviewer recommendation for pull-requests in GitHub: What can we learn from code review and bug assignment?

Yue Yu, Huaimin Wang, Gang Yin, Tao Wang
2016 Information and Software Technology  
Method: First, we extend three typical approaches used in bug triaging and code review for the new challenge of assigning reviewers to pull-requests.  ...  Objective: This study aims to investigate whether and how previous approaches used in bug triaging and code review can be adapted to recommending reviewers for pull-requests, and how to improve the recommendation  ...  This research is supported by the National Science Foundation of China (grants 61432020, 61472430 and 61502512) and the Postgraduate Innovation Fund of University of Defense Technology (Grant No.B130607  ... 
doi:10.1016/j.infsof.2016.01.004 fatcat:skkldlfbufdgda6ozv7oyi7ssi

An Empirical Investigation of Pull Requests in Partially Distributed BizDevOps Teams [article]

V. Stray, N.B. Moe, M. Mikalsen, E. Hagen
2021 arXiv   pre-print
Nowadays, a common approach is to rely on collaboration through pull requests and frequent communication on Slack.  ...  We found that the pull-request approach worked very well locally but not across sites.  ...  ACKNOWLEDGMENTS We are grateful to all the participants in the case study. The work was supported by the A-team project and the Research council of Norway through grant 267704.  ... 
arXiv:2103.12706v1 fatcat:bqmgr477lrdlzjpxc7wxfzpkfe

Automatic Generation of Pull Request Descriptions [article]

Zhongxin Liu, Xin Xia, Christoph Treude, David Lo, Shanping Li
2019 arXiv   pre-print
Enabled by the pull-based development model, developers can easily contribute to a project through pull requests (PRs).  ...  Such a description is helpful for reviewers and other developers to gain a quick understanding of the PR without touching the details and may reduce the possibility of the PR being ignored or rejected.  ...  [40] found that both technical and social factors influence the acceptance of PRs. Some other studies aimed to understand how the pull-based development works [2] , [3] , [41] .  ... 
arXiv:1909.06987v1 fatcat:trdtortqvbh43kjgazw75g5avi

On Wasted Contributions: Understanding the Dynamics of Contributor-Abandoned Pull Requests [article]

SayedHassan Khatoonabadi, Diego Elias Costa, Rabe Abdalkareem, Emad Shihab
2021 arXiv   pre-print
Nevertheless, a considerable amount of pull requests (PRs) with valid contributions are abandoned by their contributors, wasting the effort and time put in by both their contributors and maintainers.  ...  Pull-based development has enabled numerous volunteers to contribute to open-source projects with fewer barriers.  ...  RELATED WORK Factors influencing the Review Process and Outcome of PRs.  ... 
arXiv:2110.15447v1 fatcat:ddqyu3qw3jcctd5pbmcerrpdwu

Chimpanzees Help Each Other upon Request

Shinya Yamamoto, Tatyana Humle, Masayuki Tanaka, Stewart Plaistow
2009 PLoS ONE  
In the present study, we investigated the importance of communicative interactions between chimpanzees themselves and the influence of conspecific partner's request on chimpanzees' targeted helping.  ...  The tool transfer events occurred predominantly following recipients' request.  ...  Acknowledgments We would like to thank Dr. T. Matsuzawa, Dr. M. Tomonaga for their helpful comments and encouragement during the course of the present study. Mr. C. Martin, Dr. Y.  ... 
doi:10.1371/journal.pone.0007416 pmid:19826478 pmcid:PMC2757899 fatcat:35h3qvcgfvd23f3k7tztxyr4vy

Replication Can Improve Prior Results: A GitHub Study of Pull Request Acceptance [article]

Di Chen, Kathyrn Stolee, Tim Menzies
2019 arXiv   pre-print
For example, in a primary study, other researchers explored factors influencing the fate of GitHub pull requests using an extensive qualitative analysis of 20 pull requests.  ...  To determine how well their findings generalize, we collected much more data (170 additional pull requests from 142 GitHub projects).  ...  ACKNOWLEDGEMENTS The work is partially funded by NSF awards #1506586, #1302169, and #1645136.  ... 
arXiv:1902.04060v1 fatcat:dsg2yqruljbbnlqhipmxha5rgu

Automatic Identification of Similar Pull-Requests in GitHub's Repositories Using Machine Learning

Hamzeh Eyal Salman, Zakarea Alshara, Abdelhak-Djamel Seriai
2022 Information  
Objective: Therefore, it is useful to assign similar pull-requests to the same reviewer to be able to decide which pull-request to choose in effective time and effort.  ...  In this article, we propose to group similar pull-requests together into clusters so that each cluster is assigned to the same reviewer or the same reviewing team.  ...  Institutional Review Board Statement: Not applicable. Informed Consent Statement: Not applicable. Conflicts of Interest: The authors declare no conflict of interest.  ... 
doi:10.3390/info13020073 fatcat:6amwspzw4rg5pflmlr7huqksim

How do you propose your code changes? Empirical Analysis of Affect Metrics of Pull Requests on GitHub

Marco Ortu, Giuseppe Destefanis, Daniel Graziotin, Michele Marchesi, Roberto Tonelli
2020 IEEE Access  
Several factors can influence the acceptance of pull requests, many of which are related to the individual aspects of software developers.  ...  A better understanding of what contributes to a pull request fate and latency will allow us to build predictive models of what is going to happen and when.  ...  ACKNOWLEDGEMENT The authors are thankful to Katharina Plett for proofreading the paper.  ... 
doi:10.1109/access.2020.3002663 fatcat:2c4wceq5bfculonkadjdcx4ioi

Using Machine Intelligence to Prioritise Code Review Requests

Nishrith Saini, Ricardo Britto
2021 2021 IEEE/ACM 43rd International Conference on Software Engineering: Software Engineering in Practice (ICSE-SEIP)  
The goal is to identify the factors that impact code review prioritization process with the help of feedback provided by experienced developers and literature; these factors can be used to develop and  ...  It is the process of reviewing any new code changes that need to be merged with the existing code base. As a developer, one receives many code review requests daily that need to be reviewed.  ...  RQ1 : What are the factors that relate to prioritising code review requests in an effective way?  ... 
doi:10.1109/icse-seip52600.2021.00010 fatcat:kbm63jrakneobeinfkk2pfbdxu

Which Pull Requests Get Accepted and Why? A study of popular NPM Packages [article]

Tapajit Dey, Audris Mockus
2020 arXiv   pre-print
Pull Request (PR) Integrators often face challenges in terms of multiple concurrent PRs, so the ability to gauge which of the PRs will get accepted can help them balance their workload.  ...  The model can be implemented as a tool, which we plan to do as a future work.  ...  Moreover, the creators of the pull requests would also benefit from having an indication of the quality of a PR they are about to submit, and knowing what factors affect the quality of the PR could help  ... 
arXiv:2003.01153v1 fatcat:rzzjubq2bnfile4isjaobjljfy
« Previous Showing results 1 — 15 out of 53,334 results