Open source community developer-oriented portrait construction method

A construction method and developer's technology, applied in the direction of program code conversion, software testing/debugging, instrumentation, etc., can solve the problems of inconsistent code style and energy, and achieve the effect of rich information

Pending Publication Date: 2020-12-22
NANJING UNIV OF AERONAUTICS & ASTRONAUTICS
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

For example, inconsistent code styles from different developer

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
  • Open source community developer-oriented portrait construction method
  • Open source community developer-oriented portrait construction method
  • Open source community developer-oriented portrait construction method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0032]The technical scheme of the present invention will be further described below in conjunction with the drawings.

[0033]In this embodiment, in conjunction with a developer on a specific open source community platform, the specific implementation process of the portrait construction method provided in the present invention is described. In the following description, developers and developers have the same meaning. Referencefigure 1 , The method includes the following steps:

[0034]Step 1: Build a developer profile model and obtain developer related data from the open source community platform;

[0035]Integrating the information on the existing open source community platform, the present invention proposes a multi-dimensional developer profile model, which specifically involves three dimensions, including personal information, programming skills, and influence. There are a series of attribute values ​​in each dimension. The collection of attribute values ​​portrays the developer's port...

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 an open source community developer-oriented portrait construction method, which comprises the following steps: obtaining related data of developers from an open source communityplatform, including personal basic information and a code warehouse; according to the obtained code warehouse, obtaining the start/work/form number, followers and activities of developers through webdata analysis, obtaining the specialty and programming style of developers through text analysis, and obtaining programming preferences and code statistics through code analysis; and based on a developer portrait model, obtaining a developer portrait according to the personal basic information and the various programming related attribute values obtained by the analysis. The invention can be usedfor an open-source community platform, managers and users of the platform can use the method to construct developer portraits, and the constructed portraits can be directly displayed on a webpage.

Description

Technical field[0001]The invention relates to portrait construction, in particular to a portrait construction method for developers in an open source community.Background technique[0002]The open source community platform is booming. As of May 2019, GitHub reported more than 37 million users and more than 100 million code repositories (including at least 28 million public code repositories). One of the main reasons for the success of open source platforms is that they provide a way for developers around the world to collaborate. Although we all know that understanding between collaborators is the key to successful collaboration, the existing open source platform cannot provide developers with enough easy-to-understand information to quickly understand each other.[0003]For example, for the information of developers in GitHub, the displayed information can be roughly divided into three categories. The first category is mainly about basic information about the developer, such as user na...

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): G06F16/9536G06F11/36G06F8/41
CPCG06F8/42G06F8/436G06F11/3604G06F11/3616G06F16/9536
Inventor 杨文华周宇黄志球张智轶
Owner NANJING UNIV OF AERONAUTICS & ASTRONAUTICS
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