Method and system for predicting developer code submission times in open source community

A forecasting method and developer's technology, applied in forecasting, data processing applications, biological neural network models, etc., can solve problems such as unpredictable model application

Pending Publication Date: 2020-07-24
SHANGHAI JIAO TONG UNIV
View PDF6 Cites 3 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Since the code submission rules of each developer are different, a unified prediction model cannot be applied to all developers

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
  • Method and system for predicting developer code submission times in open source community
  • Method and system for predicting developer code submission times in open source community
  • Method and system for predicting developer code submission times in open source community

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0044] The present invention will be described in detail below in conjunction with specific embodiments. The following examples will help those skilled in the art to further understand the present invention, but do not limit the present invention in any form. It should be noted that those skilled in the art can make several changes and improvements without departing from the concept of the present invention. These all belong to the protection scope of the present invention.

[0045] Please refer to figure 1 , the present invention is realized through the following technical solutions:

[0046] A method that converts developers' code submission behavior into a time series of code submission behavior counts according to time units, and adaptively selects the optimal prediction model based on the analysis of time series components. The component analysis of the time series extracted from the behavior sequence mainly includes the following steps:

[0047] 1) Construct unit roo...

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 provides a method and system for predicting the number of developer code submission times in an open source community, and the method comprises the steps: 1, constructing unit root inspection, and inspecting the stability of a time sequence; 2, constructing LB or Q statistics, and checking white noise of a time sequence; 3, constructing a seasonal unit root test, and testing the seasonality of the time sequence; and step 4, selecting a prediction model according to the inspection result to obtain a prediction result, wherein the prediction model comprises an ARIMA model, an LSTMmodel and a hybrid model. According to the method, developer code submission frequency data is converted into a time sequence according to different time granularities, and the most suitable prediction model is adaptively selected after time sequence component analysis so as to predict the developer code submission frequency in each subsequent time granularity.

Description

technical field [0001] The present invention relates to the technical field of data mining, in particular to a method and system for predicting the number of code submissions by developers in an open source community. Background technique [0002] Open source software has become the mainstream way of software development. Developers contribute in various ways in these open source communities, promoting the development of open source software. Predicting the code submission behavior of developers is helpful to the management of open source projects and the understanding of the working status of personnel. Since the code submission rules of each developer are different, a unified prediction model cannot be applied to all developers. [0003] Patent document CN107644268A (application number: 201710813673.2) discloses a multi-feature based open source software project incubation state prediction method, including the following steps: Step 1 collects historical data about Apach...

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
Patent Type & Authority Applications(China)
IPC IPC(8): G06N3/04G06Q10/04
CPCG06Q10/04G06N3/044
Inventor 曹健童兰轩钱诗友
Owner SHANGHAI JIAO TONG UNIV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products