Context-aware in-process crowdworker recommendation
Junjie Wang, Ye Yang, Song Wang, Yuanzhe Hu, Dandan Wang, Qing Wang
Abstract
Identifying and optimizing open participation is essential to the success of open software development. Existing studies highlighted the importance of worker recommendation for crowdtesting tasks in order to detect more bugs with fewer workers. However, these studies mainly focus on one-time recommendations with respect to the initial context at the beginning of a new task. This paper argues the need for in-process crowdtesting worker recommendation. We motivate this study through a pilot study, revealing the prevalence of long-sized non-yielding windows, i.e., no new bugs are revealed in consecutive test reports during the process of a crowdtesting task. This indicates the potential opportunity for accelerating crowdtesting by recommending appropriate workers in a dynamic manner, so that the non-yielding windows could be shortened. To that end, this paper proposes a context-aware in-process crowdworker recommendation approach, iRec, to detect more bugs earlier and potentially shorten the non-yielding windows. It consists of three main components: 1) the modeling of dynamic testing context, 2) the learning-based ranking component, and 3) the diversity-based re-ranking component. The evaluation is conducted on 636 crowdtesting tasks from one of the largest crowdtesting platforms, and results show the potential of iRec in improving the cost-effectiveness of crowdtesting by saving the cost and shortening the testing process.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext bbcea869-32c2-43f8-ae56-b31acab1c364Cited by top-tier papers8
- Owl Eyes: Spotting UI Display Issues via Visual UnderstandingZhe Liu, Chunyang Chen, Junjie Wang, Yuekai Huang et al.ASE 2020 · 79 citations
- Guided Bug Crush: Assist Manual GUI Testing of Android Apps via Hint MovesZhe Liu, Chunyang Chen, Junjie Wang, Yuekai Huang et al.CHI 2022 · 38 citations
- How Early Participation Determines Long-Term Sustained Activity in GitHub Projects?Wenxin Xiao, Hao He, Weiwei Xu, Yuxia Zhang et al.FSE 2023 · 15 citations
- Statfier: Automated Testing of Static Analyzers via Semantic-Preserving Program TransformationsHuaien Zhang, Yu Pei, Junjie Chen, Shin Hwei TanFSE 2023 · 15 citations
- Personalized First Issue Recommender for Newcomers in Open Source ProjectsWenxin Xiao, Jingyue Li, Hao He, Ruiqiao Qiu et al.ASE 2023 · 8 citations
Related papers
- CrowdCog: A Cognitive Skill based System for Heterogeneous Task Assignment and Recommendation in CrowdsourcingDanula Hettiachchi, Niels van Berkel, Vassilis Kostakos, Jorge GonçalvesCSCW 2020 · 38 citations
- Cross-Domain-Aware Worker Selection with Training for Crowdsourced AnnotationYushi Sun, Jiachuan Wang, Peng Cheng, Libin Zheng et al.ICDE 2024 · 3 citations
- Improving Data Quality via Pre-Task Participant Screening in Crowdsourced GUI ExperimentsTakaya Miyama, Satoshi Nakamura, Shota YamanakaCHI 2026 · 2 citations
- An End-to-End Deep RL Framework for Task Arrangement in Crowdsourcing PlatformsCaihua Shan, Nikos Mamoulis, Reynold Cheng, Guoliang Li et al.ICDE 2020 · 23 citations
- Semi-supervised Crowdsourced Test Report Clustering via Screenshot-Text Binding RulesShengcheng Yu, Chunrong Fang, Quanjun Zhang, Mingzhe Du et al.FSE 2024 · 4 citations
