Crowdsourced software testing: A systematic literature review

被引:19
|
作者
Alyahya, Sultan [1 ]
机构
[1] King Saud Univ, Informat Syst Dept, Riyadh, Saudi Arabia
关键词
Crowdsourcing; Software testing; Crowdsourced software testing; Empirical software engineering; Systematic literature review;
D O I
10.1016/j.infsof.2020.106363
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Context: Crowdsourced software testing (CST) refers to the use of crowdsourcing techniques in the domain of software testing. CST is an emerging area with its applications rapidly increasing in the last decade. Objective: A comprehensive review on CST has been conducted to determine the current studies aiming to improve and assess the value of using CST as well as the challenges identified by these evaluation studies. Method: We conducted a systematic literature review on CST by searching six popular databases. We identified 50 primary studies that passed our quality assessment criteria and defined two research questions covering the aim of the study. Results: There are three main process activities that the current literature aims to improve, namely selection of suitable testers, reporting of defects, and validation of submitted defects. In addition, there are 23 CST evaluation studies and most of them involve a large group and real crowd. These studies have identified 27 different challenges encountered during the application of crowdsourcing in software testing. Conclusions: The improvements achieved for the specific process activities in CST help explore other unexplored process activities. Similarly, knowing the characteristics of the evaluation studies can direct us on what other studies are worth investigating. Additionally, many of the challenges identified by the evaluation studies represent research problems that need better understanding and alternative solutions. This research also offers opportunities for practitioners to understand and apply new solutions proposed in the literature and the variations between them. Moreover, it provides awareness to the related parties regarding the challenges reported in the literature, which they may encounter during CST tasks.
引用
收藏
页数:19
相关论文
共 50 条
  • [1] Microtasking Activities in Crowdsourced Software Development: A Systematic Literature Review
    Zulfiqar, Maira
    Malik, Muhammad Noman
    Khan, Huma Hayat
    [J]. IEEE ACCESS, 2022, 10 : 24721 - 24737
  • [2] A systematic literature review of literature reviews in software testing
    Garousi, Vahid
    Mantyla, Mika V.
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 2016, 80 : 195 - 216
  • [3] Testing scientific software: A systematic literature review
    Kanewala, Upulee
    Bieman, James M.
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 2014, 56 (10) : 1219 - 1232
  • [4] Factors influencing sustainability aspects in crowdsourced software development: A systematic literature review
    Haider, Waqas
    Ilyas, Muhammad
    Khalid, Shah
    Ali, Sikandar
    [J]. JOURNAL OF SOFTWARE-EVOLUTION AND PROCESS, 2023,
  • [5] Software product line testing: a systematic literature review
    Agh, Halimeh
    Azamnouri, Aidin
    Wagner, Stefan
    [J]. EMPIRICAL SOFTWARE ENGINEERING, 2024, 29 (06)
  • [6] Software requirements testing approaches: a systematic literature review
    Jemison dos Santos
    Luiz Eduardo G. Martins
    Valdivino A. de Santiago Júnior
    Lucas Venezian Povoa
    Luciana Brasil R. dos Santos
    [J]. Requirements Engineering, 2020, 25 : 317 - 337
  • [7] Software requirements testing approaches: a systematic literature review
    dos Santos, Jemison
    Martins, Luiz Eduardo G.
    de Santiago Junior, Valdivino A.
    Povoa, Lucas Venezian
    dos Santos, Luciana Brasil R.
    [J]. REQUIREMENTS ENGINEERING, 2020, 25 (03) : 317 - 337
  • [8] On strategies for testing software product lines: A systematic literature review
    Machado, Ivan do Carmo
    McGregor, John D.
    Cavalcanti, Yguarata Cerqueira
    de Almeida, Eduardo Santana
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 2014, 56 (10) : 1183 - 1199
  • [9] Knowledge Management in Software Testing: A Systematic Snowball Literature Review
    Wnuk, Krzysztof
    Garrepalli, Thrinay
    [J]. E-INFORMATICA SOFTWARE ENGINEERING JOURNAL, 2018, 12 (01) : 51 - 78
  • [10] A systematic literature review on software security testing using metaheuristics
    Ahsan, Fatma
    Anwer, Faisal
    [J]. AUTOMATED SOFTWARE ENGINEERING, 2024, 31 (02)