当前位置: X-MOL 学术J. Softw. Evol. Process › 论文详情
Our official English website, www.x-mol.net, welcomes your feedback! (Note: you will need to create a separate account there.)
Factors influencing sustainability aspects in crowdsourced software development: A systematic literature review
Journal of Software: Evolution and Process ( IF 2 ) Pub Date : 2023-11-08 , DOI: 10.1002/smr.2630
Waqas Haider 1 , Muhammad Ilyas 1 , Shah Khalid 1 , Sikandar Ali 2
Affiliation  

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.”

中文翻译:

影响众包软件开发可持续性方面的因素:系统文献综述

近年来,众包软件开发在软件行业变得越来越流行。众包是一种公开招募的技术,将任务外包给广泛且不确定的人群。众包提供了众多优势,包括降低成本、快速项目完成、人才识别、解决方案多样性、高质量以及获得解决问题的创造力。尽管众包带来了好处,但也存在许多问题,如缺乏经验丰富的工人、缺乏保密性、版权问题、软件可持续性等。由于众包软件开发中出现的新想法,人们对软件开发的长期可持续性的关注也较少。此外,在文献中,缺乏可持续软件众包指南被强调为软件标准的局限性之一。本研究旨在确定影响众包软件开发可持续性方面的因素。我们进行了系统的文献综述来识别这些因素。在本文中,我们以从最终选定的 45 篇论文样本中提取的 11 个因素列表的形式呈现了系统文献综述的结果。在这些因素中,有六个因素被列为关键因素。这些关键因素是“文档中缺乏编码标准”、“使用流行的编程工具”、“人群缺乏有关可持续性的知识和意识”、“节能编码”、“缺乏对可持续软件工程实践的认识”以及“客户和人群之间缺乏协调/沟通。”
更新日期:2023-11-09
down
wechat
bug