Title
Finding Impact Factors for Rejection of Pull Requests on GitHub
Abstract
A pull request is an important method for code contributions in GitHub that will be submitted when the developers would like to merge their code changes from their local machine to the main repository on which all source code in the project are stored. Before merging the code changes into the main repository, the developers have to request for a permission. If their source code is allowed to merge, the pull request status is accepted. On the other hand, if their source code is not allowed to merge, the pull request status is rejected. The pull request status may be rejected due to several factors, such as code complexity, code quality, the number of changed files, etc. Fixing the rejected pull requests will take some extra effort and time which may affect the project cost and timeline. This paper aims at finding the impact factors that are associated with the rejection of pull requests on GitHub and also discovering the relationships among impact factors by using the association rules in data mining.
Year
DOI
Venue
2018
10.1145/3301326.3301380
Proceedings of the 2018 VII International Conference on Network, Communication and Computing
Keywords
Field
DocType
Ansible, Association rules, Data mining, GitHub, Pull Request
Permission,Source code,Computer science,Cyclomatic complexity,Timeline,Association rule learning,Request status,Merge (version control),Software quality,Database
Conference
ISBN
Citations 
PageRank 
978-1-4503-6553-6
0
0.34
References 
Authors
12
2
Name
Order
Citations
PageRank
Panthip Pooput100.34
Pornsiri Muenchaisri2336.67