Unlock instant, AI-driven research and patent intelligence for your innovation.

A method of predicting an evaluation result of an open source community contribution request

A contribution and community technology, applied in the field of predicting the review results of open source community contribution requests, can solve problems such as inaccurate review results, achieve the effect of ensuring accuracy and effectiveness, and speeding up the review cycle

Pending Publication Date: 2019-01-08
BEIHANG UNIV
View PDF2 Cites 4 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0006] In view of the above analysis, the present invention aims to provide a method for predicting the review results of open source community contribution requests, so as to solve the problem that the existing RFPredict prediction method makes too much use of the characteristic attributes generated in the review process, resulting in inaccurate review results

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • A method of predicting an evaluation result of an open source community contribution request
  • A method of predicting an evaluation result of an open source community contribution request
  • A method of predicting an evaluation result of an open source community contribution request

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0040] A specific embodiment of the present invention discloses a method for predicting the review results of open source community contribution requests, such as figure 1 shown, including the following steps:

[0041] Step S1, extract the features of the contribution request to be trained, and generate a feature vector;

[0042] Step S2, using the XGBoost algorithm to construct the prediction model XGPredict;

[0043] Step S3, using the above-mentioned model to predict the review result of the contribution request to be predicted.

[0044] Compared with the prior art, this embodiment provides a method for predicting the review result of an open source community contribution request. After the contributor submits the contribution request, the review result can be quickly estimated. On the one hand, it can enable the contributor to make changes to the code in a timely manner, and on the other hand, it can assist decision makers in making decisions and speed up the review cycl...

Embodiment 2

[0070] Comparing the XGPredict prediction method in Example 1 with the existing RFPredict prediction method, the method in Example 1 removes the attribute features related to comments, and adds several attribute features, which overcomes the existing method RFPredict using contribution requests to submit Then, the shortcomings of attribute characteristics are generated during the review process, and the model is constructed by using these attribute characteristics, so that this method can quickly predict the review result after the contributor submits the contribution request.

[0071] At the same time, the addition of several attribute features makes the prediction accuracy and AUC of the method in Example 1 significantly improved compared with the existing method RFPredict. In the Data Mining challenge of MSR 2014, 90 projects hosted on GitHub were provided. In this example, 28 projects with the largest number of contribution requests were selected from these 90 projects as d...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention relates to a method for predicting an evaluation result of an open source community contribution request, belonging to the technical field of the evaluation result prediction and solvingthe problem that the existing RFPredict prediction method over-utilizes the characteristic attributes generated in the evaluation process and causes inaccurate evaluation results. The method includesextracting features of a contribution request to be trained and generating feature vectors; constructing a prediction model XGPredict by an XGBoost algorithm; using the model to predict the evaluation result of the contribution request to be predicted. Through the method of the invention, the evaluation result can be quickly estimated after the contributor submits the contribution request, on theone hand, the contributor can make revision to the code in time, on the other hand, the decision-maker can be assisted to make decision and the evaluation cycle can be accelerated. In addition, the prediction model can be updated automatically with the passage of time to ensure the accuracy and effectiveness of the model, so the method is of practical significance.

Description

technical field [0001] The invention relates to the technical field of review result prediction, in particular to a method for predicting review results of open source community contribution requests. Background technique [0002] In recent years, the open source community has continued to grow and develop, and collaborative development and social programming have become more and more popular. The open source software hosting platform represented by GitHub has produced a large number of excellent open source projects, and has also attracted the attention of more and more developers and scholars. Modern code review has been well practiced and developed in the open source software community due to its lightweight and fast features, and has become an important means to ensure the quality of open source software. In modern code review, decision makers, as reviewers, need to review the code and documents submitted by developers , and decide whether to merge it into the source co...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): G06F11/36G06Q10/06
CPCG06F11/3604G06Q10/06395
Inventor 蒋竞郑嘉腾杨云张莉
Owner BEIHANG UNIV