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

A task unit and open source software technology, applied in the computer field, can solve problems such as not being able to attract contributors, poor adaptability, and not being able to meet the individual needs of users, so as to alleviate the unclear development view and promote progress and solutions.

Active Publication Date: 2021-07-27
NAT UNIV OF DEFENSE TECH
View PDF9 Cites 0 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, device and computer equipment for open source software
  • Task unit recommendation method, device and computer equipment for open source software
  • Task unit recommendation method, device and computer equipment for open source software

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 present application relates to an open source software-oriented task unit recommendation method, device and computer equipment. The method includes: obtaining historical development unit data of open source projects, preprocessing the historical development unit data, obtaining the component information and serial number information of the development unit in the historical development unit data, and the association information between the development user and the development unit ; Use the component information as the entity of the association map, the serial number information as the entity attribute, and the association information as the relationship to construct the development task unit association map; through the knowledge map embedding algorithm, the entity information of the entity in the development task unit association map and the relationship information of the relationship Embedded in a continuous vector space, the preset task unit recommendation model is trained through a deep learning algorithm, and the trained task unit recommendation model is used for monitoring open source projects, and the task unit recommendation based on scene awareness is performed according to the behavior 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
Patent Type & Authority Patents(China)
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