NBSL: a supervised classification model of pull request in GitHub

Song Yu, Li Xu, Yan Zhang, Jinsong Wu, Zhifang Liao*, Yanbing Li

*Corresponding author for this work

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

    14 Citations (Scopus)

    Abstract

    A lot of Pull Requests (PRs) appear in Github everyday, and thus it is a very important work to review these PRs quickly in Github. Labeling PRs according to the PRs classification can improve the success rate and the review efficiency. However, recent research works have shown that most of the PRs are not labeled, and if the PR is labeled, it is done manually. To solve this problem, we propose a supervised classification model combined with supervised topics model and Naive Bayes classifier, which can make the PR be classified automatically. The method creates a one-one relationship between labels and PRs, and the approach classifies most PRs automatically with the only label which record the closest topic of PRs. The experimental results show that the proposed model can reach a precision of 60% in majority situation. The proposed model may support a better result via adjusting the parameters in case.

    Original languageEnglish
    Title of host publication2018 IEEE International Conference on Communications (ICC)
    PublisherInstitute of Electrical and Electronics Engineers Inc.
    ISBN (Electronic)9781538631812
    ISBN (Print)9781538631805
    DOIs
    Publication statusPublished - 30 Jul 2018
    Event2018 IEEE International Conference on Communications (ICC) - Kansas City, United States
    Duration: 20 May 201824 May 2018
    https://icc2018.ieee-icc.org/index.html (Link to conference website)

    Publication series

    NameIEEE International Conference on Communications
    Volume2018-May
    ISSN (Print)1550-3607

    Conference

    Conference2018 IEEE International Conference on Communications (ICC)
    Abbreviated titleIEEE ICC 2018
    Country/TerritoryUnited States
    CityKansas City
    Period20/05/1824/05/18
    Internet address

    ASJC Scopus subject areas

    • Computer Networks and Communications
    • Electrical and Electronic Engineering

    Fingerprint

    Dive into the research topics of 'NBSL: a supervised classification model of pull request in GitHub'. Together they form a unique fingerprint.

    Cite this