<link rel="stylesheet" href="styles.cf390c6bfbe7555f.css"> Skip to main content

A novel approach to collaborative testing in a crowdsourcing environment

dc.citation.epage2153en_US
dc.citation.issue8en_US
dc.citation.spage2143en_US
dc.citation.volume86en_US
dc.citation.woscount1
dc.contributor.authorTung, Yuan-Hsinen_US
dc.contributor.authorTseng, Shian-Shyongen_US
dc.contributor.department資訊工程學系zh_TW
dc.contributor.departmentDepartment of Computer Scienceen_US
dc.date.accessioned2014-12-08T15:31:02Z
dc.date.available2014-12-08T15:31:02Z
dc.date.issued2013-08-01en_US
dc.description.abstractSoftware testing processes are generally labor-intensive and often involve substantial collaboration among testers, developers, and even users. However, considerable human resource capacity exists on the Internet in social networks, expert communities, or internet forums-referred to as crowds. Effectively using crowd resources to support collaborative testing is an interesting and challenging topic. This paper defines the collaborative testing problem in a crowd environment as an NP-Complete job assignment problem and formulates it as an integer linear programming (ILP) problem. Although package tools can be used to obtain the optimal solution to an ILP problem, computational complexity makes these tools unsuitable for solving large-scale problems. This study uses a greedy approach with four heuristic strategies to solve the problem. This is called the crowdsourcing-based collaborative testing approach. This approach includes two phases, training phase and testing phase. The training phase transforms the original problem into an ILP problem. The testing phase solves the ILP using heuristic strategies. A prototype system, called the Collaborative Testing System (COTS), is also implemented. The experiment results show that the proposed heuristic algorithms produce good quality approximate solutions in an acceptable timeframe. (c) 2013 Elsevier Inc. All rights reserved.en_US
dc.identifier.doi10.1016/j.jss.2013.03.079en_US
dc.identifier.issn0164-1212en_US
dc.identifier.journalJOURNAL OF SYSTEMS AND SOFTWAREen_US
dc.identifier.urihttp://dx.doi.org/10.1016/j.jss.2013.03.079en_US
dc.identifier.urihttps://ir.lib.nycu.edu.tw/handle/11536/22129
dc.identifier.wosnumberWOS:000322351100012
dc.language.isoen_USen_US
dc.subjectCrowdsourcingen_US
dc.subjectCloud computingen_US
dc.subjectSoftware testingen_US
dc.subjectCollaborative testingen_US
dc.subjectInteger linear programmingen_US
dc.titleA novel approach to collaborative testing in a crowdsourcing environmenten_US
dc.typeArticleen_US

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
000322351100012.pdf
Size:
1.88 MB
Format:
Adobe Portable Document Format

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed to upon submission
Description: