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 Pooput | 1 | 0 | 0.34 |
Pornsiri Muenchaisri | 2 | 33 | 6.67 |