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 条
  • [31] A/B testing: A systematic literature review
    Quin, Federico
    Weyns, Danny
    Galster, Matthias
    Silva, Camila Costa
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2024, 211
  • [32] Software-testing education: A systematic literature mapping
    Garousi, Vahid
    Rainer, Austen
    Lauvas, Per, Jr.
    Arcuri, Andrea
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2020, 165
  • [33] Tacit Knowledge in Software Testing: A Systematic Review
    Idrus, Hariaty Mohd
    Ali, Nor'ashikin
    [J]. 2019 6TH INTERNATIONAL CONFERENCE ON RESEARCH AND INNOVATION IN INFORMATION SYSTEMS: EMPOWERING DIGITAL INNOVATION (ICRIIS 2019), 2019,
  • [34] SOFTWARE PRODUCT LINE TESTING A Systematic Review
    Perez Lamancha, Beatriz
    Polo Usaola, Macario
    Piattini Velthius, Mario
    [J]. ICSOFT 2009: PROCEEDINGS OF THE 4TH INTERNATIONAL CONFERENCE ON SOFTWARE AND DATA TECHNOLOGIES, VOL 1, 2009, : 23 - +
  • [35] A systematic literature review of modern software visualization
    Noptanit Chotisarn
    Leonel Merino
    Xu Zheng
    Supaporn Lonapalawong
    Tianye Zhang
    Mingliang Xu
    Wei Chen
    [J]. Journal of Visualization, 2020, 23 : 539 - 558
  • [36] A systematic literature review on trust in the software ecosystem
    Fang Hou
    Slinger Jansen
    [J]. Empirical Software Engineering, 2023, 28
  • [37] A systematic literature review of software visualization evaluation
    Merino, L.
    Ghafari, M.
    Anslow, C.
    Nierstrasz, O.
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2018, 144 : 165 - 180
  • [38] Testability and Software Robustness: A Systematic Literature Review
    Hassan, Mohammad Mahdi
    Afzal, Wasif
    Blom, Martin
    Lindstrom, Birgitta
    Andler, Sten F.
    Eldh, Sigrid
    [J]. PROCEEDINGS 41ST EUROMICRO CONFERENCE ON SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS SEAA 2015, 2015, : 341 - 348
  • [39] A Systematic Literature Review on Maintenance of Software Containers
    Malhotra, Ruchika
    Bansal, Anjali
    Kessentini, Marouane
    [J]. ACM COMPUTING SURVEYS, 2024, 56 (08)
  • [40] Software Industry Experiments: A Systematic Literature Review
    Dieste, Oscar
    Juristo, Natalia
    Danilo Martinez, Mauro
    [J]. 2013 1ST INTERNATIONAL WORKSHOP ON CONDUCTING EMPIRICAL STUDIES IN INDUSTRY (CESI), 2013, : 2 - 8