基于可信度的众包协同测试及其算法实现

被引:0
作者
肖江辉
机构
[1] 大连海事大学
关键词
众包; 软件测试; 可信度; 计算模型; 任务指派;
D O I
暂无
年度学位
2015
学位类型
硕士
摘要
众包是指将原本应该由公司内部员工完成的工作任务,以自由自愿的形式包给非特定的网络团体的做法。随着互联网普及和Web 2.0技术的发展,众包作为一种新的分布式的问题解决模式和商业生产模式受到很多人的关注。日益重要的Web应用正在变得功能丰富,成为开发商业系统服务全球大量用户的最流行方式。由于众包测试的经济实惠和可以接触更广泛的用户,众包环境下测试Web应用正在成为一个吸引人的解决方案。在软件工程领域已经提出了各种方法用来解决协同开源测试以及GUI测试。但是,对像互联网这样开放环境下的众包测试的质量控制知之甚少,特别是分配给测试者适当的测试任务。针对测试者可信度的问题,本文提出了一种基于可信度的协作的众包的协同测试。为此本文将众包的尖端技术和主流众包平台进行了总结和分类。我们还说明了有效的众包协同测试的方法及其算法实现。最后,通过使用一个基于测试人员历史表现概率统计的可信度计算模型,我们在将动态信任管理引入众包中。模型首先通过统计测试人员在测试过程中发现的bug数目和bug等级计算出客观可信度。也通过评估bug的可信程度和描述来给出主观可信度。这样,就通过集成客观可信度和主观可信度获得全局可信度。实验证明,提出的模型可以准确的反应众包测试人员的可信程度,在一定程度上可以提高众包测试的效率。
引用
收藏
页数:65
共 9 条
[1]
A novel approach to collaborative testing in a crowdsourcing environment.[J].Yuan-Hsin Tung;Shian-Shyong Tseng.The Journal of Systems & Software.2013,
[2]
Crowdsourcing for search and data mining.[J].Matthew Lease;Vitor R. Carvalho;Emine Yilmaz.ACM SIGIR Forum.2011, 1
[3]
Crowdsourcing Systems on the World-Wide Web [J].
Doan, Anhai ;
Ramakrishnan, Raghu ;
Halevy, Alon Y. .
COMMUNICATIONS OF THE ACM, 2011, 54 (04) :86-96
[4]
Crowdsourcing Service-Level Network Event Monitoring [J].
Choffnes, David R. ;
Bustamante, Fabian E. ;
Ge, Zihui .
ACM SIGCOMM COMPUTER COMMUNICATION REVIEW, 2010, 40 (04) :387-398
[5]
基于众包的开放式创新研究:现状与发展方向 [J].
韩清池 ;
赵国杰 .
科技进步与对策, 2014, 31 (21) :11-16
[6]
大数据时代基于众包的竞争情报运行机制研究 [J].
陈强 ;
吴金红 ;
张玉峰 .
情报杂志, 2013, 32 (08) :15-18+26
[7]
众包质量控制策略及评估算法研究 [J].
张志强 ;
逄居升 ;
谢晓芹 ;
周永 .
计算机学报, 2013, 36 (08) :1636-1649
[8]
众包问题研究综述 [J].
张利斌 ;
钟复平 ;
涂慧 .
科技进步与对策, 2012, 29 (06) :154-160
[9]
大规模分布式环境下动态信任模型研究 [J].
李小勇 ;
桂小林 .
软件学报, 2007, (06) :1510-1521