CN112418803B - A crowdsourcing tester recruitment method based on social network - Google Patents
A crowdsourcing tester recruitment method based on social network Download PDFInfo
- Publication number
- CN112418803B CN112418803B CN202011342832.3A CN202011342832A CN112418803B CN 112418803 B CN112418803 B CN 112418803B CN 202011342832 A CN202011342832 A CN 202011342832A CN 112418803 B CN112418803 B CN 112418803B
- Authority
- CN
- China
- Prior art keywords
- task
- tester
- crowd
- testing
- testers
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/10—Office automation; Time management
- G06Q10/105—Human resources
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/36—Prevention of errors by analysis, debugging or testing of software
- G06F11/3668—Testing of software
- G06F11/3672—Test management
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/953—Querying, e.g. by the use of web search engines
- G06F16/9536—Search customisation based on social or collaborative filtering
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/955—Retrieval from the web using information identifiers, e.g. uniform resource locators [URL]
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/06—Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
- G06Q10/063—Operations research, analysis or management
- G06Q10/0631—Resource planning, allocation, distributing or scheduling for enterprises or organisations
- G06Q10/06311—Scheduling, planning or task assignment for a person or group
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/01—Social networking
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D10/00—Energy efficient computing, e.g. low power processors, power management or thermal management
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Human Resources & Organizations (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Databases & Information Systems (AREA)
- Strategic Management (AREA)
- Economics (AREA)
- Entrepreneurship & Innovation (AREA)
- Tourism & Hospitality (AREA)
- Quality & Reliability (AREA)
- Marketing (AREA)
- General Business, Economics & Management (AREA)
- Data Mining & Analysis (AREA)
- General Engineering & Computer Science (AREA)
- Operations Research (AREA)
- Computing Systems (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Primary Health Care (AREA)
- Computer Hardware Design (AREA)
- Educational Administration (AREA)
- Development Economics (AREA)
- Game Theory and Decision Science (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本发明提供了一种基于社交网络的众包测试人员招募方法,包括任务分割、任务发布和传播、传播网络构建、收益分配四个阶段;首先将众测任务分割为单个测试者可以完成的小任务;然后将任务发布给众包测试平台,使得任务信息在社交网络中进行传播;其次采用邀请码技术来记录每个测试人员的上级,从而形成传播网络;最后在收益分配阶段,根据传播网络进行收益分配。本发明解决了传统众包测试中无法在短时间内招募到足够的测试人员的问题,为众测提供人员保障。本发明利用社交网络强大的人员招募能力,在短时间内为众测招募到足够的工作者,同时创建了灵活的收益分配方式,使得人员招募具有良好的激励性。
The present invention provides a method for recruiting crowdsourcing testers based on social networks, including four stages: task segmentation, task release and dissemination, dissemination network construction, and profit distribution. First, the crowd-testing task is segmented into small tasks that can be completed by a single tester. Then the task is released to the crowd-sourcing test platform so that the task information is disseminated in the social network. Secondly, the invitation code technology is used to record the superiors of each tester, thereby forming a dissemination network. Finally, in the profit distribution stage, the profit is distributed according to the dissemination network. The present invention solves the problem that it is impossible to recruit enough testers in a short time in traditional crowdsourcing testing, and provides personnel guarantee for crowd testing. The present invention utilizes the powerful personnel recruitment capabilities of social networks to recruit enough workers for crowd testing in a short time, and at the same time creates a flexible profit distribution method, so that personnel recruitment has good incentives.
Description
技术领域Technical Field
本发明涉及众包测试技术领域,主要涉及一种基于社交网络的众包测试人员招募方法。The present invention relates to the technical field of crowdsourcing testing, and mainly to a method for recruiting crowdsourcing testers based on social networks.
背景技术Background technique
众包测试是软件测试的一个新兴趋势,它利用了众包和云平台的优势、有效性和效率。它不同于传统的测试方法,因为测试是由来自不同地方的许多不同的测试人员进行的,而不是由雇佣的顾问和专业人员进行的。该软件在不同的现实平台下进行测试,使其更加可靠、经济高效、快速和无缺陷。此外,众源测试允许远程可用性测试,因为特定的目标群体可以通过人群招募。Crowdsourcing testing is an emerging trend in software testing that leverages the strengths, effectiveness, and efficiency of crowdsourcing and cloud platforms. It differs from traditional testing methods because testing is conducted by many different testers from different locations rather than hired consultants and professionals. The software is tested under different realistic platforms, making it more reliable, cost-effective, fast, and bug-free. Moreover, crowdsourcing testing allows for remote usability testing as specific target groups can be recruited through the crowd.
众包测试中测试人员的招募是众包测试的一个关键流程,测试人员太少会使得软件测试质量下降,无法得到很好的覆盖度和测试质量的保证。因此,要去尽力提高测试人员的数目和参与度。而传统的众包测试平台仅仅将任务信息展示在平台上,缺乏合理的招募测试人员的手段,使得仅仅靠平台内部的测试人员去完成测试任务,无法体现众包测试的优势以及测试人员的多样性。Recruiting testers in crowdsourcing testing is a key process in crowdsourcing testing. Too few testers will reduce the quality of software testing and fail to ensure good coverage and test quality. Therefore, we should try our best to increase the number and participation of testers. However, traditional crowdsourcing testing platforms only display task information on the platform and lack reasonable means to recruit testers. Therefore, they rely solely on testers within the platform to complete test tasks, which cannot reflect the advantages of crowdsourcing testing and the diversity of testers.
随着互联网的发展,社交网络已经成为人们生活的一部分,在人们的生活中扮演着重要的角色,并对人们的信息获得、思考和生活产生不可低估的影响。社交网络成为了人们获取信息、展现自我、营销推广的窗口。正因为社交网络强大的能力,社交网络可以为众包测试的人员招募提供一个合适的渠道。基于社交网络可以短时间内招募到大量测试人员,从而提高了测试人员的数目和多样性,为更好的完成测试任务提供了人员上的保障。With the development of the Internet, social networks have become a part of people's lives, playing an important role in people's lives and having an inestimable impact on people's information acquisition, thinking and life. Social networks have become a window for people to obtain information, express themselves, and promote marketing. Because of the powerful capabilities of social networks, social networks can provide a suitable channel for recruiting personnel for crowdsourcing testing. Based on social networks, a large number of testers can be recruited in a short period of time, thereby increasing the number and diversity of testers and providing personnel guarantees for better completion of testing tasks.
发明内容Summary of the invention
发明目的:本发明提供了一种基于社交网络的众包测试人员招募方法,解决了传统众包测试过程中缺乏合理的招募测试人员的手段,使得仅仅靠平台内部的测试人员去完成测试任务,无法体现众包测试的优势以及测试人员的多样性的问题。Purpose of the invention: The present invention provides a method for recruiting crowdsourcing testers based on social networks, which solves the problem that there is a lack of reasonable means of recruiting testers in the traditional crowdsourcing testing process, so that the test tasks are completed only by testers within the platform, which cannot reflect the advantages of crowdsourcing testing and the diversity of testers.
技术方案:为实现上述目的,本发明采用的技术方案为:Technical solution: To achieve the above purpose, the technical solution adopted by the present invention is:
一种基于社交网络的众包测试人员招募方法,包括以下步骤:A method for recruiting crowdsourcing testers based on social networks, comprising the following steps:
步骤S1、任务分割;将原始任务按照类型分割成若干个子任务,所述子任务可以由单个掌握特定技能的测试人员完成;Step S1, task segmentation: segmenting the original task into several subtasks according to the type, wherein the subtasks can be completed by a single tester with specific skills;
步骤S2、任务发布和传播;所述子任务通过众测任务发布模块在众测平台上发布;子任务发给初始传播人员,由初始传播人员进行传播;在传播过程中招募到合适的测试人员时,记录下测试人员的父节点;Step S2, task release and dissemination; the subtask is released on the crowd testing platform through the crowd testing task release module; the subtask is sent to the initial disseminator, who disseminates it; when a suitable tester is recruited during the dissemination process, the parent node of the tester is recorded;
步骤S3、构建任务传播网络;根据子任务从发布到招募到目标测试人员的过程,构建若干条任务传播有向边;所述有向边包括以下三种情况:Step S3, constructing a task propagation network; constructing a number of task propagation directed edges according to the process from subtask release to recruitment of target testers; the directed edges include the following three situations:
(1)、测试人员直接在众测平台看到子任务发布,接收任务,此时无中间传播人员;(1) Testers can directly see the subtask release and receive the task on the crowd testing platform without any intermediary communication personnel;
(2)、测试人员经由1位传播人员传播,接收发布的子任务,此时有1位中间传播人员;(2) The tester receives the subtasks issued through a communicator. At this time, there is an intermediate communicator.
(3)、测试人员经由不少于2位传播人员传播,最终接收发布的子任务;(3) The tester receives the subtask after being communicated by no less than two communicators;
在招募过程中,所述多条有向边共同组成了任务传播网络;During the recruitment process, the multiple directed edges together form a task propagation network;
步骤S4、收益分配;根据步骤S3所述任务传播网络,构建收益分配模式,分别对任务传播网络中的传播者和接收并完成任务的测试人员进行收益分配。Step S4, profit distribution: Based on the task propagation network described in step S3, a profit distribution model is constructed to distribute profits to the communicators in the task propagation network and the testers who receive and complete the tasks.
进一步地,所述步骤S1中,对分割后的子任务采用四元组(taskID,n,R,v)进行标识,其中taskID代表任务编号,n代表任务需要的测试人员个数,R代表完成该子任务需要的技能需求,v代表完成此单个任务所能得到的收益。Furthermore, in step S1, the divided subtasks are identified by a four-tuple (taskID, n, R, v), where taskID represents the task number, n represents the number of testers required for the task, R represents the skill requirements required to complete the subtask, and v represents the benefits that can be obtained by completing this single task.
进一步地,所述步骤S2中任务发布和传播具体步骤包括:Furthermore, the specific steps of task publishing and propagation in step S2 include:
步骤S2.1、将所述子任务信息发布至众测平台上;将bshare社会化分享工具集成至众测平台上,通过网页方式转发给初始传播人员;Step S2.1, publish the subtask information on the crowd testing platform; integrate the bshare social sharing tool into the crowd testing platform, and forward it to the initial dissemination personnel through a web page;
步骤S2.2、对老用户根据ID生成专属邀请码,作为参数加入到分享的url中,然后将url分享到社交网络中,完成一次传播。Step S2.2: Generate an exclusive invitation code for old users based on their ID, add it to the shared URL as a parameter, and then share the URL to the social network to complete a dissemination.
进一步地,所述步骤S3中构建任务传播网络时众测平台具体操作包括:用户点击url后,众测后台解析该url参数,获得该用户的邀请码,通过数据库匹配得到该用户在社交网络中的父节点信息,从而在传播网络中与一条有向边连接;同时众测平台关注最后接收并完成任务的测试人员的传播路径信息,实时维护和更新该测试人员的父节点信息。Furthermore, the specific operations of the crowd-testing platform when constructing the task propagation network in step S3 include: after the user clicks on the URL, the crowd-testing background parses the URL parameters, obtains the user's invitation code, obtains the user's parent node information in the social network through database matching, and is thus connected with a directed edge in the propagation network; at the same time, the crowd-testing platform pays attention to the propagation path information of the tester who finally receives and completes the task, and maintains and updates the tester's parent node information in real time.
进一步地,所述步骤S4中收益分配具体步骤如下:Furthermore, the specific steps of profit distribution in step S4 are as follows:
步骤S4.1、在传播网络中找到最终参与任务的测试人员,根据传播网络逐层寻找父节点,最后获取从众测平台到该测试人员的有向边;Step S4.1, find the tester who finally participates in the task in the propagation network, find the parent node layer by layer according to the propagation network, and finally obtain the directed edge from the crowd testing platform to the tester;
步骤S4.2、根据步骤S3所述的三种有向边情形,规定收益分配原则如下:Step S4.2: According to the three directed edge situations described in step S3, the profit distribution principle is as follows:
(1)、测试人员x直接在众测平台看到子任务发布,接收任务时,无传播成本,该测试人员完成任务的收益为v;(1) Tester x directly sees the subtask release on the crowd-testing platform. When receiving the task, there is no communication cost. The benefit of the tester completing the task is v;
(2)、测试人员x通过传播人员y传给他,并且接收并完成了任务,记x的父节点为y,此时收益计算分别如下:(2) Tester x passes the task to communicator y, and receives and completes the task. Let x's parent node be y. The profit calculation is as follows:
vx=(1-r)vv x =(1-r)v
vy=rvv y = rv
其中vx代表测试人员收益,vy代表传播人员收益,R代表设立该任务时用于传播的预算比例;Where v x represents the benefits of testers, v y represents the benefits of communicators, and R represents the proportion of the budget used for communication when the task is established;
(3)、测试人员x通过多个传播人员传播后接收并完成任务时,记x的父节点为y,该传播路径上其他的人员个数为M,则收益分配如下:(3) When tester x receives and completes the task after being propagated through multiple propagators, let x's parent node be y, and the number of other people on the propagation path be M. Then the profit distribution is as follows:
vx=(1-r)vv x =(1-r)v
vy=0.5rvv y = 0.5rv
vi=0.5rv/|M|v i =0.5rv/|M|
其中vx代表测试人员收益,vy代表传播人员收益,vi代表传播路径中的每个传播路人员的平均收益。Where vx represents the profit of the tester, vy represents the profit of the communicator, and vi represents the average profit of each communicator in the propagation path.
有益效果:Beneficial effects:
本发明提供了一种基于社交网络的众包测试人员招募方法,解决了传统众包测试中无法在短时间内招募到足够的测试人员的问题,为众测提供人员保障。本发明利用社交网络强大的人员招募能力,在短时间内为众测招募到足够的工作者,同时创建了灵活的收益分配方式,使得人员招募具有良好的激励性。The present invention provides a crowdsourcing tester recruitment method based on social networks, which solves the problem that it is impossible to recruit enough testers in a short time in traditional crowdsourcing testing, and provides personnel guarantee for crowd testing. The present invention utilizes the powerful personnel recruitment capabilities of social networks to recruit enough workers for crowd testing in a short time, and at the same time creates a flexible profit distribution method, so that personnel recruitment has good incentives.
附图说明BRIEF DESCRIPTION OF THE DRAWINGS
图1是本发明提供的基于社交网络的众包测试人员招募方法流程图。FIG1 is a flow chart of a method for recruiting crowdsourcing testers based on a social network provided by the present invention.
具体实施方式Detailed ways
下面结合附图对本发明作更进一步的说明。The present invention will be further described below in conjunction with the accompanying drawings.
如图1所示的一种基于社交网络的众包测试人员招募方法,包括以下步骤:As shown in FIG1 , a method for recruiting crowdsourcing testers based on a social network includes the following steps:
步骤S1、任务分割;将原始任务按照类型分割成若干个子任务,所述子任务可以由单个掌握特定技能的测试人员完成。对分割后的子任务采用四元组(taskID,n,R,v)进行标识,其中taskID代表任务编号,n代表任务需要的测试人员个数,R代表完成该子任务需要的技能需求,具体包括测试人员具有的技能属性集合,比如python语言,数据库技术等。v代表完成此单个任务所能得到的收益。Step S1, task segmentation: the original task is segmented into several subtasks according to the type, and the subtasks can be completed by a single tester with specific skills. The segmented subtasks are identified by a four-tuple (taskID, n, R, v), where taskID represents the task number, n represents the number of testers required for the task, and R represents the skill requirements required to complete the subtask, specifically including the skill attribute set of the tester, such as Python language, database technology, etc. v represents the benefits that can be obtained by completing this single task.
步骤S2、任务发布和传播;所述子任务通过众测任务发布模块在众测平台上发布;子任务发给初始传播人员,由初始传播人员进行传播;在传播过程中招募到合适的测试人员时,记录下测试人员的父节点。具体步骤包括:Step S2, task release and dissemination: the subtask is released on the crowd testing platform through the crowd testing task release module; the subtask is sent to the initial disseminator, who then disseminates it; when a suitable tester is recruited during the dissemination process, the parent node of the tester is recorded. The specific steps include:
步骤S2.1、将所述子任务信息发布至众测平台上;将bshare社会化分享工具集成至众测平台上,通过网页方式转发给初始传播人员,在微信,微博等社交网络中传播;Step S2.1, publish the subtask information on the crowd testing platform; integrate the bshare social sharing tool into the crowd testing platform, forward it to the initial disseminator through a web page, and spread it on social networks such as WeChat and Weibo;
步骤S2.2、对老用户根据ID生成专属邀请码,作为参数加入到分享的url中,然后将url分享到社交网络中,即以“invitedID=…”的形式,然后将url分享到社交网络中,完成一次传播。Step S2.2: Generate an exclusive invitation code for old users based on their ID, add it to the shared URL as a parameter, and then share the URL to the social network, that is, in the form of "invitedID=...", and then share the URL to the social network to complete a dissemination.
步骤S3、构建任务传播网络;根据子任务从发布到招募到目标测试人员的过程,构建若干条任务传播有向边;所述有向边包括以下三种情况:Step S3, constructing a task propagation network; constructing a number of task propagation directed edges according to the process from subtask release to recruitment of target testers; the directed edges include the following three situations:
(1)、测试人员直接在众测平台看到子任务发布,接收任务,此时无中间传播人员;(1) Testers can directly see the subtask release and receive the task on the crowd testing platform without any intermediary communication personnel;
(2)、测试人员经由1位传播人员传播,接收发布的子任务,此时有1位中间传播人员;(2) The tester receives the subtasks issued through a communicator. At this time, there is an intermediate communicator.
(3)、测试人员经由不少于2位传播人员传播,最终接收发布的子任务;(3) The tester receives the subtask after being communicated by no less than two communicators;
在招募过程中,所述多条有向边共同组成了任务传播网络。During the recruitment process, the multiple directed edges together form a task propagation network.
用户点击url后,众测后台解析该url参数,获得该用户的邀请码invitecode以及该用户的ID,通过数据库匹配得到该用户信息,即inviteID,从而在传播网络中连上一条由inviteID至ID的一条有向边;同时众测平台关注最后接收并完成任务的测试人员的传播路径信息,实时维护和更新该测试人员的父节点信息。After the user clicks the URL, the crowd-testing backend parses the URL parameters, obtains the user's invitation code invitecode and the user's ID, and obtains the user information, namely inviteID, through database matching, thereby connecting a directed edge from inviteID to ID in the communication network; at the same time, the crowd-testing platform pays attention to the communication path information of the tester who finally receives and completes the task, and maintains and updates the parent node information of the tester in real time.
步骤S4、收益分配;根据步骤S3所述任务传播网络,构建收益分配模式,分别对任务传播网络中的传播者和接收并完成任务的测试人员进行收益分配。具体地,步骤S4.1、在传播网络中找到最终参与任务的测试人员,根据传播网络逐层寻找父节点,最后获取从众测平台到该测试人员的有向边;Step S4, profit distribution: Based on the task propagation network described in step S3, a profit distribution model is constructed to distribute profits to the communicators in the task propagation network and the testers who receive and complete the task. Specifically, step S4.1, find the tester who finally participates in the task in the propagation network, find the parent node layer by layer according to the propagation network, and finally obtain the directed edge from the crowd testing platform to the tester;
步骤S4.2、根据步骤S3所述的三种有向边情形,规定收益分配原则如下:Step S4.2: According to the three directed edge situations described in step S3, the profit distribution principle is as follows:
(1)、测试人员x直接在众测平台看到子任务发布,接收任务时,无传播成本,该测试人员完成任务的收益为v;(1) Tester x directly sees the subtask release on the crowd-testing platform. When receiving the task, there is no communication cost. The benefit of the tester completing the task is v;
(2)、测试人员x通过传播人员y传给他,并且接收并完成了任务,记x的父节点为y,此时收益计算分别如下:(2) Tester x passes the task to communicator y, and receives and completes the task. Let x's parent node be y. The profit calculation is as follows:
vx=(1-r)vv x =(1-r)v
vy=rvv y = rv
其中vx代表测试人员收益,vy代表传播人员收益,r代表设立该任务时用于传播的预算比例;Where v x represents the benefits of testers, v y represents the benefits of communicators, and r represents the proportion of the budget used for communication when the task is established;
(3)、测试人员x通过多个传播人员传播后接收并完成任务时,记x的父节点为y,该传播路径上其他的人员个数为M,则收益分配如下:(3) When tester x receives and completes the task after being propagated through multiple propagators, let x's parent node be y, and the number of other people on the propagation path be M. Then the profit distribution is as follows:
vx=(1-r)vv x =(1-r)v
vy=0.5rvv y = 0.5rv
vi=0.5rv/|M|v i =0.5rv/|M|
其中vx代表测试人员收益,vy代表传播人员收益,vi代表传播路径中的每个传播路人员的平均收益。Where vx represents the profit of the tester, vy represents the profit of the communicator, and vi represents the average profit of each communicator in the propagation path.
本发明设计的收益分配方式鼓励参与人员进行传播信息,因为传播信息会得到一定的收益,同时我们只给予最终参与任务的测试人员的传播路径上的人员以收益,并不是传播就有收益,同时偏重于直接连接到任务需要的测试人员的传播人员,这样可以极大鼓励参与人有针对性的招募符合条件的测试人员,从而达到有效招募的目的。最后,我们也赋予了任务发布方一定的灵活性,使得他们通过设置r的大小可以灵活决定自己的用以传播信息的预算比例,r=0即是无传播预算,这样极大的提高了众测任务的适应度,可根据不同种类的众测任务设置不同大小的传播预算。The profit distribution method designed by the present invention encourages participants to spread information, because spreading information will get certain benefits. At the same time, we only give benefits to people on the dissemination path of the testers who finally participate in the task, not just dissemination. At the same time, we focus on the dissemination personnel who are directly connected to the testers required by the task, which can greatly encourage participants to recruit qualified testers in a targeted manner, thereby achieving the purpose of effective recruitment. Finally, we also give the task publisher a certain degree of flexibility, so that they can flexibly determine their budget ratio for disseminating information by setting the size of r. r = 0 means no dissemination budget, which greatly improves the adaptability of the crowd testing task, and different sizes of dissemination budgets can be set according to different types of crowd testing tasks.
以上所述仅是本发明的优选实施方式,应当指出:对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。The above is only a preferred embodiment of the present invention. It should be pointed out that for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the principle of the present invention. These improvements and modifications should also be regarded as the scope of protection of the present invention.
Claims (1)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202011342832.3A CN112418803B (en) | 2020-11-25 | 2020-11-25 | A crowdsourcing tester recruitment method based on social network |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202011342832.3A CN112418803B (en) | 2020-11-25 | 2020-11-25 | A crowdsourcing tester recruitment method based on social network |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN112418803A CN112418803A (en) | 2021-02-26 |
| CN112418803B true CN112418803B (en) | 2024-04-12 |
Family
ID=74842471
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202011342832.3A Active CN112418803B (en) | 2020-11-25 | 2020-11-25 | A crowdsourcing tester recruitment method based on social network |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN112418803B (en) |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN108364198A (en) * | 2018-02-12 | 2018-08-03 | 南京邮电大学 | A kind of online motivational techniques of mobile crowdsourcing based on social networks |
| CN111666207A (en) * | 2020-05-18 | 2020-09-15 | 中国科学院软件研究所 | Crowdsourcing test task selection method and electronic device |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8819172B2 (en) * | 2010-11-04 | 2014-08-26 | Digimarc Corporation | Smartphone-based methods and systems |
| US9124658B2 (en) * | 2013-07-16 | 2015-09-01 | Linkedin Corporation | Crowdsourced content publication platform |
-
2020
- 2020-11-25 CN CN202011342832.3A patent/CN112418803B/en active Active
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN108364198A (en) * | 2018-02-12 | 2018-08-03 | 南京邮电大学 | A kind of online motivational techniques of mobile crowdsourcing based on social networks |
| CN111666207A (en) * | 2020-05-18 | 2020-09-15 | 中国科学院软件研究所 | Crowdsourcing test task selection method and electronic device |
Non-Patent Citations (2)
| Title |
|---|
| Mechanism Design for Cross-Market Task Crowdsourcing;Yu Qiao等;《In IEEE/ACM International Symposium on Quality of Service (IWQoS ’19)》;20190630;第1-10页 * |
| 基于众包模式的分类法映射研究;陈瑞等;《情报理论与实践》;20200212;第43卷(第7期);第137-143页 * |
Also Published As
| Publication number | Publication date |
|---|---|
| CN112418803A (en) | 2021-02-26 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| Perera et al. | Improve software quality through practicing DevOps | |
| Fox et al. | Agile methods and user-centered design: How these two methodologies are being successfully integrated in industry | |
| Da Silva et al. | User experience design and agile development: From theory to practice | |
| Vallaster et al. | Internationalisation of services brands: The role of leadership during the internal brand building process | |
| Banerjee | Improving spatial coordination rates under the agglomeration bonus scheme: a laboratory experiment with a pecuniary and a non‐pecuniary mechanism (NUDGE) | |
| Llerena et al. | Adapting usability techniques for application in open source software: A multiple case study | |
| US20160210710A1 (en) | Method, apparatus and system for earning ownership rights of the product or products of a collaborative project | |
| CN105654254A (en) | Multiparty interactive project management method and system | |
| Schermann et al. | An empirical study on principles and practices of continuous delivery and deployment | |
| González et al. | Simulating lean production principles in construction: A Last Planner-driven game | |
| Ahmed et al. | Managing the business of software product line: An empirical investigation of key business factors | |
| Osuizugbo et al. | Factors influencing buildability assessment implementation in the Nigerian construction industry | |
| CN112418803B (en) | A crowdsourcing tester recruitment method based on social network | |
| Castro-Hernández et al. | Effects of cohesion-based feedback on the collaborations in global software development teams | |
| Padmini et al. | Challenges faced by agile testers: A case study | |
| Phillips et al. | Using ROI to demonstrate performance value in the public sector | |
| Tako | Model development in discrete-event simulation: Insights from six expert modelers | |
| Bang et al. | How software architects collaborate: Insights from collaborative software design in practice | |
| Osipova | Risk management in the different phases of a construction project: a study of actors' involvement | |
| Molchanov et al. | Customer-oriented innovations: Analysis of development practices (the case of North-West Russian regional companies) | |
| Adams et al. | The past, present and future of social networking and outsourcing: impact on theory and practice | |
| Ali et al. | The effect of procurement system towards the performance of refurbishment works | |
| Shahzad et al. | Challenges and Their Resolution in Crowdsourcing Based Team Formation | |
| Rai et al. | Factors affecting product design process in traditional societies: a thematic content analysis of novice designers' self-reports | |
| Ebiloma et al. | The Use of Binary Logistic Regression on the Awareness Level of Building Information Modelling in Nigeria |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant |