Task unit recommendation method and device for open source software and computer equipment

A technology of task unit and open source software, applied in the computer field, can solve problems such as failure to attract contributors, poor adaptability, unification of task units, etc., and achieve the effect of alleviating the unclear development view and promoting progress and resolution

Active Publication Date: 2021-06-18
NAT UNIV OF DEFENSE TECH
View PDF11 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The existence of these complex relationships greatly increases the difficulty of project understanding
On the one hand, the complex development unit relationship makes the threshold for novices to participate in project development too high, which cannot attract more contributors to participate in project development, making the progress of project development slow down. On the other hand, it is not conducive to existing participants to understand and master the project The status quo of development, so that the behavior of developers cannot be well guided, and there are development activities that waste time and energy such as repeated development
These invalid development activities make contributors' code contributions invalid, and discourage contributors from participating in open source development. At the same time, maintainers spend a lot of time and energy reviewing codes with the same functions, wasting unnecessary time and hindering development of the project
[0004] The current open source software development support platform does not provide unified technical support for the association between task units. It mainly relies on users to manually discover and mark these associations during the development process, and the user's marking method depends on the language habits that are quite different. Project-related knowledge contained in associations is difficult to disseminate and reuse
The recommendation system used in the current open source software has a single function and can only make relevant recommendations based on a certain task, which cannot meet the individual needs of users, and it is difficult to achieve a comprehensive understanding of related knowledge. There are problems of poor adaptability and low efficiency.

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
  • Task unit recommendation method and device for open source software and computer equipment
  • Task unit recommendation method and device for open source software and computer equipment
  • Task unit recommendation method and device for open source software and computer equipment

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0048] In order to make the purpose, technical solution and advantages of the present application clearer, the present application will be further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described here are only used to explain the present application, and are not intended to limit the present application.

[0049] The task unit recommendation method for open source software provided by this application can be applied to such as figure 1 shown in the application environment. Wherein, the terminal executes a task unit recommendation method for open source software, by obtaining historical development unit data of open source projects, preprocessing the historical development unit data, and obtaining the component information and serial number information of the development unit in the historical development unit data, and Develop the association information between the user an...

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 task unit recommendation method and device for open source software and computer equipment. The method comprises the following steps: acquiring historical development unit data of an open source project, and preprocessing the historical development unit data to obtain component information and serial number information of a development unit in the historical development unit data and association information between a development user and the development unit; constructing a development task unit association graph by taking the component information as an entity of the association graph, the serial number information as an entity attribute and the association information as a relationship; embedding entity information of entities and relation information of relations in the development task unit association graph into a continuous vector space through a knowledge graph embedding algorithm, training a preset task unit recommendation model through a deep learning algorithm, wherein the trained task unit recommendation model is used for monitoring an open source project, and recommending task units based on scene perception according to behaviors of the development user.

Description

technical field [0001] The present application relates to the field of computer technology, in particular to an open source software-oriented task unit recommendation method, device, computer equipment and storage medium. Background technique [0002] As an important driving force of current software innovation, open source has become the focus of attention in both academia and industry. Various open source communities around the world have created more than 800 billion lines of code, 5 million open source projects, and formed 100,000 open source organizations of different sizes, gradually changing the development pattern of the global information industry. [0003] The association between tasks and contributions exists in many forms, and some associations also have different reasons and overlapping forms. The existence of these complex relationships greatly increases the difficulty of project understanding. On the one hand, the complex development unit relationship makes ...

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): G06F8/30
CPCG06F8/30
Inventor 余跃张禹李志星王涛张迅晖毛新军
Owner NAT UNIV OF DEFENSE TECH
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