基于强化学习的Web服务众测任务分派方法
如何将众包测试任务分派给合适的众测工人,以较低的成本获得更好的测试结果,是一个重要问题.文中将CWS众测任务分派问题建模为一个基于马尔可夫决策过程的问题,且使用Deep Q Network进行学习和实时在线测试任务分派.该基于强化学习的方法被命名为WTA-C.此外,文中根据众测工人执行任务的历史时间,通过统计条件概率计算测试工人在任务期限内完成任务的概率,将其作为工人信誉值来反映工人质量,并在每次分派完成后对工人信誉值进行更新.实验结果显示,WTA-C在控制测试任务的"质量-成本"权衡和保证工人可靠度方面优于其他基于启发式策略的实时分派方法,并在分派效果上高于各启发式策略18%以上,从而证明了其可以更好地适应CWS的结构和众测环境的特点.
众包测试、组合Web服务测试、Web服务测试、强化学习
47
TP311.5(计算技术、计算机技术)
国家自然科学基金61672122,61902050,61602077;中央高校基本科研业务费专项基金3132019355;赛尔创新项目NGII20190627
2020-04-10(万方平台首次上网日期,不代表论文的发表时间)
共7页
54-60