返回
Dynamic scheduling between testers and tasks in crowdtesting
DOI:10.1007/s10660-025-10008-0.png)
摘要
En 中文
众包测试,一种新兴的软件测试实践,依靠众包测试人员执行测试任务。通常,众包测试旨在在有限的财务范围内识别最多的缺陷。并非所有众包测试人员都具备每个测试任务所需的资格;不同的测试任务需要不同的经验和领域知识。不合格的测试人员可能会忽略真实的缺陷,引入虚假错误或重复缺陷报告,这可能会影响测试质量并增加测试人员招聘成本。因此,为特定测试任务分配合适的众包测试人员是众包测试领域的一个重大挑战。在本研究中,我们提出了一种众包测试的动态调度机制。为了系统地评估和区分测试人员,本研究筛选了一组测试人员特征,并制定了一个测试人员评估模型。随后,通过考虑不同任务中特征的不同偏好权重,推导出一种任务-测试人员匹配算法,以估计测试人员完成每个任务的预期质量,从而为任务分配提供依据。此外,认识到任务的重要性差异,引入了任务优先级的概念,以建立基于动态任务优先级的众包测试任务分配模型。此外,还设计了一种基于动态任务优先级的众包测试任务分配算法。实验结果令人满意。
Keyword:
Crowdtesting
Tester model
Task allocation model
Task priority
Task assignment
期刊
IF:
6.3
论文数:
2.4K
被引数:
5.9K
机构
引用论文
Minimizing cache usage with fixed-priority and earliest deadline first scheduling通过固定优先级和最早截止时间优先调度来最小化缓存使用
Prioritizing tasks in software development: A systematic literature review软件开发生命周期中的任务优先级排序:一项系统文献综述
PLOS ONE
IF0
A Study on Testers' Learning Curve in Crowdsourced Software Testing众包软件测试中测试人员学习曲线研究
IEEE ACCESS
IF3.6
Task Recommendation in Crowdsourcing Based on Learning Preferences and Reliabilities基于学习偏好和可靠性的众包任务推荐

