A capability prediction and recommendation method and device for crowdsourcing software developers

A technology for software developers and recommendation methods, applied in data processing applications, instruments, calculations, etc., can solve the problems of lack of accuracy in recommendation methods, easy to be ignored, and failure to consider the improvement of developers' capabilities, etc.

Active Publication Date: 2021-09-10
BEIHANG UNIV
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

In this way, some potential developers are easily overlooked in the recommendation process, and they may have better performance in future work
[0004] It can be seen that the current recommendations for developers of crowdsourcing software development platforms do not take into account the improvement of developers' capabilities in the process of performing development tasks, and this recommendation method lacks accuracy.

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 capability prediction and recommendation method and device for crowdsourcing software developers
  • A capability prediction and recommendation method and device for crowdsourcing software developers
  • A capability prediction and recommendation method and device for crowdsourcing software developers

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0065] In order to understand the characteristics and technical contents of the embodiments of the present invention in more detail, the implementation of the embodiments of the present invention will be described in detail below in conjunction with the accompanying drawings. The attached drawings are only for reference and description, and are not intended to limit the embodiments of the present invention.

[0066] The technical solution of the embodiment of the present invention is a crowdsourcing software developer recommendation solution that takes into account the continuous improvement of the developer's technical level. In order to achieve this goal, the embodiment of the present invention takes Topcoder as the research object, because Topcoder is the earliest and largest crowdsourcing software development platform. Studies have shown that when people are engaged in repetitive work, their ability will gradually improve with the number of repetitions, and the law of impro...

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 discloses a crowdsourcing software developer's ability prediction and recommendation method and device. The method includes: determining the task difficulty and task score of the task developed by the developer, and calculating the task difficulty and task score according to the task difficulty and task score. The developer's development ability value for the task; classify the historical tasks to obtain multiple task classes, wherein each task class includes more than one task; based on each task class and each developer's development ability value for each task, Calculate the development ability curves of each developer in different task classes; use the negative exponential learning curve model to fit the development ability curves of each developer in different task classes, and obtain the development ability curves of each developer in different task classes Learning curve model: Based on the learning curve model of each developer under different task categories, recommend developers for the target task.

Description

technical field [0001] The invention relates to the technical field of crowdsourcing software development, in particular to a method and device for predicting and recommending capabilities of crowdsourcing software developers. Background technique [0002] Crowdsourcing has become an important method in software development. Platforms such as Topcoder, Freelancer, and Kaggle usually use competition methods to utilize independent developers to complete software development tasks. Taking Topcoder as an example, the task requester first publishes a task on Topcoder and gives a certain amount of bonus. Developers on Topcoder then look at the task description and bounty amount to decide if the task is worth doing. Interested developers will then register under the task and submit their work to Topcoder after completing the task. Finally, there will be a core team on Topcoder responsible for evaluating their results. Then Topcoder will distribute bonuses to high scorers accord...

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): G06Q10/06
CPCG06Q10/063112
Inventor 孙海龙王旭王子哲符阳叶露婷
Owner BEIHANG 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