Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Ability prediction and recommendation method and device of crowd-sourcing software developer

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

Active Publication Date: 2018-02-23
BEIHANG UNIV
View PDF4 Cites 14 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
  • Ability prediction and recommendation method and device of crowd-sourcing software developer
  • Ability prediction and recommendation method and device of crowd-sourcing software developer
  • Ability prediction and recommendation method and device of crowd-sourcing software developer

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 an ability prediction and recommendation method and device of a crowd-sourcing software developer. The method comprises steps of determining the task difficulty level and the task score of a developed task of a developer, and according to the task difficulty level and the task score, calculating a development ability value for the task of the developer; classifying historytasks to obtain multiple task categories, wherein each task category comprises more than one task; based on each task category and the development ability value to each task of each developer, calculating development ability curves in different task categories of each developer; by use of negative exponent type learning curve model, fitting the development ability curves in different task categories of each developer so as to obtain learning curve models under different task categories of each developer; and based on the learning curve models under different task categories of each developer,recommending a developer to a 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
IPC IPC(8): G06Q10/06
CPCG06Q10/063112
Inventor 孙海龙王旭王子哲符阳叶露婷
Owner BEIHANG UNIV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products