Factors influencing sustainability aspects in crowdsourced software development: A systematic literature review

被引:0
|
作者
Haider, Waqas [1 ]
Ilyas, Muhammad [1 ,3 ]
Khalid, Shah [1 ]
Ali, Sikandar [2 ]
机构
[1] Univ Malakand, Dept Comp Sci & IT, Software Engn Res Grp SERG UOM, Chakdara, Pakistan
[2] Univ Haripur, Dept Informat Technol, Haripur, Pakistan
[3] Univ Malakand, Dept Comp Sci & IT, Software Engn Res Grp SERG UOM, Chakdara 18800, KPK, Pakistan
关键词
critical factors; software crowdsourcing; software sustainability; systematic literature review; CHALLENGES; GREEN;
D O I
10.1002/smr.2630
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Crowdsource software development has become more and more popular in recent years in the software industry. Crowdsourcing is an open-call technique for outsourcing tasks to a broad and undefined crowd. Crowdsourcing provides numerous advantages including reduced costs, fast project completion, talent identification, diversity of solutions, top-quality, and access to problem-solving creativity. Despite of the benefits gained from crowdsourcing, there are numerous issues like lack of experienced workers, lack of confidentiality, copyright issues, software sustainability, and so forth. There is also less focus on the long-term sustainability of software development because of new ideas emerging in crowdsourcing software development. Furthermore, in literature, lack of guidelines towards sustainable software crowdsourcing is highlighted as one of the limitations in the software standards. This study aims to identify the factors that influence sustainability aspects in crowdsourced software development. We have conducted a systematic literature review for identification of these factors. In this paper, we present findings of the systematic literature review in the form of a list of 11 factors extracted from a sample of 45 finally selected papers. Among these factors, six of the factors are ranked as critical factors. These critical factors are "Lack of coding standard in documentation," "Use of popular programming tools," "Crowd Lack of knowledge and awareness about sustainability," "Energy-efficient coding," "Lack of awareness about sustainable software engineering practices," and "Lack of coordination/communication between client and crowd." Crowdsourcing is an open-call technique for outsourcing tasks to a broad and undefined crowd. Crowdsourcing provides numerous advantages, but there is less focus on the long-term sustainability of software development because of new ideas emerging in crowdsourcing software development. This study aims to identify the factors that influence sustainability aspects in crowdsourced software development. We present findings of systematic literature review in the form of a list of 11 factors extracted from a sample of 45 finally selected papers.image
引用
收藏
页数:23
相关论文
共 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] Crowdsourced software testing: A systematic literature review
    Alyahya, Sultan
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 2020, 127
  • [3] Social Sustainability Approaches for Software Development: A Systematic Literature Review
    de Souza, Ana Carolina Moises
    Cruzes, Daniela Soares
    Jaccheri, Letizia
    Krogstie, John
    [J]. PRODUCT-FOCUSED SOFTWARE PROCESS IMPROVEMENT, PROFES 2023, PT I, 2024, 14483 : 478 - 494
  • [4] Governance related factors influencing the implementation of sustainability in hospitals: A systematic literature review
    van Schie, Vera
    [J]. HEALTH POLICY, 2024, 146
  • [5] A Systematic Literature Review for Software Sustainability Measures
    Calero, Coral
    Bertoa, Manuel F.
    Angeles Moraga, Ma
    [J]. 2013 2ND INTERNATIONAL WORKSHOP ON GREEN AND SUSTAINABLE SOFTWARE (GREENS), 2013, : 46 - 53
  • [6] Risk factors in software development projects: a systematic literature review
    Menezes, Julio, Jr.
    Gusmao, Cristine
    Moura, Hermano
    [J]. SOFTWARE QUALITY JOURNAL, 2019, 27 (03) : 1149 - 1174
  • [7] Risk factors in software development projects: a systematic literature review
    Júlio Menezes
    Cristine Gusmão
    Hermano Moura
    [J]. Software Quality Journal, 2019, 27 : 1149 - 1174
  • [8] Aspects of software quality applied to the process of agile software development: a systematic literature review
    Gloria Arcos-Medina
    David Mauricio
    [J]. International Journal of System Assurance Engineering and Management, 2019, 10 : 867 - 897
  • [9] Aspects of software quality applied to the process of agile software development: a systematic literature review
    Arcos-Medina, Gloria
    Mauricio, David
    [J]. INTERNATIONAL JOURNAL OF SYSTEM ASSURANCE ENGINEERING AND MANAGEMENT, 2019, 10 (05) : 867 - 897
  • [10] A Systematic Literature Review on Sustainability Studies in Software Engineering
    Ahmad, Ruzita
    Baharom, Fauziah
    Hussain, Azham
    [J]. PROCEEDING OF KNOWLEDGE MANAGEMENT INTERNATIONAL CONFERENCE (KMICE) 2014, VOLS 1 AND 2, 2014, : 440 - 445