
软件学报 ISSN 1000-9825, CODEN RUXUEW E-mail: jos@iscas.ac.cn
Journal of Software,2018,29(1):6988 [doi: 10.13328/j.cnki.jos.005377] http://www.jos.org.cn
©中国科学院软件研究所版权所有. Tel: +86-10-62562563
众包软件测试技术研究进展
章晓芳
1,2
,
冯
洋
2
,
刘
頔
1
,
陈振宇
2
,
徐宝文
2
1
(苏州大学 计算机科学与技术学院,江苏 苏州 215006)
2
(计算机软件新技术国家重点实验室(南京大学),江苏 南京 210023)
通讯作者: 章晓芳, E-mail: xfzhang@suda.edu.cn
摘 要: 众包测试是一种新兴的软件测试方式,得到了学术界和工业界的广泛关注.系统地总结了近年来众包软
件测试研究的学术文献以及工业界实践进展:首先,从学术文献涉及的研究主题演变、涵盖的软件测试问题和众包
测试流程、采用的实验对象及测试人员规模等多个角度对相关文献中提出的技术和方法进行了汇总;然后,从测试
领域、测试对象、工人召集方式、绩效考核方式等方面分析对比了当前应用最广泛的 20 个众包测试商业平台;最
后,探讨了众包软件测试的未来发展趋势、机遇和挑战.
关键词: 软件工程;软件测试;众包;众包测试;众包平台
中图法分类号: TP311
中文引用格式: 章晓芳,冯洋,刘頔,陈振宇,徐宝文.众包软件测试技术研究进展.软件学报,2018,29(1):6988. http://www.jos.
org.cn/1000-9825/5377.htm
英文引用格式: Zhang XF, Feng Y, Liu D, Chen ZY, Xu BW. Research progress of crowdsourced software testing. Ruan Jian
Xue Bao/Journal of Software, 2018,29(1):6988 (in Chinese). http://www.jos.org.cn/1000-9825/5377.htm
Research Progress of Crowdsourced Software Testing
ZHANG Xiao-F ang
1,2
, FENG Yang
2
, LIU Di
1
, CHEN Zhen-Yu
2
, XU Bao-Wen
2
1
(School of Computer Science and Technology, Soo chow University, Su zhou 215006, China)
2
(State Key Laboratory for Novel Soft ware Technology ( Nanjing Univ ersity), Nanjing 210023, China)
Abstra ct : Crowdsourced software testing is an emerging testing method which has drawn extensive attention in both industrial and
academic community. This paper systematically summarizes the academic literatures and industry practice in recent years. This article
first summarizes the r elated literatures fro m the perspectives of the research topics including so ftware testing, cro wdsourcing test process,
experimental subjects and scale of crowdsourcing. It also compares total of 20 widely used crowdsourced software testing commercia l
platforms, and discusses their task domains, subjects, open call forms and performance evaluation forms. Finally, the paper presents the
future trends, issues and opportunit ies for crowdsourced software testing .
Key words: software engineering; software testing; crowdsourcing; crowdsourced testing; crowdsourced platform
正如著名的 Linus 定律所述,“只要足够多的眼球关注,就可让所有软件缺陷浮现”
[1]
.在软件产品的测试过程
中,软件产品管理者希望能够快速获得大量反馈,以尽快修复软件产品缺陷并改进软件产品质量.然而,招募/训
练测试人员的巨大成本往往使得召集大量专业测试人员变得困难.此外,由于软件产品的快速更迭,特别是移动
应用产品紧凑的生命周期,导致软件测试的周期被急剧压缩.因此,如何快速获得测试反馈,特别是大量真实用
基金项目: 国家自然科学基金(61772263, 61772014, 61572375); 软件新技术与产业化协同创新中心资助
Foundation it em: National Natural Science Foundation of China (61772263, 61772014, 61572375); Collaborative Innovation Center
of Novel Software Technology and Industrialization
收稿时间: 2017-06-23; 修改时间: 2017-08-01; 采用时间: 2017-08-30; jos 在线出版时间: 2017-10-09
CNKI 网络优先出版: 2017-10-09 16:20:53, http://kns.cnki.net/kcms/d etail/11.2560.TP.20171009.1620.004.html
评论