<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing DTD v2.3 20070202//EN" "journalpublishing.dtd">
<article xml:lang="EN" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" article-type="research-article">
<front>
<journal-meta>
<journal-id journal-id-type="publisher-id">Front. Comput. Sci.</journal-id>
<journal-title>Frontiers in Computer Science</journal-title>
<abbrev-journal-title abbrev-type="pubmed">Front. Comput. Sci.</abbrev-journal-title>
<issn pub-type="epub">2624-9898</issn>
<publisher>
<publisher-name>Frontiers Media S.A.</publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="doi">10.3389/fcomp.2024.1400750</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Computer Science</subject>
<subj-group>
<subject>Original Research</subject>
</subj-group>
</subj-group>
</article-categories>
<title-group>
<article-title>Working with agile and crowd: human factors identified from the industry</article-title>
</title-group>
<contrib-group>
<contrib contrib-type="author" corresp="yes">
<name><surname>Qayyum</surname> <given-names>Shamaila</given-names></name>
<xref ref-type="aff" rid="aff1"><sup>1</sup></xref>
<xref ref-type="corresp" rid="c001"><sup>&#x0002A;</sup></xref>
<uri xlink:href="http://loop.frontiersin.org/people/2684966/overview"/>
<role content-type="https://credit.niso.org/contributor-roles/conceptualization/"/>
<role content-type="https://credit.niso.org/contributor-roles/data-curation/"/>
<role content-type="https://credit.niso.org/contributor-roles/methodology/"/>
<role content-type="https://credit.niso.org/contributor-roles/validation/"/>
<role content-type="https://credit.niso.org/contributor-roles/visualization/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-original-draft/"/>
</contrib>
<contrib contrib-type="author">
<name><surname>Imtiaz</surname> <given-names>Salma</given-names></name>
<xref ref-type="aff" rid="aff1"><sup>1</sup></xref>
<uri xlink:href="http://loop.frontiersin.org/people/1655289/overview"/>
<role content-type="https://credit.niso.org/contributor-roles/conceptualization/"/>
<role content-type="https://credit.niso.org/contributor-roles/methodology/"/>
<role content-type="https://credit.niso.org/contributor-roles/supervision/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-review-editing/"/>
</contrib>
<contrib contrib-type="author">
<name><surname>Hayat Khan</surname> <given-names>Huma</given-names></name>
<xref ref-type="aff" rid="aff2"><sup>2</sup></xref>
<role content-type="https://credit.niso.org/contributor-roles/methodology/"/>
<role content-type="https://credit.niso.org/contributor-roles/supervision/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-review-editing/"/>
</contrib>
<contrib contrib-type="author">
<name><surname>Almadhor</surname> <given-names>Ahmad</given-names></name>
<xref ref-type="aff" rid="aff3"><sup>3</sup></xref>
<uri xlink:href="http://loop.frontiersin.org/people/1805117/overview"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-review-editing/"/>
</contrib>
<contrib contrib-type="author">
<name><surname>Karovic</surname> <given-names>Vincent</given-names></name>
<xref ref-type="aff" rid="aff4"><sup>4</sup></xref>
<role content-type="https://credit.niso.org/contributor-roles/writing-review-editing/"/>
</contrib>
</contrib-group>
<aff id="aff1"><sup>1</sup><institution>Department of Software Engineering, International Islamic University</institution>, <addr-line>Islamabad</addr-line>, <country>Pakistan</country></aff>
<aff id="aff2"><sup>2</sup><institution>Department of Software Engineering, National University of Modern Languages</institution>, <addr-line>Islamabad</addr-line>, <country>Pakistan</country></aff>
<aff id="aff3"><sup>3</sup><institution>Department of Computer Engineering and Networks, College of Computer and Information Sciences, Jouf University</institution>, <addr-line>Sakaka</addr-line>, <country>Saudi Arabia</country></aff>
<aff id="aff4"><sup>4</sup><institution>Department of Information Management and Business Systems, Faculty of Management, Comenius University Bratislava</institution>, <addr-line>Bratislava</addr-line>, <country>Slovakia</country></aff>
<author-notes>
<fn fn-type="edited-by"><p>Edited by: Ahmad Nauman Ghazi, Blekinge Institute of Technology, Sweden</p></fn>
<fn fn-type="edited-by"><p>Reviewed by: Zainab Yousuf, Bahria University, Pakistan</p>
<p>Rubia Fatima, Emerson University Multan, Pakistan</p>
<p>Farzana Jabeen, National University of Sciences and Technology (NUST), Pakistan</p>
<p>Monica Rossi, Polytechnic University of Milan, Italy</p></fn>
<corresp id="c001">&#x0002A;Correspondence: Shamaila Qayyum <email>shamaillla&#x00040;gmail.com</email></corresp>
</author-notes>
<pub-date pub-type="epub">
<day>12</day>
<month>06</month>
<year>2024</year>
</pub-date>
<pub-date pub-type="collection">
<year>2024</year>
</pub-date>
<volume>6</volume>
<elocation-id>1400750</elocation-id>
<history>
<date date-type="received">
<day>14</day>
<month>03</month>
<year>2024</year>
</date>
<date date-type="accepted">
<day>30</day>
<month>05</month>
<year>2024</year>
</date>
</history>
<permissions>
<copyright-statement>Copyright &#x000A9; 2024 Qayyum, Imtiaz, Hayat Khan, Almadhor and Karovic.</copyright-statement>
<copyright-year>2024</copyright-year>
<copyright-holder>Qayyum, Imtiaz, Hayat Khan, Almadhor and Karovic</copyright-holder>
<license xlink:href="http://creativecommons.org/licenses/by/4.0/"><p>This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.</p></license>
</permissions>
<abstract>
<sec>
<title>Introduction</title>
<p>Crowdsourcing software development (CSSD) is an emerging technique in software development. It helps utilize the diversified skills of people from across the world. Similar to all emerging techniques, CSSD has its own benefits and challenges. Some unique challenges arise when CSSD is used with Agile methodology. This is because many characteristics of CSSD differ from Agile principles. CSSD is a distributed approach where workers are unknown to each other, whereas Agile advocates teamness and is mostly suitable for colocated teams. Many organizations are now combining crowdsourcing software development (CSSD) and Agile methodologies, yet there is limited understanding on the implications of this integration. It is crucial to emphasize the human factors at play when implementing Agile alongside CSSD. This involves considering how teams interact, communicate, and adapt within these frameworks. By recognizing these dynamics, organizations can better navigate the complexities of integrating CSSD and Agile, ultimately fostering more efficient and collaborative development processes.</p>
</sec>
<sec>
<title>Method</title>
<p>This study aimed to explore the human factors involved in the integration of CSSD with Agile, by identifying the challenges that practitioners face when they follow Agile with CSSD and the strategies they follow. The study contributes by providing an in-depth understanding of a new approach, CSSD, integrated with Agile. The study also explores the challenges faced by practitioners that are not already enlisted.</p>
</sec>
<sec>
<title>Results and discussion</title>
<p>These identified challenges are grouped into six different categories, which are trust-related challenges, coordination and communication challenges, organizational challenges, task-related challenges, project-related challenges, and some general challenges. Strategies for each of these categories of challenges are also identified. The list of challenges and strategies identified in this study can be helpful in further research on CSSD and Agile integration. The practitioners can also follow these strategies to reduce the impact of challenges they face while they perform CSSD along with Agile.</p>
</sec></abstract>
<kwd-group>
<kwd>agile methodology</kwd>
<kwd>crowdsource software development</kwd>
<kwd>human factors</kwd>
<kwd>challenges</kwd>
<kwd>strategies</kwd>
<kwd>industry practitioners</kwd>
</kwd-group>
<counts>
<fig-count count="5"/>
<table-count count="4"/>
<equation-count count="0"/>
<ref-count count="60"/>
<page-count count="19"/>
<word-count count="11994"/>
</counts>
<custom-meta-wrap>
<custom-meta>
<meta-name>section-at-acceptance</meta-name>
<meta-value>Software</meta-value>
</custom-meta>
</custom-meta-wrap>
</article-meta>
</front>
<body>
<sec sec-type="intro" id="s1">
<title>1 Introduction</title>
<p>The software development industry is growing tremendously, which results in a shift from traditional in-house development to distributed software development (DSD) (Stol et al., <xref ref-type="bibr" rid="B54">2017b</xref>). However, software engineering is a human activity more than a technical activity (Capretz, <xref ref-type="bibr" rid="B13">2014</xref>; Siegmund, <xref ref-type="bibr" rid="B48">2024</xref>). Previously, software houses used a traditional in-house approach where the colocated team was physically present at the site of work. This approach offers advantages such as control, immediate collaboration, and direct resource access (Colomo-Palacios et al., <xref ref-type="bibr" rid="B14">2014</xref>). However, scalability issues and restricted access to diverse skill sets are its limitations. These limitations affect organizations&#x00027; ability to cope with evolving market demands and emerging technologies (Colomo-Palacios et al., <xref ref-type="bibr" rid="B14">2014</xref>). To overcome these challenges, organizations have increasingly turned to distributed software development methodologies, such as global software development (GSD) (Jabangwe et al., <xref ref-type="bibr" rid="B26">2016</xref>) and offshoring (Mukherjee et al., <xref ref-type="bibr" rid="B39">2023</xref>). GSD and offshoring have the benefits such as cost-effectiveness and access to specialized resources. Some challenges such as cultural differences, communication barriers, and coordination complexities are among the hurdles that organizations may face during GSD and offshoring (Mukherjee et al., <xref ref-type="bibr" rid="B39">2023</xref>). GSD is an emerging approach for software development, where software development companies offshore or outsource development tasks to teams located across the globe. Some of the challenges of GSD are communication issues among remotely located teams (Yasin et al., <xref ref-type="bibr" rid="B57">2023</xref>), coordination among teams, and team management (Shameem et al., <xref ref-type="bibr" rid="B47">2015</xref>). DevOps, a methodology designed to enhance collaboration between development and operations teams, that emerged as the response to these shortcomings, too has many shortcomings (Laukkanen et al., <xref ref-type="bibr" rid="B33">2017</xref>). While DevOps proves useful for collaboration and integration challenges in distributed development, a need to optimize the process is still realized by organizations. A 1 &#x0002B; 5 model has been proposed that helps realize business problems and cooperates with IT systems, to cater to the main focus of DevOps, which is continuous integration, delivery, and deployment (G&#x000F3;rski, <xref ref-type="bibr" rid="B19">2021a</xref>). Another great example is the node deployment packages for blockchain systems. To achieve reliable software development, a deployment framework for the automation of blockchain has been introduced that also offers UML modeling support (G&#x000F3;rski, <xref ref-type="bibr" rid="B20">2021b</xref>). A pipeline approach for solving the problem of continuous integration and continuous delivery is proposed, which helps in the deployments of various kinds of applications (Donca et al., <xref ref-type="bibr" rid="B15">2022</xref>).</p>
<p>Crowdsourcing software development (CSSD) has emerged as a trending approach that leverages global skills through social media platforms (Asiegbu Baldwin et al., <xref ref-type="bibr" rid="B6">2017</xref>). Crowdsourcing was initially defined by Howe (<xref ref-type="bibr" rid="B24">2006</xref>). According to him, it involves outsourcing to an unknown group of people through an open call (Howe, <xref ref-type="bibr" rid="B24">2006</xref>). Crowdsourcing involves unknown people rather than companies or contractual employees, which makes it different from outsourcing (Stol et al., <xref ref-type="bibr" rid="B51">2017a</xref>). There are three main components in crowdsourcing, requester worker, and platform. Requester makes requests through an online platform to which workers reply and get the job after completing some task. However Howe (<xref ref-type="bibr" rid="B24">2006</xref>) defines crowdsourcing as follows:</p>
<disp-quote><p>&#x0201C;<italic>Crowdsourcing is taking a job traditionally performed by a designated agent (usually an employee) and outsourcing it to an undefined, generally a large group of people in the form of an open call.&#x0201D;</italic></p></disp-quote>
<p>CSSD enables organizations to find diverse talent and expertise for the swift development of complex problems (Ruhe and Wohlin, <xref ref-type="bibr" rid="B46">2014</xref>; Khan et al., <xref ref-type="bibr" rid="B30">2019b</xref>), and this is enabled using online platforms (Mao et al., <xref ref-type="bibr" rid="B36">2017</xref>). CSSD is known for the development of open-source software. Some projects such as Linux, Mozilla Firefox, and WordPress are good examples of it (Moslehi et al., <xref ref-type="bibr" rid="B38">2016</xref>).</p>
<p>In addition to these approaches, Agile is also widely used in organizations. Agile has many benefits as quick delivery of service, teamness, and adaptation to change. Agile is mostly considered suitable for collocated teams as it emphasizes team building and collaboration among teams. Agile is a lightweight process and is known for its frequent delivery of services in a flexible manner (Mao et al., <xref ref-type="bibr" rid="B36">2017</xref>). The underlying benefits of ASD include increased communication, coordination, trust, and support among team members, self-organized teams, and face-to-face communication (Erich et al., <xref ref-type="bibr" rid="B17">2017</xref>). Interestingly, Agile is also followed by many software development companies that contribute to global software development (GSD) (Agerfalk et al., <xref ref-type="bibr" rid="B2">2005</xref>; Niazi et al., <xref ref-type="bibr" rid="B40">2016</xref>).</p>
<p>Despite having contradicting characteristics of these approaches, Agile software development is believed to have solved many challenges of GSD (Beecham et al., <xref ref-type="bibr" rid="B8">2021</xref>). Specifically, Scrum is beneficial for reducing GSD barriers (Alsahli et al., <xref ref-type="bibr" rid="B4">2017</xref>). In a geographically located approach, like GSD, daily scrum meetings are very helpful in managing communication and coordination among teams (Kausar et al., <xref ref-type="bibr" rid="B28">2021</xref>), team productivity, trust between team members (Verwijs and Russo, <xref ref-type="bibr" rid="B56">2023</xref>), team involvement, project management (Prasetio et al., <xref ref-type="bibr" rid="B42">2021</xref>), and prioritizing customers&#x00027; requirements (Khan et al., <xref ref-type="bibr" rid="B29">2019a</xref>). Scrum of Scrums can reduce coordination, temporal, and other geographical challenges (Kausar et al., <xref ref-type="bibr" rid="B28">2021</xref>).</p>
<p>Lately, it has been reported that various software companies following ASD also adopt the CSSD approach to get their projects developed from the crowd (Dwarakanath et al., <xref ref-type="bibr" rid="B16">2015</xref>). Requirements gathering via crowd is also practiced (Khan J. A. et al., <xref ref-type="bibr" rid="B31">2022</xref>). It has been developed in research that the integration of these two approaches, CSSD and ASD, is trivial. However, both approaches have contradicting characteristics, which makes it challenging for practitioners to follow (Stol et al., <xref ref-type="bibr" rid="B51">2017a</xref>). Stol (Agerfalk et al., <xref ref-type="bibr" rid="B2">2005</xref>) emphasized the effective integration of Agile software development and CSSD. Literature shows that software industries follow both ASD and CSSD; however, there is scarce literature available on the integration of ASD and CSSD (Agerfalk et al., <xref ref-type="bibr" rid="B2">2005</xref>).</p>
<p>Research on the effective integration of ASD and CSSD is still novel and scarce. CSSD being a distributed approach has many characteristics that contradict the principles and practices of Agile methodology. Agile advocates face-to-face communication, contradicting the practice in CSSD, where workers do not know each other. Because of the heterogeneous nature of CSSD, team management and coordination also become challenging, which are otherwise strongly recommended in Agile. Thus, it is challenging for software development companies to follow crowdsourcing while working in an Agile environment (Qayyum et al., <xref ref-type="bibr" rid="B43">2020</xref>). It is deemed important to understand the challenges that are faced by the software industry practitioners that follow ASD and CSSD together (Agerfalk et al., <xref ref-type="bibr" rid="B2">2005</xref>). It is known that human factors play a great role in software engineering (Lenberg et al., <xref ref-type="bibr" rid="B34">2015</xref>; Siegmund, <xref ref-type="bibr" rid="B48">2024</xref>). Some factors such as organizational change, communication, and involvement in solutions are some of the challenges in software engineering, as software development is a team activity, so the challenges faced by the team can impact the software (Lenberg et al., <xref ref-type="bibr" rid="B34">2015</xref>). As the integration of ASD and CSSD creates some challenges for the people involved in software development, understanding their challenges and providing strategies for them is important for effective software development (Qayyum et al., <xref ref-type="bibr" rid="B43">2020</xref>).</p>
<p>Despite having scarce literature on the integration of these two approaches, the integration of ASD in GSD is a great motivation for researchers as ASD is believed to overcome many shortcomings of GSD (Beecham et al., <xref ref-type="bibr" rid="B9">2014</xref>). Certainly, CSSD and GSD are different approaches, especially regarding team formation. In GSD, there are designated teams, whereas CSSD workers are not designated employees of the organization; rather, they are a large group of unknown people who do not know each other (Li et al., <xref ref-type="bibr" rid="B35">2015</xref>). Agile approaches help in successful software development by emphasizing the needs and challenges of people involved in software development. Communication is one of the greatest human factors in software engineering that affects the software engineering process (Lenberg et al., <xref ref-type="bibr" rid="B34">2015</xref>), and agile emphasizes the communication and collaboration of people involved for effective software development (Barros et al., <xref ref-type="bibr" rid="B7">2024</xref>). However, if Agile practices benefit GSD, they can be integrated and used during CSSD for effective software development. The research intends to find the human factors in Crowd&#x02013;Agile development. These are the challenges faced by industry practitioners who follow Agile and CSSD. Research also aimed to find strategies to solve and reduce these challenges. This research contributes valuable insights to industry practitioners, researchers, and organizations in various ways. This study contributes to the existing body of knowledge by providing knowledge about the challenges of Crowd&#x02013;Agile development. Industry practitioners can follow this research to learn how they can overcome the challenges to effectively develop software. This leads to the formulation of two research questions:</p>
<list list-type="simple">
<list-item><p>RQ1: What challenges are faced by industry practitioners working in an Agile&#x02013;Crowd environment?</p></list-item>
<list-item><p>RQ2: What strategies are used to overcome the challenges of an Agile&#x02013;Crowd environment?</p></list-item>
</list>
<p>The rest of the article is structured as follows. Section 2 covers the related work. Section 3 contains the proposed methodology. Section 4 contains survey design and execution. Section 5 covers the survey analysis. Statistical analysis of the survey is presented in Section 6. Research findings are discussed in Section 7. Section 8 covers the discussion and limitations of this research, and Section 9 concludes the manuscript.</p>
</sec>
<sec id="s2">
<title>2 Related work</title>
<sec>
<title>2.1 Crowdsourcing software development</title>
<p>Crowdsourcing software development is a kind of outsourcing where employers assign tasks to a group of large, unknown people through online platforms (Mao et al., <xref ref-type="bibr" rid="B36">2017</xref>). Crowdsourcing helps organizations to scale their productivity (Stol and Fitzgerald, <xref ref-type="bibr" rid="B52">2014a</xref>). Many organizations have started using crowdsourcing approaches to improve their services (Mao et al., <xref ref-type="bibr" rid="B36">2017</xref>). Crowdsourcing software development is usually carried out around three actors. The first actor is the requester (or employer), who posts a task and makes an open call to the crowd for a job. A requester is the person or organization paying for the tasks (Stol and Fitzgerald, <xref ref-type="bibr" rid="B52">2014a</xref>; Mao et al., <xref ref-type="bibr" rid="B36">2017</xref>). The second actor is the crowd worker who participates in the job. A worker is usually the person who gets paid for completing a task (Stol and Fitzgerald, <xref ref-type="bibr" rid="B52">2014a</xref>; Mao et al., <xref ref-type="bibr" rid="B36">2017</xref>). In crowdsourcing software development, crowd workers complete the portions of software development assigned to them (Stol and Fitzgerald, <xref ref-type="bibr" rid="B52">2014a</xref>). The third actor is the online platform (or social media marketplaces), which helps employers and crowd workers to meet (Mao et al., <xref ref-type="bibr" rid="B36">2017</xref>). These online marketplaces serve as a meet-up platform for requesters and workers. There are many platforms used for crowdsourcing software development such as Amazon Mechanical Turk, Topcoder, and Stack Overflow. Topcoder is considered the largest platform for crowdsourcing software development (Stol and Fitzgerald, <xref ref-type="bibr" rid="B52">2014a</xref>). Crowdsourcing and machine learning are also used in RE (Ali Khan et al., <xref ref-type="bibr" rid="B3">2020</xref>).</p>
</sec>
<sec>
<title>2.2 Challenges of CSSD</title>
<p>Crowdsourcing software development faces many challenges. Some of the key concerns of CSSD are task decomposition (Zhen et al., <xref ref-type="bibr" rid="B60">2021</xref>), communication and coordination, planning, scheduling, quality assurance, knowledge, motivation (Stol and Fitzgerald, <xref ref-type="bibr" rid="B53">2014b</xref>), developing a volunteer network, trust (Bhatti et al., <xref ref-type="bibr" rid="B11">2020</xref>), and team development (Hosseini et al., <xref ref-type="bibr" rid="B23">2014</xref>). Many tasks that are complex need to be broken down for assignment and resource allocation (Stol and Fitzgerald, <xref ref-type="bibr" rid="B52">2014a</xref>; Mao et al., <xref ref-type="bibr" rid="B36">2017</xref>). Effective task decomposition is a challenging task. A good task decomposition helps in utilizing a large pool of human resources. The difficulty in decomposing tasks with a crowd perspective arises from assumptions, interfaces, and dependencies (Stol and Fitzgerald, <xref ref-type="bibr" rid="B52">2014a</xref>). Managing these dependencies needs proper coordination among crowd workers and managers. Crowdsourcing has a relatively more extensive turnover rate of workers, so managing expertise and intellectual property becomes a challenge (Stol and Fitzgerald, <xref ref-type="bibr" rid="B52">2014a</xref>). A crowd can be any group of a large number of anonymous people composed of experts, fresh graduates, and inexperienced people. Crowdsourcing helps utilize the skills of variant individuals in a single project (Beretta et al., <xref ref-type="bibr" rid="B10">2021</xref>). This is a way of getting the work done by many experienced workers, which was previously done by few workers.</p>
</sec>
<sec>
<title>2.3 Agile software development</title>
<p>Companies are widely adopting Agile software development methodology (Li et al., <xref ref-type="bibr" rid="B35">2015</xref>). Interestingly, some of the characteristics faced as a challenge by CSSD are the benefits achieved while following ASD. Agile keeps the team productive and motivated and provides quality products (Alsahli et al., <xref ref-type="bibr" rid="B4">2017</xref>). ASD emphasizes face-to-face communication (Hamilton and Holler, <xref ref-type="bibr" rid="B22">2023</xref>) and works in iteration with the close collaboration of the team, project manager, and business people (Srivastava et al., <xref ref-type="bibr" rid="B50">2017</xref>). Trust development among team members is another strength of ASD (Tyagi et al., <xref ref-type="bibr" rid="B55">2022</xref>). A daily meeting is held to discuss the progress of the project (Alsahli et al., <xref ref-type="bibr" rid="B4">2017</xref>). ASD also helps lower the project cost as there is increased communication, which decreases the chances of rework and therefore cost overrun and project delay (Bowes, <xref ref-type="bibr" rid="B12">2015</xref>). The main problem is executing CSSD in an Agile environment (Li et al., <xref ref-type="bibr" rid="B35">2015</xref>). CSSD with ASD is emerging, and there is scarce literature on integrating the two. CSSD has many characteristics similar to those of GSD as distributed teams, geographical differences, time zone differences, and socio-economic differences. GSD is already implemented with ASD in many organizations. To understand the integration of CSSD and ASD, this research first explains GSD and its integration with ASD.</p>
</sec>
<sec>
<title>2.4 Global software development</title>
<p>GSD focuses on developing software with distant teams. This recent software development trend is becoming a favorite approach of researchers and developers (Khan R. A. et al., <xref ref-type="bibr" rid="B32">2022</xref>). It does not only help in reducing overall project costs but also increases overall performance (Ojha and Chaudhary, <xref ref-type="bibr" rid="B41">2022</xref>). Carmel suggests that one of the important reasons for following GSD is the limited availability of expertise required for a project at a site. Cost-effectiveness is yet another reason for developing the software across the globe. Along with these reasons, it sometimes requires hiring of expertise that may be locality-specific. One of the biggest benefits that can be achieved by GSD is &#x0201C;round-the-clock&#x0201D; development (Ilyas et al., <xref ref-type="bibr" rid="B25">2024</xref>). However, developing software globally is not an easy task and has many challenges and limitations. The shortcomings of GSD are the problems of infrastructure as the teams are located at geographically distant sites, network connectivity among different teams, environment for different teams, build-up testing, and change management (Al-Saqqa et al., <xref ref-type="bibr" rid="B5">2020</xref>; Yasin et al., <xref ref-type="bibr" rid="B57">2023</xref>).</p>
<p>With the tremendous growth of dependable software and continuous requirement volatility, software development initially faced many challenges. In such situations, a different approach to traditional software development proved very beneficial, known as Agile development. Agility refers to the flexibility of continuously addressing change (Al-Saqqa et al., <xref ref-type="bibr" rid="B5">2020</xref>). Agile is a lightweight process widely adopted by software industries (Rasnacis and Berzisa, <xref ref-type="bibr" rid="B45">2017</xref>). The Agile method offers promising advantages for rapid changes in software development (Al-Saqqa et al., <xref ref-type="bibr" rid="B5">2020</xref>). The Agile Manifesto states that Agile prefers individuals over processes, working software over documentation, collaboration over contracts, and changes over following a plan (Al-Saqqa et al., <xref ref-type="bibr" rid="B5">2020</xref>).</p>
<p>The Agile Manifesto is based on 13 Agile principles. These principles focus on customers&#x00027; satisfaction through frequent and early software delivery while continuously accepting changes. Agile also focuses on keeping the clients on-site for feedback and discussion and having a face-to-face communication among people. Agile prefers individual skills, trust among them, and self-organization and emphasizes providing team members the support they need. Agile also focuses on working software rather than extensive design, while arguing to keep things simple (Al-Saqqa et al., <xref ref-type="bibr" rid="B5">2020</xref>).</p>
</sec>
<sec>
<title>2.5 Agile global software development</title>
<p>&#x000C5;gerfalk (<xref ref-type="bibr" rid="B1">2006</xref>) argues that when agile is used in global software development (GSD), Agile tends to minimize many challenges of GSD. Extreme programming tends to be very helpful when distributed Agile teams can pair themselves while adjusting their time zones. Pair programming improves sharing among different teams. Time-shifting patterns among globally distributed teams also help in reducing temporal distance (where two teams find it difficult to communicate due to differences in their time zones). Amitoj provides a list of eight factors that assure the applicability of Agile in a distributed environment (Singh et al., <xref ref-type="bibr" rid="B49">2015</xref>). These factors are schedule and process management, techniques, communication and collaboration, risk and resource management, tools, users&#x00027; adaptability, organizational culture, and financial and temporal aspects.</p>
<p>Crowdsourcing software development also involves workers from distant locations (Howe, <xref ref-type="bibr" rid="B24">2006</xref>). With crowd workers from distant locations, following Agile practices can be challenging for CSSD as it is in GSD. It is known that human dimensions play a critical role in the success of software projects (Meier and Kock, <xref ref-type="bibr" rid="B37">2023</xref>). Researchers have started working on the integration of agile and crowdsourcing (Qayyum et al., <xref ref-type="bibr" rid="B43">2020</xref>). In our previous study (Qayyum et al., <xref ref-type="bibr" rid="B44">2023</xref>), we have conducted a systematic literature review (SLR) to find out the challenges of Agile&#x02013;Crowd development. The systematic literature review (SLR) was conducted through a series of methodical steps. Initially, the focus was on understanding the challenges associated with crowdsource software development (CSSD). CSSD shares similarities with global software development (GSD) as both of them are distributed in nature, prompting an examination of challenges faced in Agile global software development (AGSD). Given the inherent contradictions between Agile principles and GSD characteristics, identifying the specific challenges of AGSD was imperative. Subsequently, these challenges from both CSSD and AGSD were synthesized through thematic analysis to create a comprehensive list of potential obstacles that may arise when practitioners adopt Agile CSSD. This list serves as a foundational framework, which is further validated and explored in this study.</p>
<p>A list of possible challenges adapted from this SLR (Qayyum et al., <xref ref-type="bibr" rid="B44">2023</xref>) is presented in <xref ref-type="table" rid="T1">Table 1</xref>. <xref ref-type="table" rid="T1">Table 1</xref> contains the list of challenges obtained as a result of SLR.</p>
<table-wrap position="float" id="T1">
<label>Table 1</label>
<caption><p>List of possible challenges for crowd agile [taken from Kasunic (<xref ref-type="bibr" rid="B27">2005</xref>)].</p></caption>
<table frame="box" rules="all">
<thead>
<tr style="background-color:#919498;color:#ffffff">
<th valign="top" align="left"><bold>Challenge category</bold></th>
<th valign="top" align="left"><bold>Challenge name</bold></th>
</tr>
</thead>
<tbody>
<tr>
<td valign="top" align="left">Team issues</td>
<td valign="top" align="left">Trust issues among team/<bold>crowd</bold> Team/crowd organization Team/crowd performance issues Motivation and remuneration issues.</td>
</tr> <tr>
<td valign="top" align="left">Coordination and communication issues</td>
<td valign="top" align="left">Less communication within the team Less communication with the customer Communication process issues Cross-team communication Communication medium issues Communication overhead</td>
</tr> <tr>
<td valign="top" align="left">Organizational issues</td>
<td valign="top" align="left">Organizational difference Legal considerations Technological issues Planning and scheduling issues</td>
</tr> <tr>
<td valign="top" align="left">Project</td>
<td valign="top" align="left">Configuration and version management Quality assurance Costing issues</td>
</tr> <tr>
<td valign="top" align="left">Task</td>
<td valign="top" align="left">Task design Task assignment Task monitoring</td>
</tr></tbody>
</table>
</table-wrap>
</sec>
</sec>
<sec id="s3">
<title>3 Proposed research method</title>
<p>This study aimed to identify the human factors involved in Crowd&#x02013;Agile Software Development. These factors are the challenges faced by industry practitioners working in a Crowd&#x02013;Agile setup. The study also focuses on identifying the strategies to reduce these challenges. Survey methodology is used to conduct this study. The survey has both open-ended and closed-ended questions. To design the survey instrument, existing knowledge on the possible challenges of Crowd&#x02013;Agile development is used. Researchers have previously conducted a systematic literature review (SLR) to find a list of possible challenges in the Agile&#x02013;Crowd integration (Qayyum et al., <xref ref-type="bibr" rid="B44">2023</xref>). As there is scarce literature on the integration of Crowd&#x02013;Agile, researchers have conducted SLR by studying in detail the challenges of AGSD and CSSD. The distributive nature of GSD is similar to that of CSSD, with some exceptions. This motivated researchers that many challenges faced during Agile with GSD may be faced during Crowd&#x02013;Agile development. Hence, the researchers conducted SLR to find challenges of AGSD and CSSD. A list of possible challenges is produced after thematic analysis and focused coding of the challenges (Qayyum et al., <xref ref-type="bibr" rid="B44">2023</xref>). It is worth mentioning that the papers selected for the SLR are according to the merit criteria of the IMT checklist (Yasin et al., <xref ref-type="bibr" rid="B59">2022</xref>). However, this list is an outcome of the SLR and is considered as a possible challenge only. The authentication of these challenges is needed to be verified.</p>
<p>In this study, we take this opportunity to validate these challenges and identify any new challenges that are faced by practitioners working in a Crowd&#x02013;Agile environment. The survey questionnaire is designed based on this list. The possible challenges from SLR are shown in <xref ref-type="table" rid="T1">Table 1</xref>. The survey is conducted to find out what challenges from this list practitioners face when using crowdsourcing while implementing the Agile software process model. The survey also identifies the strategies practitioners adopt to overcome the challenges of crowdsourcing when used with Agile. Not only the list of challenges identified from the SLR is verified during an industrial survey, but also the survey identifies some other challenges, which are not identified during SLR. The survey explores the strategies that are used by organizations to minimize the identified challenges. The survey is <italic>exploratory</italic> in nature.</p>
<p>The survey is self-administered. The targeted audience for the survey is software development practitioners and managers with experience in crowdsourcing and Agile software development. Any role of software development practitioners can fill this survey as we need to see different perspectives of the development team. The respondents are project managers, software developers, testers, designers, architects, quality assurance teams, business analysts, and system analysts.</p>
<p>For appropriate characterization of the targeted audience, the guidelines of Kasunic (<xref ref-type="bibr" rid="B27">2005</xref>) are followed. All the software development organizations across the world working with crowdsourcing and the Agile approach are contacted for the survey via email. For checking the quality and effectiveness of the questionnaire, a pilot study is conducted. This pilot study is conducted by representative organizations situated in Islamabad/Rawalpindi.</p>
<p>The population is hard to identify as no company on their website mentions that they follow crowdsourcing. For this reason, the snowballing technique is used. The snowballing technique is best used when the population is hard to find and the sample size is unknown. Crowdsourcing is a new term, so people are usually unaware of it too. This is another reason to use snowballing as it needs to be explained to each candidate respondent and then ask for their recommendations. However, there are some risks regarding this technique. Authors are not directly connected to the respondents and hence cannot have first-hand information from respondents. The reference given by participants can be based on their biasness; it is also possible that we have missed some key respondents due to the potential biasness of respondents.</p>
<p>The survey starts with acquaintances working as project managers in OSLO, UK, and Pakistan. Their company is performing crowdsourcing software development following Agile. They are requested to recommend some practitioners from their company to proceed with snowballing. Initially, five waves of snowballing were planned, but as the population is rare and there were no more recommendations, so snowballing process stopped at wave 3 after waiting for 2 months.</p>
<p>The survey questionnaire can be accessed with the following link; however, for the integrity of results, no new responses are accepted via this link. <ext-link ext-link-type="uri" xlink:href="https://docs.google.com/forms/d/1wbLkrnLI2mzRwq5ETCo5YJJGEZ-36BhxAsjYCFNvN9s/edit">https://docs.google.com/forms/d/1wbLkrnLI2mzRwq5ETCo5YJJGEZ-36BhxAsjYCFNvN9s/edit</ext-link>.</p>
<p>The data and responses of the survey are provided in the following link: <ext-link ext-link-type="uri" xlink:href="https://docs.google.com/spreadsheets/d/1vyRngAFDXz0GY64-wg95lZnXtiMXwxR7mmz8y0QTGg0/edit?usp&#x00024;=&#x00024;&#x0007E;sharing">https://docs.google.com/spreadsheets/d/1vyRngAFDXz0GY64-wg95lZnXtiMXwxR7mmz8y0QTGg0/edit?usp&#x00024;=&#x00024;&#x0007E;sharing</ext-link>.</p>
</sec>
<sec id="s4">
<title>4 Survey design and execution</title>
<p>The purpose of this survey study is 2-fold: 1. to validate the challenges identified by the SLR study, which are already discussed in previous chapters and 2. to explore challenges not mentioned in the literature but faced by practitioners. The survey study also intends to discover the strategies practitioners follow when facing any challenges. A few strategies to overcome these challenges are identified from the SLR and are validated using the survey, and some new strategies are explored. All ethical and legal considerations are kept in mind during survey conduction. Appropriate measures are taken in this regard. Participants are informed in a disclaimer that the data will only be used for research purposes, and no identities will be disclosed. No personal information about respondents is taken during the survey. The survey has two types of questions: open-ended and closed-ended. The first section of the survey is about the demographics of the respondents. This asks about the respondent&#x00027;s role, experience, the methodology they follow, and platform they work with. Later on, this information is used to find different statistical analyses. In the next section, respondents are asked to mention the challenges they face. This section contains both closed-ended and open-ended questions. In Table, all challenges are categorized into five categories. Each question is related to one category. One question is about &#x0201C;Team-related challenges.&#x0201D; In this category, there are four possible challenges. A Likert scale of 1&#x02013;5 is given against each challenge. Respondents are asked to rank the challenge on a scale of 1&#x02013;5 depending on its frequency of occurrences. The &#x0201C;N/A&#x0201D; option is also available against each challenge which means that the challenges do not exist. At the end of these four challenges, an open-ended question is given which asks the respondents to mention any other challenges that they face related to the team/crowd. Next to this question, some possible strategies for team-related issues are given and respondents are asked to select the strategies they use to overcome their team-related challenges. In the fourth part of this question, another open-ended question is given to ask for any strategies they follow which are not present in the list. Next to team-related challenges, four parts of questions on the same pattern are designed for communication and coordination-related challenges. This category has five possible challenges. This pattern is followed to design questions for other categories too, which are organizational challenges, software project-related challenges, and task-related challenges. At the end of the survey, two open-ended questions are given. One question asks about any other challenges they face, which may not link to any of the suggested categories, and the other question asks about strategies followed to overcome these challenges.</p>
</sec>
<sec id="s5">
<title>5 Survey analysis</title>
<p>The survey aims to identify the challenges faced by practitioners who perform crowdsource software development while staying in the Agile setup. Therefore, open-ended questions for strategies are also part of this survey. The results of the survey are analyzed using MS Excel, SPSS, and Python. Different statistical tests are run via SPSS. The Panda library of Python is used for analysis. The details are presented in this chapter.</p>
<sec>
<title>5.1 Meta data of respondents</title>
<p>The survey is designed using Google Forms and is conducted online. It was started with the project managers who were involved in Agile&#x02013;Crowd development. These project managers were from Pakistan and Oslo. According to the snowball technique, as we approached other participants, it was found that they were from different geographical locations. The majority of the participants are from the UK, a few from Norway, Pakistan, and Sweden. At the start of the survey, the participants are asked to confirm that they follow both Agile and CSSD. The participants who confirmed their involvement with both techniques were given access to the questionnaire. A total of 82 responses are received, out of which two responses were incomplete, and hence, they are not included. Most of these responses are received from the project manager followed by the project developers; 34.1% of respondents are project managers, 24.4% are software developers, 13.4% are testers, and 9.8% are architects. The rest are designers, scrum masters, quality engineers, system engineers, business analysts, and system analysts. Among 82 respondents, the majority of respondents have more than 8 years of experience; 42.7% of respondents have more than 8 years of experience; 25.6% of respondents have 2&#x02013;4 years of experience in the industry; 22% had 5&#x02013;7 years of experience; and only 9.8% of respondents had &#x02264; 1 year of industry experience. <xref ref-type="table" rid="T2">Table 2</xref> shows the crosstab representing the demographics of the survey respondents.</p>
<table-wrap position="float" id="T2">
<label>Table 2</label>
<caption><p>Demographics of survey respondents.</p></caption>
<table frame="box" rules="all">
<thead>
<tr style="background-color:#919498;color:#ffffff">
<th valign="top" align="left"><bold>Count of 2. What is your experience</bold></th>
<th valign="top" align="center" colspan="5"><bold>Column labels</bold></th>
</tr>
</thead>
<tbody>
<tr style="background-color:#919498;color:#ffffff">
<td valign="top" align="left"><bold>Row Labels</bold></td>
<td valign="top" align="left">&#x0003C;=<bold>1 years</bold></td>
<td valign="top" align="left"><bold>2&#x02013;4 years</bold></td>
<td valign="top" align="left"><bold>5&#x02013;7 years</bold></td>
<td valign="top" align="left"><bold>8</bold>&#x0002B; <bold>years</bold></td>
<td valign="top" align="left"><bold>Grand TOTAL</bold></td>
</tr> <tr>
<td valign="top" align="left"><bold>Architect</bold></td>
<td valign="top" align="left"><bold>2</bold></td>
<td/>
<td valign="top" align="left"><bold>1</bold></td>
<td valign="top" align="left"><bold>5</bold></td>
<td valign="top" align="left"><bold>8</bold></td>
</tr> <tr>
<td valign="top" align="left">Scrum</td>
<td valign="top" align="left">1</td>
<td/>
<td valign="top" align="left">1</td>
<td valign="top" align="left">2</td>
<td valign="top" align="left">4</td>
</tr> <tr>
<td valign="top" align="left">Scrum, DSDM</td>
<td/>
<td/>
<td/>
<td valign="top" align="left">1</td>
<td valign="top" align="left">1</td>
</tr> <tr>
<td valign="top" align="left">Scrum, Kanban</td>
<td valign="top" align="left">1</td>
<td/>
<td/>
<td/>
<td valign="top" align="left">1</td>
</tr> <tr>
<td valign="top" align="left">Scrum, XP</td>
<td/>
<td/>
<td/>
<td valign="top" align="left">1</td>
<td valign="top" align="left">1</td>
</tr> <tr>
<td valign="top" align="left">Scrum, XP, Lean, Kanban, A mix of different agile methodologies (if yes, please mention name)</td>
<td/>
<td/>
<td/>
<td valign="top" align="left">1</td>
<td valign="top" align="left">1</td>
</tr> <tr>
<td valign="top" align="left"><bold>Business analyst</bold></td>
<td/>
<td/>
<td/>
<td valign="top" align="left"><bold>1</bold></td>
<td valign="top" align="left"><bold>1</bold></td>
</tr> <tr>
<td valign="top" align="left">Scrum</td>
<td/>
<td/>
<td/>
<td valign="top" align="left">1</td>
<td valign="top" align="left">1</td>
</tr> <tr>
<td valign="top" align="left"><bold>Designer</bold></td>
<td/>
<td valign="top" align="left"><bold>1</bold></td>
<td/>
<td/>
<td valign="top" align="left"><bold>1</bold></td>
</tr> <tr>
<td valign="top" align="left">A mix of different agile methodologies (if yes, please mention name)</td>
<td/>
<td valign="top" align="left">1</td>
<td/>
<td/>
<td valign="top" align="left">1</td>
</tr> <tr>
<td valign="top" align="left"><bold>Manager</bold></td>
<td/>
<td valign="top" align="left"><bold>3</bold></td>
<td valign="top" align="left"><bold>8</bold></td>
<td valign="top" align="left"><bold>17</bold></td>
<td valign="top" align="left"><bold>28</bold></td>
</tr> <tr>
<td valign="top" align="left">Kanban</td>
<td/>
<td/>
<td/>
<td valign="top" align="left">1</td>
<td valign="top" align="left">1</td>
</tr> <tr>
<td valign="top" align="left">Scrum</td>
<td/>
<td valign="top" align="left">1</td>
<td valign="top" align="left">4</td>
<td valign="top" align="left">8</td>
<td valign="top" align="left">13</td>
</tr> <tr>
<td valign="top" align="left">Scrum, A mix of different agile methodologies (if yes, please mention name)</td>
<td/>
<td valign="top" align="left">1</td>
<td/>
<td valign="top" align="left">1</td>
<td valign="top" align="left">2</td>
</tr> <tr>
<td valign="top" align="left">Scrum, Kanban</td>
<td/>
<td/>
<td valign="top" align="left">2</td>
<td valign="top" align="left">3</td>
<td valign="top" align="left">5</td>
</tr> <tr>
<td valign="top" align="left">Scrum, Kanban, A mix of different agile methodologies (if yes, please mention name), Scrumban</td>
<td/>
<td/>
<td/>
<td valign="top" align="left">1</td>
<td valign="top" align="left">1</td>
</tr> <tr>
<td valign="top" align="left">Scrum, Lean, Kanban</td>
<td/>
<td valign="top" align="left">1</td>
<td valign="top" align="left">1</td>
<td valign="top" align="left">1</td>
<td valign="top" align="left">3</td>
</tr> <tr>
<td valign="top" align="left">Scrum, Lean, Kanban, A mix of different agile methodologies (if yes, please mention name)</td>
<td/>
<td/>
<td valign="top" align="left">1</td>
<td/>
<td valign="top" align="left">1</td>
</tr> <tr>
<td valign="top" align="left">Scrum, XP, Lean, Kanban</td>
<td/>
<td/>
<td/>
<td valign="top" align="left">1</td>
<td valign="top" align="left">1</td>
</tr> <tr>
<td valign="top" align="left">XP, Lean, Kanban, A mix of different agile methodologies (if yes, please mention name), Scrumban</td>
<td/>
<td/>
<td/>
<td valign="top" align="left">1</td>
<td valign="top" align="left">1</td>
</tr> <tr>
<td valign="top" align="left"><bold>No</bold></td>
<td/>
<td/>
<td valign="top" align="left"><bold>1</bold></td>
<td/>
<td valign="top" align="left"><bold>1</bold></td>
</tr> <tr>
<td valign="top" align="left">None</td>
<td/>
<td/>
<td valign="top" align="left">1</td>
<td/>
<td valign="top" align="left">1</td>
</tr> <tr>
<td valign="top" align="left"><bold>Product designer</bold></td>
<td/>
<td valign="top" align="left"><bold>2</bold></td>
<td/>
<td/>
<td valign="top" align="left"><bold>2</bold></td>
</tr> <tr>
<td valign="top" align="left">Scrum, Lean</td>
<td/>
<td valign="top" align="left">1</td>
<td/>
<td/>
<td valign="top" align="left">1</td>
</tr> <tr>
<td valign="top" align="left">Scrum, Lean, Kanban, Google Design Sprints</td>
<td/>
<td valign="top" align="left">1</td>
<td/>
<td/>
<td valign="top" align="left">1</td>
</tr> <tr>
<td valign="top" align="left"><bold>Quality engineering lead/business analyst</bold></td>
<td/>
<td valign="top" align="left"><bold>1</bold></td>
<td/>
<td/>
<td valign="top" align="left"><bold>1</bold></td>
</tr> <tr>
<td valign="top" align="left">Scrum</td>
<td/>
<td valign="top" align="left">1</td>
<td/>
<td/>
<td valign="top" align="left">1</td>
</tr> <tr>
<td valign="top" align="left"><bold>Researcher</bold></td>
<td/>
<td/>
<td/>
<td valign="top" align="left"><bold>1</bold></td>
<td valign="top" align="left"><bold>1</bold></td>
</tr> <tr>
<td valign="top" align="left">Scrum, XP, Crystal</td>
<td/>
<td/>
<td/>
<td valign="top" align="left">1</td>
<td valign="top" align="left">1</td>
</tr> <tr>
<td valign="top" align="left"><bold>Scrum master</bold></td>
<td valign="top" align="left"><bold>1</bold></td>
<td/>
<td/>
<td/>
<td valign="top" align="left"><bold>1</bold></td>
</tr> <tr>
<td valign="top" align="left">XP</td>
<td valign="top" align="left">1</td>
<td/>
<td/>
<td/>
<td valign="top" align="left">1</td>
</tr> <tr>
<td valign="top" align="left"><bold>Scrum master, test manager</bold></td>
<td/>
<td/>
<td/>
<td valign="top" align="left"><bold>1</bold></td>
<td valign="top" align="left"><bold>1</bold></td>
</tr> <tr>
<td valign="top" align="left">Scrum</td>
<td/>
<td/>
<td/>
<td valign="top" align="left">1</td>
<td valign="top" align="left">1</td>
</tr> <tr>
<td valign="top" align="left"><bold>Software developer</bold></td>
<td valign="top" align="left"><bold>4</bold></td>
<td valign="top" align="left"><bold>8</bold></td>
<td valign="top" align="left"><bold>5</bold></td>
<td valign="top" align="left"><bold>3</bold></td>
<td valign="top" align="left"><bold>20</bold></td>
</tr> <tr>
<td valign="top" align="left">A mix of different agile methodologies (if yes, please mention name)</td>
<td/>
<td/>
<td valign="top" align="left">1</td>
<td/>
<td valign="top" align="left">1</td>
</tr> <tr>
<td valign="top" align="left">A mix of different agile methodologies (if yes, please mention name), Scrum And Kanban</td>
<td valign="top" align="left">1</td>
<td/>
<td/>
<td/>
<td valign="top" align="left">1</td>
</tr> <tr>
<td valign="top" align="left">Kanban</td>
<td/>
<td/>
<td valign="top" align="left">1</td>
<td/>
<td valign="top" align="left">1</td>
</tr> <tr>
<td valign="top" align="left">Lean</td>
<td/>
<td/>
<td/>
<td valign="top" align="left">1</td>
<td valign="top" align="left">1</td>
</tr> <tr>
<td valign="top" align="left">Scrum</td>
<td valign="top" align="left">1</td>
<td valign="top" align="left">5</td>
<td valign="top" align="left">2</td>
<td valign="top" align="left">1</td>
<td valign="top" align="left">9</td>
</tr> <tr>
<td valign="top" align="left">Scrum, A mix of different agile methodologies (if yes, please mention name)</td>
<td valign="top" align="left">1</td>
<td valign="top" align="left">2</td>
<td/>
<td/>
<td valign="top" align="left">3</td>
</tr> <tr>
<td valign="top" align="left">Scrum, Kanban</td>
<td/>
<td valign="top" align="left">1</td>
<td/>
<td valign="top" align="left">1</td>
<td valign="top" align="left">2</td>
</tr> <tr>
<td valign="top" align="left">Scrum, Kanban, A mix of different agile methodologies (if yes, please mention name)</td>
<td/>
<td/>
<td valign="top" align="left">1</td>
<td/>
<td valign="top" align="left">1</td>
</tr> <tr>
<td valign="top" align="left">XP</td>
<td valign="top" align="left">1</td>
<td/>
<td/>
<td/>
<td valign="top" align="left">1</td>
</tr> <tr>
<td valign="top" align="left"><bold>Sr. executive&#x02014;corporate performance</bold></td>
<td/>
<td/>
<td/>
<td valign="top" align="left"><bold>2</bold></td>
<td valign="top" align="left"><bold>2</bold></td>
</tr> <tr>
<td valign="top" align="left">A mix of different agile methodologies (if yes, please mention name)</td>
<td/>
<td/>
<td/>
<td valign="top" align="left">2</td>
<td valign="top" align="left">2</td>
</tr> <tr>
<td valign="top" align="left"><bold>Student</bold></td>
<td/>
<td valign="top" align="left"><bold>1</bold></td>
<td/>
<td/>
<td valign="top" align="left"><bold>1</bold></td>
</tr> <tr>
<td valign="top" align="left">FDD, Crystal</td>
<td/>
<td valign="top" align="left">1</td>
<td/>
<td/>
<td valign="top" align="left">1</td>
</tr> <tr>
<td valign="top" align="left"><bold>System analyst</bold></td>
<td/>
<td valign="top" align="left"><bold>1</bold></td>
<td/>
<td valign="top" align="left"><bold>2</bold></td>
<td valign="top" align="left"><bold>3</bold></td>
</tr> <tr>
<td valign="top" align="left">Scrum</td>
<td/>
<td valign="top" align="left">1</td>
<td/>
<td valign="top" align="left">1</td>
<td valign="top" align="left">2</td>
</tr> <tr>
<td valign="top" align="left">Scrum, Lean</td>
<td/>
<td/>
<td/>
<td valign="top" align="left">1</td>
<td valign="top" align="left">1</td>
</tr> <tr>
<td valign="top" align="left"><bold>system engineer</bold></td>
<td/>
<td valign="top" align="left"><bold>1</bold></td>
<td/>
<td/>
<td valign="top" align="left"><bold>1</bold></td>
</tr> <tr>
<td valign="top" align="left">Scrum, customized process</td>
<td/>
<td valign="top" align="left">1</td>
<td/>
<td/>
<td valign="top" align="left">1</td>
</tr> <tr>
<td valign="top" align="left"><bold>Test Manager</bold></td>
<td/>
<td/>
<td valign="top" align="left"><bold>1</bold></td>
<td/>
<td valign="top" align="left"><bold>1</bold></td>
</tr> <tr>
<td valign="top" align="left">Scrum, Kanban</td>
<td/>
<td/>
<td valign="top" align="left">1</td>
<td/>
<td valign="top" align="left">1</td>
</tr> <tr>
<td valign="top" align="left"><bold>Tester</bold></td>
<td valign="top" align="left"><bold>1</bold></td>
<td valign="top" align="left"><bold>4</bold></td>
<td valign="top" align="left"><bold>2</bold></td>
<td valign="top" align="left"><bold>4</bold></td>
<td valign="top" align="left"><bold>11</bold></td>
</tr> <tr>
<td valign="top" align="left">Scrum</td>
<td/>
<td valign="top" align="left">4</td>
<td/>
<td valign="top" align="left">1</td>
<td valign="top" align="left">5</td>
</tr> <tr>
<td valign="top" align="left">Scrum, FDD</td>
<td/>
<td/>
<td valign="top" align="left">1</td>
<td valign="top" align="left">1</td>
<td valign="top" align="left">2</td>
</tr> <tr>
<td valign="top" align="left">Scrum, Kanban</td>
<td valign="top" align="left">1</td>
<td/>
<td valign="top" align="left">1</td>
<td valign="top" align="left">1</td>
<td valign="top" align="left">3</td>
</tr> <tr>
<td valign="top" align="left">Scrum, Lean, Kanban</td>
<td/>
<td/>
<td/>
<td valign="top" align="left">1</td>
<td valign="top" align="left">1</td>
</tr> <tr>
<td valign="top" align="left"><bold>Grand total</bold></td>
<td valign="top" align="left"><bold>8</bold></td>
<td valign="top" align="left"><bold>22</bold></td>
<td valign="top" align="left"><bold>18</bold></td>
<td valign="top" align="left"><bold>36</bold></td>
<td valign="top" align="left"><bold>84</bold></td>
</tr></tbody>
</table>
</table-wrap>
</sec>
<sec>
<title>5.2 Frequency of occurrence of challenges</title>
<p>The survey respondents are asked to rank each challenge according to its frequency of occurrence. Respondents are given a Likert scale of 1&#x02013;5 and are asked to select a scale based on the frequency of occurrence of each challenge. In this Likert scale, 1 means that the challenges are least occurring, whereas 5 means frequently occurring challenges. The mean frequency is then calculated to find the average occurrence of each challenge. While calculating frequency, only those challenges considered that have a mean value &#x02265;2.5 and, at the same time, their standard deviation does not exceed 0.5. The frequency of occurrence of these challenges for Agile&#x02013;Crowdsource development can be seen in the stacked bar chart provided in <xref ref-type="fig" rid="F1">Figure 1</xref>. Legend is given the right corner that shows the different colors of frequencies: extremely frequent to least frequent. To make the stacked bar chart more comprehensible, the not applicable option is excluded. The bar chart shows that quality assurance is the most frequent challenge, practitioners face when they follow CSSD with Agile. Followed by quality assurance, costing issues are the second most frequent challenge. The third most frequent challenge is the motivation and remuneration of a crowd. According to this chart, crowd performance is not reported to be extremely frequent.</p>
<fig id="F1" position="float">
<label>Figure 1</label>
<caption><p>Extremely frequent challenge.</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fcomp-06-1400750-g0001.tif"/>
</fig>
<p>The results show that quality assurance is the most frequently occurring challenge. The second most frequent issue is cross-team communication. Ignoring the least frequent and moderately frequent challenges, costing issues and motivation and remuneration of the crowd remain very frequent. Other highly frequent challenges are communication process and cross-team communication. Quality assurance has a high frequency too.</p>
<p>The overall results show that the most occurring challenges for the practitioners who work in an Agile setup and perform CSSD as well are as follows: costing issues, communication process, cross-team communication, motivation and remuneration, quality assurance, scheduling and planning, communication with clients, crowd performance, and trust issues among the crowd.</p>
<p>Frequencies of challenges are represented in a stacked bar chart to make the findings more clearly verified. The extremely frequent challenge chart is shown in <xref ref-type="fig" rid="F2">Figure 2</xref>. According to respondents, the majority of 9% of respondents have ranked &#x0201C;cross-team communication&#x0201D; as a highly frequent challenge. For 8% population, &#x0201C;crowd performance&#x0201D; is a highly frequent challenge; 7% of the population have ranked &#x0201C;motivation and remuneration,&#x0201D; &#x0201C;communication process,&#x0201D; and &#x0201C;costing issues&#x0201D; as very frequent, as they ranked these challenges as 3 on the ordinal scale.</p>
<fig id="F2" position="float">
<label>Figure 2</label>
<caption><p>Frequency of occurrence of challenge.</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fcomp-06-1400750-g0002.tif"/>
</fig>
<p>The overall results show that the most occurring challenges for the practitioners who work in an Agile setup and perform CSSD as well are costing issues, communication process, cross-team communication, motivation and remuneration, quality assurance, scheduling and planning, communication with clients, crowd performance, and trust issues among the crowd.</p>
<p>The challenges discussed above are confirmed by the respondents and are identified from the literature. There is a possibility that practitioners face some other challenges, which are not previously reported in the literature. To cover this gap, the survey is designed 2-fold: confirmatory, to confirm the challenges presented already; and exploratory, to explore any other challenges not listed already. The survey led to the exploration of some new challenges as well which are faced by practitioners when they are working on Crowd&#x02013;Agile development.</p>
</sec>
<sec>
<title>5.3 New challenges explored from the survey</title>
<p>For every category of challenges, there is an open-ended question asking whether they faced any other challenges. This is designed to explore any new challenges that practitioners face, which are not mentioned in the literature already. The challenges identified by the respondents are as follows:</p>
<list list-type="bullet">
<list-item><p>Some problems related to organization are identified by the respondents: resource provision, technological issues, employee handbook not being taken seriously, language barriers, and crowd productivity. The majority of respondents reported that resource provision is one of the frequently occurring problems when Agile is used with crowdsourcing software development</p></list-item>
<list-item><p>For challenges related to software projects, 33.3% of respondents reported a &#x0201C;lack of knowledge and understanding&#x0201D; as a problem when dealing with the crowd. For 22.2% population, &#x0201C;unrealistic deadlines&#x0201D; are a problem when working in Crowd&#x02013;Agile development. Other reported problems are unrealistic expectations, undefined goals, responsibility chain, and deployment issues.</p></list-item>
<list-item><p>60% of respondents reported &#x0201C;lack of task ownership&#x0201D; as a problem related to the task, and 40% reported &#x0201C;requirements gathering&#x0201D; as challenges related to the task.</p></list-item>
<list-item><p>Some new challenges are identified by the respondents, related to team/crowd, which are not present in the literature. These are time management issues, crowd collaboration, crowd attitude, upskilling crowd, team building, lack of common vision, and monitoring and control. A total 41.7 % of respondents reported &#x0201C;time management as an issue,&#x0201D; and the second most reported issue is &#x0201C;crowd collaboration&#x0201D; reported by 37.5% of respondents.</p></list-item>
<list-item><p>The survey respondents identified some new challenges related to communication and coordination; 33.3% that the &#x0201C;manager and employee gap&#x0201D; and &#x0201C;communication with the crowd&#x0201D; are the problems they faced; 22.2 respondents faced the problems of &#x0201C;question asking&#x0201D; and &#x0201C;time difference&#x0201D;; and 11.1% of respondents faced these problems: &#x0201C;talent not showcased properly&#x0201D; and &#x0201C;taking of big picture by the crowd.&#x0201D;</p></list-item>
<list-item><p>Respondents are asked to report any other challenges they faced, which may (not) lie under any of the mentioned categories. The problems reported are politics within the crowd (reported by 60% of respondents), testing issues, intellectual property issues, process issues, and requirements change (reported by 20% of respondents).</p></list-item>
</list>
<p><italic>Strategies followed to overcome these challenges:</italic> The survey identifies the strategies that are followed by industry practitioners to overcome the challenges faced. Some strategies are identified. A list of strategies is explored from the survey. <xref ref-type="table" rid="T3">Table 3</xref> shows the strategies confirmed and explored via the survey.</p>
<table-wrap position="float" id="T3">
<label>Table 3</label>
<caption><p>Strategies followed by industry practitioners.</p></caption>
<table frame="box" rules="all">
<thead>
<tr style="background-color:#919498;color:#ffffff">
<th valign="top" align="left"><bold>Category</bold></th>
<th valign="top" align="left"><bold>Strategies from SLR</bold></th>
<th valign="top" align="left"><bold>Percentage response</bold></th>
<th valign="top" align="left"><bold>New from survey</bold></th>
<th valign="top" align="left"><bold>%age</bold></th>
</tr>
</thead>
<tbody>
<tr>
<td valign="top" align="left" rowspan="5">Team /Crowd</td>
<td valign="top" align="left">Use monitoring systems that encourage collective and individual responsibilities</td>
<td valign="top" align="left">53.5%</td>
<td valign="top" align="left">Collaborating for realistic requirements for sprint</td>
<td valign="top" align="left">2.5%</td>
</tr>
<tr>
<td valign="top" align="left">Rotate the staff between different roles of Agile projects regularly</td>
<td valign="top" align="left">31.3%</td>
<td valign="top" align="left">Knowledge sharing</td>
<td valign="top" align="left">4.9%</td>
</tr>
<tr>
<td valign="top" align="left">Promoting group chat</td>
<td valign="top" align="left">57.5%</td>
<td valign="top" align="left">Simplify requirements</td>
<td valign="top" align="left">1.2%</td>
</tr>
<tr>
<td valign="top" align="left">Promote informal interactions</td>
<td valign="top" align="left">46.3%</td>
<td valign="top" align="left">Video calls</td>
<td valign="top" align="left">1.2%</td>
</tr>
<tr>
<td valign="top" align="left">Promote visits among distributed sites</td>
<td valign="top" align="left">22.5%</td>
<td valign="top" align="left">In-person and group meeting</td>
<td valign="top" align="left">1.2%</td>
</tr> <tr>
<td valign="top" align="left" rowspan="6">Coordination and communication</td>
<td valign="top" align="left">Training on collaboration and coordination tools</td>
<td valign="top" align="left">51.3%</td>
<td valign="top" align="left">Knowledge database to be shared across teams</td>
<td valign="top" align="left">1.3%</td>
</tr>
<tr>
<td valign="top" align="left">Provide multiple communication modes and tools</td>
<td valign="top" align="left">47.4%</td>
<td valign="top" align="left">Creating opportunities within diverse teams</td>
<td valign="top" align="left">1.3%</td>
</tr>
<tr>
<td valign="top" align="left">Support to face-to-face synchronous communication</td>
<td valign="top" align="left">64.1%</td>
<td valign="top" align="left">Sign language interpreter for hearing impaired</td>
<td valign="top" align="left">1.3%</td>
</tr>
<tr>
<td valign="top" align="left">Create communication protocols</td>
<td valign="top" align="left">41%</td>
<td rowspan="3"/>
<td rowspan="3"/>
</tr>
<tr>
<td valign="top" align="left">Deploy knowledge transfer mechanisms</td>
<td valign="top" align="left">53.8%</td>
</tr>
<tr>
<td valign="top" align="left">Reduce the cross-communication</td>
<td valign="top" align="left">16.7%</td>
</tr> <tr>
<td valign="top" align="left" rowspan="4">Organizational</td>
<td valign="top" align="left">Increasing common interests such as project and team goals and providing an organizational chart to all teams and members</td>
<td valign="top" align="left">82.7%</td>
<td valign="top" align="left">Describe value chain and business models visually</td>
<td valign="top" align="left">1.3%</td>
</tr>
<tr>
<td valign="top" align="left" rowspan="3">Letting the crowd plan among themselves without supervision</td>
<td valign="top" align="left">32%</td>
<td valign="top" align="left">A balance between mandating work and independent team to get there</td>
<td valign="top" align="left" rowspan="3">1.3%</td>
</tr>
<tr>
<td valign="top" align="left">Let crowd plan under supervision</td>
<td valign="top" align="left">1.3%</td>
</tr>
<tr>
<td valign="top" align="left">Introduce opportunities to increase interest</td>
<td valign="top" align="left">1.3%</td>
</tr> <tr>
<td valign="top" align="left" rowspan="5">Software project r</td>
<td valign="top" align="left">Deploy and use a configuration management system</td>
<td valign="top" align="left">55.4%</td>
<td valign="top" align="left">Describe and share high-level goals</td>
<td valign="top" align="left">1.4%</td>
</tr>
<tr>
<td valign="top" align="left">Promoting group chat</td>
<td valign="top" align="left">44.6%</td>
<td valign="top" align="left">Introduce virtual hierarchy</td>
<td valign="top" align="left">1.4%</td>
</tr>
<tr>
<td valign="top" align="left">Using documentation and standards for the common design and goals</td>
<td valign="top" align="left">64.9%</td>
<td rowspan="3"/>
<td rowspan="3"/>
</tr>
<tr>
<td valign="top" align="left">Before participating, contestants must register for a certain competition</td>
<td valign="top" align="left">36.5%</td>
</tr>
<tr>
<td valign="top" align="left">Peer review of the submissions by the community</td>
<td valign="top" align="left">44.6%</td>
</tr> <tr>
<td valign="top" align="left" rowspan="5">Task</td>
<td valign="top" align="left">Providing a sufficiently detailed specification for the task being crowdsourced</td>
<td valign="top" align="left">60.5</td>
<td rowspan="5"/>
<td rowspan="5"/>
</tr>
<tr>
<td valign="top" align="left">Decompose into small modules with clear requirements</td>
<td valign="top" align="left">75%</td>
</tr>
<tr>
<td valign="top" align="left">Limited interdependencies between modules</td>
<td valign="top" align="left">42.1%</td>
</tr>
<tr>
<td valign="top" align="left">Organizes tasks as competitions</td>
<td valign="top" align="left">35.5%</td>
</tr>
<tr>
<td valign="top" align="left">Peer review of the submissions by the community</td>
<td valign="top" align="left">32.9%</td>
</tr> <tr>
<td valign="top" align="left" rowspan="6">Any Other</td>
<td valign="top" align="left">Proper requirements</td>
<td valign="top" align="left">20%</td>
<td rowspan="6"/>
<td rowspan="6"/>
</tr>
<tr>
<td valign="top" align="left">Common communicator</td>
<td valign="top" align="left">20%</td>
</tr>
<tr>
<td valign="top" align="left">The common time zone of work</td>
<td valign="top" align="left">20%</td>
</tr>
<tr>
<td valign="top" align="left">Clear project goals</td>
<td valign="top" align="left">20%</td>
</tr>
<tr>
<td valign="top" align="left">Project manager with a software background</td>
<td valign="top" align="left">20%</td>
</tr>
<tr>
<td valign="top" align="left">Less frequent requirements change</td>
<td valign="top" align="left">20%</td>
</tr></tbody>
</table>
</table-wrap>
<p>During the survey, respondents were asked to identify the strategies they followed to overcome the challenges of Crowd&#x02013;Agile development. As the challenges are grouped into five, namely, team-related problems, communication and coordination problems, organizational problems, software-related problems, and task-related problems, the respondents were asked to mention the strategies followed for each group of problems broadly. The responses from the participants are shown in <xref ref-type="table" rid="T2">Table 2</xref>.</p>
</sec>
</sec>
<sec id="s6">
<title>6 Statistical analysis</title>
<p>Statistical analysis was performed to understand how challenges correlated to each other. The significance of metadata on challenges is also identified. Correlation tests and significance tests were conducted on the data. Correlations are found to check how strongly each challenge is related to others, and significant differences are found to check whether the nominal data have any significance over the challenges identified. The survey responses are saved as Excel files and imported to Jamovi for statistical analysis. Jamovi is the alternative to the SPSS tool and is used for statistical analysis.</p>
<sec>
<title>6.1 Correlation test</title>
<p>Correlations are found among different challenges. As the data are ordinal, correlations can be found. Before checking the correlation, the possibilities of conducting tests are checked. The correlation is found for ordinal, interval, or ratio scale data only. As the frequency of challenges is ordinal data, correlation can be applied only to the challenges. Correlation cannot be applied to strategies as the data are not ordinal. Correlation cannot be applied to the roles, and demographics of the respondents, as it is the nominal data. For our data, Spearman&#x00027;s correlation is used as the relationship between the challenges is not linear. For monotonic relationships of variables, Spearman&#x00027;s correlation is most suitable, and hence, non-parametric correlation is performed. The strength of the correlation is presented according to the ranges given below; if the value of p is closer to &#x0002B;- 1, it indicates a very strong correlation (Glen, <xref ref-type="bibr" rid="B18">2015</xref>):</p>
<list list-type="order">
<list-item><p>0.000&#x02013;0.19 (very weak correlation)</p></list-item>
<list-item><p>0.20&#x02013;0.39 (weak correlation)</p></list-item>
<list-item><p>0.40&#x02013;0.59 (moderate correlation)</p></list-item>
<list-item><p>0.60&#x02013;0.79 (strong correlation)</p></list-item>
<list-item><p>0.80&#x02013;1.0 (very strong correlation)</p></list-item>
</list>
<p><xref ref-type="table" rid="T4">Table 4</xref> shows only strong correlations among challenges.</p>
<table-wrap position="float" id="T4">
<label>Table 4</label>
<caption><p>Strong correlations among challenges.</p></caption>
<table frame="box" rules="all">
<thead>
<tr style="background-color:#919498;color:#ffffff">
<th valign="top" align="center" colspan="4"><bold>Correlation among challenges</bold></th>
</tr>
</thead>
<tbody>
<tr style="background-color:#919498;color:#ffffff">
<td valign="top" align="left"><bold>Very strong correlation</bold></td>
<td valign="top" align="left"><bold>None</bold></td>
<td/>
<td/>
</tr> <tr style="background-color:#919498;color:#ffffff">
<td/>
<td valign="top" align="left"><bold>Challenge 1</bold></td>
<td valign="top" align="left"><bold>Challenge 2</bold></td>
<td valign="top" align="left"><bold>Value</bold></td>
</tr> <tr>
<td valign="top" align="left" rowspan="20">Strong correlations</td>
<td valign="top" align="left">Communication with client</td>
<td valign="top" align="left">Crowd performance</td>
<td valign="top" align="left">0.636843131</td>
</tr>
<tr>
<td valign="top" align="left">Communication process</td>
<td valign="top" align="left">Crowd performance</td>
<td valign="top" align="left">0.668495597</td>
</tr>
<tr>
<td valign="top" align="left">Communication process</td>
<td valign="top" align="left">Communication within team</td>
<td valign="top" align="left">0.625368</td>
</tr>
<tr>
<td valign="top" align="left">Communication medium</td>
<td valign="top" align="left">Communication within team</td>
<td valign="top" align="left">0.625506</td>
</tr>
<tr>
<td valign="top" align="left">Communication process</td>
<td valign="top" align="left">Communication with client</td>
<td valign="top" align="left">0.684233</td>
</tr>
<tr>
<td valign="top" align="left">Communication medium</td>
<td valign="top" align="left">Communication with client</td>
<td valign="top" align="left">0.6649</td>
</tr>
<tr>
<td valign="top" align="left">Communication process</td>
<td valign="top" align="left">Cross-team communication</td>
<td valign="top" align="left">0.622343</td>
</tr>
<tr>
<td valign="top" align="left">Communication medium</td>
<td valign="top" align="left">Communication process</td>
<td valign="top" align="left">0.660405</td>
</tr>
<tr>
<td valign="top" align="left">Communication process</td>
<td valign="top" align="left">legal considerations</td>
<td valign="top" align="left">0.614267</td>
</tr>
<tr>
<td valign="top" align="left">Quality assurance</td>
<td valign="top" align="left">Communication process</td>
<td valign="top" align="left">0.65983</td>
</tr>
<tr>
<td valign="top" align="left">Task design</td>
<td valign="top" align="left">Communication process</td>
<td valign="top" align="left">0.622524</td>
</tr>
<tr>
<td valign="top" align="left">Organizational difference</td>
<td valign="top" align="left">Configuration and version management</td>
<td valign="top" align="left">0.700072</td>
</tr>
<tr>
<td valign="top" align="left">Organizational difference</td>
<td valign="top" align="left">Costing issues</td>
<td valign="top" align="left">0.611892</td>
</tr>
<tr>
<td valign="top" align="left">Task design</td>
<td valign="top" align="left">Legal considerations</td>
<td valign="top" align="left">0.611892</td>
</tr>
<tr>
<td valign="top" align="left">Configuration and version management</td>
<td valign="top" align="left">Costing issues</td>
<td valign="top" align="left">0.768975</td>
</tr>
<tr>
<td valign="top" align="left">Configuration and version management</td>
<td valign="top" align="left">Task design</td>
<td valign="top" align="left">0.64964</td>
</tr>
<tr>
<td valign="top" align="left">Configuration and version management</td>
<td valign="top" align="left">Task assignment</td>
<td valign="top" align="left">0.673818</td>
</tr>
<tr>
<td valign="top" align="left">Task design</td>
<td valign="top" align="left">Quality assurance</td>
<td valign="top" align="left">0.600327</td>
</tr>
<tr>
<td valign="top" align="left">Task Assignment</td>
<td valign="top" align="left">Task monitoring</td>
<td valign="top" align="left">0.616171</td>
</tr>
<tr>
<td valign="top" align="left">Task design</td>
<td valign="top" align="left">Task assignment</td>
<td valign="top" align="left">0.669559</td>
</tr> <tr style="background-color:#dee1e1">
<td valign="top" align="left" colspan="4"><bold>Correlation among categories</bold></td>
</tr> <tr>
<td valign="top" align="left" rowspan="5">Challenges categories</td>
<td valign="top" align="left">Category 1</td>
<td valign="top" align="left">Category 2</td>
<td valign="top" align="left">Values</td>
</tr>
<tr>
<td valign="top" align="left">Communication and coordination-related issues</td>
<td valign="top" align="left">Team-related Issues</td>
<td valign="top" align="left">0.601599</td>
</tr>
<tr>
<td valign="top" align="left">Software Project-related issues</td>
<td valign="top" align="left">Organizational-related issues</td>
<td valign="top" align="left">0.753612</td>
</tr>
<tr>
<td valign="top" align="left">Task-related issues</td>
<td valign="top" align="left">Organizational-related issues</td>
<td valign="top" align="left">0.694171</td>
</tr>
<tr>
<td valign="top" align="left">Task-related issues</td>
<td valign="top" align="left">Software Project-related issues</td>
<td valign="top" align="left">0.734654</td>
</tr></tbody>
</table>
</table-wrap>
<p>Correlation is calculated among the main categories of challenges as well as the challenges. The correlations of different categories of challenges are shown in <xref ref-type="fig" rid="F3">Figure 3</xref>.</p>
<fig id="F3" position="float">
<label>Figure 3</label>
<caption><p>Correlation among categories.</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fcomp-06-1400750-g0003.tif"/>
</fig>
<p>From <xref ref-type="fig" rid="F3">Figure 3</xref>, it is shown that organization problems are positively corelated to software project-related challenges.</p>
<list list-type="simple">
<list-item><p>- Organizational-related issues have a strong correlation with software project-related issues, as the <italic>p</italic>-value is 0.75.</p></list-item>
<list-item><p>- Software project-related issues have a strong correlation with task-related issues, as the <italic>p</italic>-value is 0.73.</p></list-item>
<list-item><p>- Configuration and version management have a strong correlation with costing issues. <italic>P</italic>-value is 0.76.</p></list-item>
<list-item><p>- Configuration and version management have a strong correlation with organizational differences. <italic>P</italic>-value is 0.70.</p></list-item>
</list>
</sec>
<sec>
<title>6.2 Significant difference</title>
<p>A significant difference is obtained to find whether any nominal data differ from the ordinal data. The significant difference is measured for groups of two nominal values. All possible nominal values are grouped to find their significant difference on any specific challenge. For significant difference, the Mann&#x02013;Whitney test is used. The data are checked for the test applicability first. The Mann&#x02013;Whitney test is suitable when the data are in ordinal form, and the difference between two samples is studied. The sample or independent variable should be in nominal form. In our case, the independent variables are the &#x0201C;roles&#x0201D; and the dependent variables are the challenges they face. This makes the Mann&#x02013;Whitney test suitable for our data. Jamovi is used to carry out this test. The significance test is conducted between different roles and different sets of experiences. Significant difference between different methodologies and platforms is not conducted because organizations often follow more than one methodology or platform at a time. The test is also not conducted where the mean value of both independent values has a huge difference, so only a few sets of tests are conducted. The groups that are excluded from the test are as follows: <italic>Manager and System Analyst, System Analyst and architect, System Analyst and software developer</italic>, System analyst and tester, and experience &#x0003C;=<italic>1 and 8</italic>&#x0002B;. Significant difference and effect size are calculated as <italic>P&#x0003C; 0.05, which means there is a significant difference</italic>. The main findings of the test are as follows:</p>
<list list-type="simple">
<list-item><p>- To evaluate the difference between the frequencies of the &#x0201C;Quality assurance,&#x0201D; the challenge faced by managers and architects is tested using the Mann&#x02013;Whitney U-test. The test revealed significant difference in the challenges faced by managers (median = 3_, <italic>N</italic> = 28_) and architects (median = 1.5, <italic>N</italic> = 8), U = 61.0, <italic>p</italic> = 0.049, <italic>r</italic> = 0.45536.</p></list-item>
<list-item><p>- To evaluate the difference between the frequencies of &#x0201C;Task Monitoring,&#x0201D; the challenge faced by managers and architects is tested using the Mann&#x02013;Whitney U-test. The test revealed significant difference in the challenges faced by managers (median = 2.79_, <italic>N</italic> = 28_) and architects (median = 1.71, <italic>N</italic> = 7), U= 45.0, <italic>p</italic> = 0.026, <italic>r</italic> = 0.54082.</p></list-item>
<list-item><p>- To evaluate the difference between the frequencies of the &#x0201C;Technological issue,&#x0201D; the challenge faced by architects and software developers is tested using the Mann&#x02013;Whitney U-test. The test revealed a significant difference in the challenges faced by architects (median = 1.8_, <italic>N</italic> = 8_) and developers (median = 3, <italic>N</italic> = 19) U = 36.0, <italic>p</italic> = 0.031, <italic>r</italic> = 0.5263.</p></list-item>
<list-item><p>- To evaluate the difference between the frequencies of &#x0201C;configuration and version management,&#x0201D; the challenge faced by Architects and software developers is tested using the Mann&#x02013;Whitney U-test. The test revealed a significant difference in the challenges faced by architects (median = 1.86, <italic>N</italic> = 7) and developers (median = 2.95, <italic>N</italic> = 19) U = 29.5, <italic>p</italic> = 0.028, <italic>r</italic> = 0.5564.</p></list-item>
<list-item><p>- To evaluate the difference between the frequencies of the &#x0201C;Task monitoring,&#x0201D; the challenge faced by architects and software developers is tested using the Mann&#x02013;Whitney U-test. The test revealed significant difference in the challenges faced by architects (median = 1.71, <italic>N</italic> = 7) and developers (median = 2.84, <italic>N</italic> = 19) U = 30, <italic>p</italic> = 0.029, <italic>r</italic> = 0.5489.</p></list-item>
<list-item><p>- To evaluate the difference between the frequencies of the &#x0201C;Communication with client,&#x0201D; the challenge faced by unexperienced (&#x0003C;1 year) and experienced (5&#x02013;7 years) practitioners is tested using the Mann&#x02013;Whitney <italic>U</italic>-test. The test revealed a significant difference in the challenges faced by unexperienced (&#x0003C;1 year) (median = 3.5, <italic>N</italic> = 6) and experienced (5&#x02013;7 years) (median = 2.28, <italic>N</italic> = 18) U = 22, <italic>p</italic> = 0.028, <italic>r</italic> = 0.5926.</p></list-item>
<list-item><p>- To evaluate the difference between the frequencies of &#x0201C;trust issues among crowd,&#x0201D; the challenges faced by unexperienced (&#x0003C;1 year) and experienced (5&#x02013;7 years) practitioners are tested using the Mann&#x02013;Whitney <italic>U</italic>-test. The test revealed a significant difference in the challenges faced by unexperienced (&#x0003C;1 year) (median = 3.38, <italic>N</italic> = 8) and experienced (5&#x02013;7 years) (median = 2.5, <italic>N</italic> = 18) U= 37.5, <italic>p</italic> = 0.050, <italic>r</italic> = 0.4792.</p></list-item>
</list>
</sec>
</sec>
<sec id="s7">
<title>7 Findings</title>
<p>This section provides a final list of challenges and strategies for Crowd&#x02013;Agile development. Some challenges and strategies are initially identified from the SLR and validated through the survey. The details of the survey responses are discussed in the previous sections. The correlations and significance of these challenges are also discussed in previous sections. Only those challenges and strategies are included in the final list that are frequently occurring, i.e., which have a mean value of 2.5 or more and a standard deviation of &#x0003C;0.5. The challenges having a mean value of &#x0003C;2.5 are not included in the list. It is worth noting that these data are gathered from the participants who are globally dispersed, so these findings represent the opinion of a diverse group of people working across the globe. The challenges are categorized into different groups. A list of challenges and the strategies for each category is as follows:</p>
<sec>
<title>7.1 Team/crowd</title>
<p>This category represents the challenges and strategies related to the team/crowd.</p>
<sec>
<title>7.1.1 Team/crowd-related challenges</title>
<p>The final list of challenges related to crowds includes the following:</p>
<list list-type="bullet">
<list-item><p>Trust issues among the crowd working on the same project, related to their task.</p></list-item>
<list-item><p>Crowd building/organization of crowd to effectively distribute the task of the same project.</p></list-item>
<list-item><p>Crowd&#x00027;s attitude toward the task provided in terms of their performance.</p></list-item>
<list-item><p>Remuneration is provided to the crowd to keep them motivated.</p></list-item>
<list-item><p>Time management by the crowd for the given task (s).</p></list-item>
<list-item><p>The upskilling crowd, as they are not part of the team so managers have no authority over their upskilling.</p></list-item>
</list>
</sec>
<sec>
<title>7.1.2 Strategies for team/crowd-related problems</title>
<p>The final list of strategies for team/crowd-related problems is as follows:</p>
<list list-type="bullet">
<list-item><p>Use monitoring systems that encourage collective and individual responsibilities.</p></list-item>
<list-item><p>Rotate the staff between different roles of Agile projects regularly.</p></list-item>
<list-item><p>Promoting group chat.</p></list-item>
<list-item><p>Promote informal interactions.</p></list-item>
<list-item><p>Promote visits among distributed sites.</p></list-item>
<list-item><p>Knowledge sharing among the crowd.</p></list-item>
</list>
</sec>
</sec>
<sec>
<title>7.2 Coordination and communication</title>
<p>This category represents the challenges and strategies that are related to coordination and communication. The final list of challenges for this category includes the following:</p>
<list list-type="bullet">
<list-item><p>Communication with team/crowd regarding a task that is from the same project.</p></list-item>
<list-item><p>Communication with the client regarding requirements and acceptance of a task.</p></list-item>
<list-item><p>Cross-team communication: when different teams of the crowd are working on different modules of the same project, they may need to communicate.</p></list-item>
<list-item><p>The communication process among the crowd workers is usually not defined, and they all follow the different communication process.</p></list-item>
<list-item><p>Communication medium among different crowd workers is different.</p></list-item>
</list>
<p>The finalized list of strategies for communication and coordination challenges is as follows:</p>
<list list-type="bullet">
<list-item><p>Train the crowd workers on collaboration and coordination tools.</p></list-item>
<list-item><p>Provide multiple communication modes and tools for the crowd workers.</p></list-item>
<list-item><p>Support face-to-face communication among crowd workers and their management.</p></list-item>
<list-item><p>Create communication protocols for crowd workers who work on the same project.</p></list-item>
<list-item><p>Deploy a knowledge transfer mechanism that provides knowledge about the project to crowd workers.</p></list-item>
<list-item><p>Reduce cross-team communication by designing low-coupled tasks for a crowd.</p></list-item>
</list>
</sec>
<sec>
<title>7.3 Organizational</title>
<p>This category represents the challenges and strategies that are related to the organization. The final list of organization-related challenges includes the following:</p>
<list list-type="bullet">
<list-item><p>Organizational structure is different when the crowd is from different organizations.</p></list-item>
<list-item><p>Legal considerations, e.g., copyrights, and employee rights of the requesting organizations for the crowd can differ.</p></list-item>
<list-item><p>Technological issues among the requesting organization and crowd workers.</p></list-item>
<list-item><p>Planning/scheduling of tasks that are to be assigned to crowd workers.</p></list-item>
<list-item><p>Resource provision to crowd according to the project&#x00027;s needs.</p></list-item>
</list>
<p>A final list of strategies to reduce organizational challenges includes the following:</p>
<list list-type="bullet">
<list-item><p>Increasing common interests among the crowd such as project and team goals.</p></list-item>
<list-item><p>Providing an organizational chart to all crowd members for their knowledge.</p></list-item>
<list-item><p>Letting the crowd plan their tasks among themselves without the supervision of a manager.</p></list-item>
</list>
</sec>
<sec>
<title>7.4 Software project</title>
<p>This category represents the challenges and strategies that are related to software projects. The final list of challenges related to software projects includes the following:</p>
<list list-type="bullet">
<list-item><p>Configuration and version management of tasks that are performed by the crowd.</p></list-item>
<list-item><p>Quality assurance of the task performed by the crowd.</p></list-item>
<list-item><p>Costing of tasks that are to be assigned to crowd workers.</p></list-item>
<list-item><p>Lack of knowledge/understanding of the project by a crowd</p></list-item>
<list-item><p>Unrealistic deadlines are given to the crowd resulting in delays.</p></list-item>
</list>
<p>The final list of strategies for software project-related problems includes the following:</p>
<list list-type="bullet">
<list-item><p>Deploy and use a configuration management system.</p></list-item>
<list-item><p>Promoting group chat among the crowd working on the same project and the manager.</p></list-item>
<list-item><p>Using documentation and standards for the common design and goals for crowd workers.</p></list-item>
<list-item><p>Before participating, contestants (crowd workers) must register for a certain competition.</p></list-item>
<list-item><p>Peer review of the submissions by the crowd worker.</p></list-item>
</list>
</sec>
<sec>
<title>7.5 Task</title>
<p>This category represents the challenges and strategies that are related to the task. The final list of challenges related to tasks is as follows:</p>
<list list-type="bullet">
<list-item><p>Task design to be assigned to crowd.</p></list-item>
<list-item><p>Task assignment to crowd workers as per their skills.</p></list-item>
<list-item><p>Task monitoring by a manager for task completion and quality.</p></list-item>
<list-item><p>Lack of task ownership by crowd performing the task.</p></list-item>
<list-item><p>Requirements gathering from the client.</p></list-item>
</list>
<p>The final list of strategies related to the task includes the following:</p>
<list list-type="bullet">
<list-item><p>Providing a sufficiently detailed specification for the task being crowdsourced.</p></list-item>
<list-item><p>Decompose tasks into smaller sub-tasks with clear requirements and goals.</p></list-item>
<list-item><p>Limited interdependencies between modules by designing low-coupled tasks.</p></list-item>
<list-item><p>Organizes tasks as competitions, i.e., the best-performed task by the crowd is selected.</p></list-item>
<list-item><p>Peer review of the submissions by the crowd community.</p></list-item>
</list>
</sec>
<sec>
<title>7.6 Others</title>
<p>During the survey, industry practitioners are asked to state any other challenges they face while performing any software development activity using crowdsourcing and Agile; 60% of the respondents state that politics within the crowd is a major challenge; 20% of respondents mentioned testing issues, intellectual property rights, product issues, and change of requirements as frequently occurring challenges at their end. Some new challenges that are identified from the survey are as follows:</p>
<list list-type="bullet">
<list-item><p>Politics within the crowd workers.</p></list-item>
<list-item><p>Testing issues for the task performed by the crowd.</p></list-item>
<list-item><p>Intellectual property rights of the tasks performed by the crowd.</p></list-item>
<list-item><p>Product-related issues, like the sensitivity of the information, and privacy.</p></list-item>
<list-item><p>Change of requirements is difficult to cope with by crowd workers.</p></list-item>
</list>
<p><xref ref-type="fig" rid="F4">Figure 4</xref> shows the finalized challenges faced by practitioners during Crowd&#x02013;Agile development.</p>
<fig id="F4" position="float">
<label>Figure 4</label>
<caption><p>List of challenges for crowd&#x02013;agile development.</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fcomp-06-1400750-g0004.tif"/>
</fig>
<p>Industry practitioners are also asked to mention the strategies they follow to reduce the challenges faced while working in Agile-Crowdsource software development. The final list of new challenges coming from the industrial survey is as follows:</p>
<list list-type="bullet">
<list-item><p>Proper requirements should be given to the crowd.</p></list-item>
<list-item><p>Common communicator for the crowd workers working on the same project.</p></list-item>
<list-item><p>The common time zone of work among crowd workers.</p></list-item>
<list-item><p>Clear project goals should be delivered to crowd workers.</p></list-item>
<list-item><p>The Project Manager should from a software background to understand the technical issues of crowd.</p></list-item>
<list-item><p>Less frequent requirements change.</p></list-item>
</list>
</sec>
</sec>
<sec id="s8">
<title>8 Discussion and limitations</title>
<p>The changing nature of software has led to different paradigms of software development. The new paradigms come with their pros and cons. Crowdsource software development is one such paradigm. However, it becomes more challenging when it is used within an Agile environment. Many software development industries perform crowdsourcing software development while following agile methodology. Contradicting characteristics of both approaches make it challenging for practitioners to follow both approaches for effective software development. This study finds the challenges from practitioners who are involved in crowdsourcing software development and agile. An online survey is conducted for this purpose. Survey questions are designed carefully based on SLR outcome, and data are also carefully analyzed. In particular, the challenges faced by practitioners are related to the trust issues among crowd members. Another main factor involved is the coordination and collaboration among crowd workers. As the collaboration among the crowd is challenging, it affects the software development. Task design and assignments for a crowd are also very challenging. Another problem faced by crowd workers is that the knowledge about the project is not shared openly with the crowd, which results in an inappropriate understanding of the project. Differences in the legal considerations of organizations also become challenging. Practitioners have shared some strategies to reduce the impact of these challenges. They have suggested that a communication protocol is to be used and crowd workers should be trained for these tools. Informal group chats and visits are encouraged. It is suggested to share the project goals and specifications with all the crowd workers for clarity. It is deemed important to design a task in such a way that they are loosely coupled. <xref ref-type="fig" rid="F5">Figure 5</xref> presents the findings of this study.</p>
<fig id="F5" position="float">
<label>Figure 5</label>
<caption><p>Findings of the study.</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fcomp-06-1400750-g0005.tif"/>
</fig>
<p>This is the first hand information from industry practitioners, but the study still has many limitations. The challenges and strategies identified by the practitioners need to be empirically verified. Researchers can use this list to empirically verify the list of challenges and strategies. Another limitation of this study is the limited audience; as the study was conducted till third wave of snowballing, it is suggested to identify the challenges for a larger scale and bigger projects.</p>
<p>The survey questionnaire is carefully designed; however, the survey may pose some construct validity threat as some information might have been missed. To overcome this, a survey was pilot-tested, and the suggestions from the participants were taken to improve survey questionnaires to remove any ambiguity. The data are gathered from the practitioners of industry, so their responses may be based on personal biases or preferences. The authors have a personal suggestion of using Distributed Ledger Technology (DLT) (Gorski and Bednarski, <xref ref-type="bibr" rid="B21">2020</xref>), which is used for sharing data storage for collaborating parties. This is in line with the architecture of crowdsourcing software development. This can be helpful when crowd workers are also following Agile as suggested by the survey participants. DLT can help them store data in a decentralized manner, and the crowd working on the shared data can avoid the challenges they face due to lack of shared knowledge and data. Requirement engineering by the crowd can also be solved by gamification of requirements (Yasin et al., <xref ref-type="bibr" rid="B58">2021</xref>). Gamification is a promising strategy in requirement gathering, leveraging game-like interfaces to engage users more effectively. By incorporating elements of gameplay into the process, gamification encourages greater user participation and precision in articulating their requirements. This approach has shown potential in mitigating communication barriers that can impede accurate requirements gathering. Through interactive and immersive experiences, gamification not only enhances user engagement but also facilitates clearer and more comprehensive communication, ultimately contributing to the accuracy and efficacy of the requirement-gathering process. Authors have another personal suggestion to further conduct research on how these game-based techniques can work for the crowd.</p>
</sec>
<sec sec-type="conclusions" id="s9">
<title>9 Conclusion</title>
<p>In this study, we have identified the human factors involved in Crowd&#x02013;Agile software development. These factors involve the challenges that practitioners face during crowdsourcing software development while working in an agile setup. The research produces a verified list of challenges from literature and industry. It is shown that trust issue among the crowd is very challenging, which hinders knowledge sharing and affects the ultimate goal of the project. As the crowd is a group of heterogeneous people, collaboration and coordination among them is very difficult. Many large and complex projects require communication and collaboration among members, the absence of which may create issues in the project. Considering this situation task design also becomes challenging. Some challenges vary for different projects and organizations. Another challenge for crowd members is not having access to project goals and knowledge. However, practitioners also follow some strategies to reduce these challenges, such as sharing a repository of knowledge, providing communication protocols, encouraging informal chat, and making chat groups. This list of validated challenges and strategies is helpful for researchers for further research as the Agile&#x02013;Crowd is relatively a new term in the literature. This is also helpful to other practitioners in Crowd&#x02013;Agile development. Practitioners can use this list as a guideline to reduce the challenges they face. The challenges are grouped into categories, and strategies are also suggested against each category. Industry practitioners can identify the relevant category of the challenge they face. Within the challenge category, they can find enlisted strategies, which can help them reduce stated challenges. The research highlights the importance of embracing a pragmatic managerial approach in Crowd&#x02013;Agile software development. It advises software project managers to implement the suggested strategies to address common challenges such as communication, trust, and collaboration, thereby enhancing the likelihood of project success. By adopting these strategies, managers can also harness innovative software development practices while fostering a sustainable development environment. Researchers can further use this list to empirically verify these challenges. This research can be conducted on a larger scale in future for a larger population. In future, we intend to propose a model for Crowd&#x02013;Agile development. We are also working on a detailed analysis of these issues identified by the industry.</p>
</sec>
<sec sec-type="data-availability" id="s10">
<title>Data availability statement</title>
<p>The raw data supporting the conclusions of this article will be made available by the authors, without undue reservation.</p>
</sec>
<sec sec-type="ethics-statement" id="s11">
<title>Ethics statement</title>
<p>Ethical review and approval was not required for the study on human participants in accordance with the local legislation and institutional requirements. Written informed consent from the patients/participants or patients/participants&#x00027; legal guardian/next of kin was not required to participate in this study in accordance with the national legislation and the institutional requirements.</p>
</sec>
<sec sec-type="author-contributions" id="s12">
<title>Author contributions</title>
<p>SQ: Conceptualization, Data curation, Methodology, Validation, Visualization, Writing &#x02013; original draft. SI: Conceptualization, Methodology, Supervision, Writing &#x02013; review &#x00026; editing. HH: Methodology, Supervision, Writing &#x02013; review &#x00026; editing. AA: Writing &#x02013; review &#x00026; editing. VK: Writing &#x02013; review &#x00026; editing.</p>
</sec>
</body>
<back>
<sec sec-type="funding-information" id="s13">
<title>Funding</title>
<p>The author (s) declare that no financial support was received for the research, authorship, and/or publication of this article.</p>
</sec>
<sec sec-type="COI-statement" id="conf1">
<title>Conflict of interest</title>
<p>The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.</p>
</sec>
<sec sec-type="disclaimer" id="s14">
<title>Publisher&#x00027;s note</title>
<p>All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.</p>
</sec>
<ref-list>
<title>References</title>
<ref id="B1">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>&#x000C5;gerfalk</surname> <given-names>P. J.</given-names></name></person-group> (<year>2006</year>). <article-title>Towards better understanding of agile values in global software development</article-title>, in <source>EMMSAD</source>, <fpage>13</fpage>&#x02013;<lpage>20</lpage>.</citation>
</ref>
<ref id="B2">
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Agerfalk</surname> <given-names>P. J.</given-names></name> <name><surname>Fitzgerald</surname> <given-names>B.</given-names></name> <name><surname>Holmstrom Olsson</surname> <given-names>H.</given-names></name> <name><surname>Lings</surname> <given-names>B.</given-names></name> <name><surname>Lundell</surname> <given-names>B.</given-names></name> <name><surname>Conch&#x000FA;ir</surname> <given-names>E.</given-names></name></person-group> (<year>2005</year>). <article-title>A framework for considering opportunities and threats in distributed software development</article-title>, in <source>Proceedings of the of DiSD&#x00027;05</source> (<publisher-loc>Austrian Computer Society</publisher-loc>), <fpage>47</fpage>&#x02013;<lpage>61</lpage>. <pub-id pub-id-type="pmid">29331835</pub-id></citation></ref>
<ref id="B3">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Ali Khan</surname> <given-names>J.</given-names></name> <name><surname>Liu</surname> <given-names>L.</given-names></name> <name><surname>Wen</surname> <given-names>L.</given-names></name> <name><surname>Ali</surname> <given-names>R.</given-names></name></person-group> (<year>2020</year>). <article-title>Conceptualising, extracting and analysing requirements arguments in users&#x00027; forums: the CrowdRE-Arg framework</article-title>. <source>J. Softw. Evol. Proc.</source> <volume>32</volume>:<fpage>e2309</fpage>. <pub-id pub-id-type="doi">10.1002/smr.2309</pub-id></citation>
</ref>
<ref id="B4">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Alsahli</surname> <given-names>A.</given-names></name> <name><surname>Khan</surname> <given-names>H.</given-names></name> <name><surname>Alyahya</surname> <given-names>S.</given-names></name></person-group> (<year>2017</year>). <article-title>Agile development overcomes GSD challenges: a systematic literature review</article-title>. <source>Int. J. Comput. Sci. Softw. Eng.</source> <volume>6</volume>:<fpage>7</fpage>.</citation>
</ref>
<ref id="B5">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Al-Saqqa</surname> <given-names>S.</given-names></name> <name><surname>Sawalha</surname> <given-names>S.</given-names></name> <name><surname>AbdelNabi</surname> <given-names>H.</given-names></name></person-group> (<year>2020</year>). <article-title>Agile software development: Methodologies and trends</article-title>. <source>Int. J. Int. Mob. Technol.</source> <volume>14</volume>:<fpage>13269</fpage>. <pub-id pub-id-type="doi">10.3991/ijim.v14i11.13269</pub-id></citation>
</ref>
<ref id="B6">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Asiegbu Baldwin</surname> <given-names>C.</given-names></name> <name><surname>Oluigbo Ikenna</surname> <given-names>V.</given-names></name> <name><surname>Ajakwe Simeon</surname> <given-names>O.</given-names></name> <name><surname>Onyike Gerald</surname> <given-names>O.</given-names></name></person-group> (<year>2017</year>). <article-title>Crowdsourcing software development: concept, benefits, and adoption</article-title>. <source>Int. J. Sci. Res. Comput. Sci. Eng.</source> <volume>5</volume>, <fpage>7</fpage>&#x02013;<lpage>16</lpage>.</citation>
</ref>
<ref id="B7">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Barros</surname> <given-names>L.</given-names></name> <name><surname>Tam</surname> <given-names>C.</given-names></name> <name><surname>Varajao</surname> <given-names>J.</given-names></name></person-group> (<year>2024</year>). <article-title>Agile software development projects&#x02013;Unveiling the human-related critical success factors</article-title>. <source>Inf. Softw. Technol.</source> <volume>170</volume>:<fpage>107432</fpage>. <pub-id pub-id-type="doi">10.1016/j.infsof.2024.107432</pub-id></citation>
</ref>
<ref id="B8">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Beecham</surname> <given-names>S.</given-names></name> <name><surname>Clear</surname> <given-names>T.</given-names></name> <name><surname>Lal</surname> <given-names>R.</given-names></name> <name><surname>Noll</surname> <given-names>J.</given-names></name></person-group> (<year>2021</year>). <article-title>Do scaling agile frameworks address global software development risks? An empirical study</article-title>. <source>J. Syst. Softw.</source> <volume>171</volume>:<fpage>110823</fpage>. <pub-id pub-id-type="doi">10.1016/j.jss.2020.110823</pub-id></citation>
</ref>
<ref id="B9">
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Beecham</surname> <given-names>S.</given-names></name> <name><surname>Noll</surname> <given-names>J.</given-names></name> <name><surname>Richardson</surname> <given-names>I.</given-names></name></person-group> (<year>2014</year>). <article-title>Using agile practices to solve global software development problems&#x02013;a case study</article-title>, in <source>2014 IEEE International Conference on Global Software Engineeering Workshops</source>. <publisher-name>IEEE</publisher-name>, <fpage>5</fpage>&#x02013;<lpage>10</lpage>.</citation>
</ref>
<ref id="B10">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Beretta</surname> <given-names>M.</given-names></name> <name><surname>Frederiksen</surname> <given-names>L.</given-names></name> <name><surname>Wallin</surname> <given-names>M.</given-names></name> <name><surname>Kulikovskaja</surname> <given-names>V.</given-names></name></person-group> (<year>2021</year>). <article-title>Why and how firms implement internal crowdsourcing platforms</article-title>. <source>IEEE Trans. Eng. Manage.</source> <volume>70</volume>, <fpage>3036</fpage>&#x02013;<lpage>3049</lpage>. <pub-id pub-id-type="doi">10.1109/TEM.2020.3045118</pub-id></citation>
</ref>
<ref id="B11">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Bhatti</surname> <given-names>S. S.</given-names></name> <name><surname>Gao</surname> <given-names>X.</given-names></name> <name><surname>Chen</surname> <given-names>G.</given-names></name></person-group> (<year>2020</year>). <article-title>General framework, opportunities and challenges for crowdsourcing techniques: a comprehensive survey</article-title>. <source>J. Syst. Softw.</source> <volume>167</volume>:<fpage>110611</fpage>. <pub-id pub-id-type="doi">10.1016/j.jss.2020.110611</pub-id></citation>
</ref>
<ref id="B12">
<citation citation-type="web"><person-group person-group-type="author"><name><surname>Bowes</surname> <given-names>J.</given-names></name></person-group> (<year>2015</year>). <source>Kanban vs Scrum vs XP-an Agile Comparison</source>. Kanban vs Scrum. Available online at: <ext-link ext-link-type="uri" xlink:href="https://manifesto.co.uk/kanban-vs-scrum-vs-xp-an-agile-comparison/">https://manifesto.co.uk/kanban-vs-scrum-vs-xp-an-agile-comparison/</ext-link> (accessed December, 2021).</citation>
</ref>
<ref id="B13">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Capretz</surname> <given-names>L. F.</given-names></name></person-group> (<year>2014</year>). <article-title>Bringing the human factor to software engineering</article-title>. <source>IEEE Soft.</source> <volume>31</volume>, <fpage>104</fpage>&#x02013;<lpage>104</lpage>. <pub-id pub-id-type="doi">10.1109/MS.2014.30</pub-id></citation>
</ref>
<ref id="B14">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Colomo-Palacios</surname> <given-names>R.</given-names></name> <name><surname>Casado-Lumbreras</surname> <given-names>C.</given-names></name> <name><surname>Soto-Acosta</surname> <given-names>P.</given-names></name> <name><surname>Garc&#x000ED;a-Pe&#x000F1;alvo</surname> <given-names>F. J.</given-names></name> <name><surname>Tovar</surname> <given-names>E.</given-names></name></person-group> (<year>2014</year>). <article-title>Project managers in global software development teams: a study of the effects on productivity and performance</article-title>. <source>Softw. Q. J.</source> <volume>22</volume>, <fpage>3</fpage>&#x02013;<lpage>19</lpage>. <pub-id pub-id-type="doi">10.1007/s11219-012-9191-x</pub-id></citation>
</ref>
<ref id="B15">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Donca</surname> <given-names>I. C.</given-names></name> <name><surname>Stan</surname> <given-names>O. P.</given-names></name> <name><surname>Misaros</surname> <given-names>M.</given-names></name> <name><surname>Gota</surname> <given-names>D.</given-names></name> <name><surname>Miclea</surname> <given-names>L.</given-names></name></person-group> (<year>2022</year>). <article-title>Method for continuous integration and deployment using a pipeline generator for agile software projects</article-title>. <source>Sensors</source> <volume>22</volume>:<fpage>4637</fpage>. <pub-id pub-id-type="doi">10.3390/s22124637</pub-id><pub-id pub-id-type="pmid">35746421</pub-id></citation></ref>
<ref id="B16">
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Dwarakanath</surname> <given-names>A.</given-names></name> <name><surname>Chintala</surname> <given-names>U.</given-names></name> <name><surname>Shrikanth</surname> <given-names>N. C.</given-names></name> <name><surname>Virdi</surname> <given-names>G.</given-names></name> <name><surname>Kass</surname> <given-names>A.</given-names></name> <name><surname>Chandran</surname> <given-names>A.</given-names></name> <name><surname>Paul</surname> <given-names>S.</given-names></name></person-group> (<year>2015</year>). <article-title>Crowd build: A methodology for enterprise software development using crowdsourcing</article-title>, in <source>2015 IEEE/ACM 2nd International Workshop on CrowdSourcing in Software Engineering</source>. <publisher-name>IEEE</publisher-name>, <fpage>8</fpage>&#x02013;<lpage>14</lpage>.</citation>
</ref>
<ref id="B17">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Erich</surname> <given-names>F. M.</given-names></name> <name><surname>Amrit</surname> <given-names>C.</given-names></name> <name><surname>Daneva</surname> <given-names>M.</given-names></name></person-group> (<year>2017</year>). <article-title>A qualitative study of DevOps usage in practice</article-title>. <source>J. Softw. Evol. Proc.</source> <volume>29</volume>:<fpage>e1885</fpage>. <pub-id pub-id-type="doi">10.1002/smr.1885</pub-id></citation>
</ref>
<ref id="B18">
<citation citation-type="web"><person-group person-group-type="author"><name><surname>Glen</surname> <given-names>S.</given-names></name></person-group> (<year>2015</year>). <source>Spearman Rank Correlation (Spearman&#x00027;s Rho): Definition and How to Calculate It. Statistics How to. in StatisticsHowTo.com: Elementary Statistics for the Rest of Us!, 2022</source>. Available online at: <ext-link ext-link-type="uri" xlink:href="https://www.statisticshowto.com/probability-and-statistics/correlation-coefficient-formula/spearman-rank-correlation-definition-calculate/">https://www.statisticshowto.com/probability-and-statistics/correlation-coefficient-formula/spearman-rank-correlation-definition-calculate/</ext-link></citation>
</ref>
<ref id="B19">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>G&#x000F3;rski</surname> <given-names>T.</given-names></name></person-group> (<year>2021a</year>). <article-title>The 1&#x0002B; 5 architectural views model in designing blockchain and IT system integration solutions</article-title>. <source>Symmetry</source> <volume>13</volume>:<fpage>2000</fpage>. <pub-id pub-id-type="doi">10.3390/sym13112000</pub-id></citation>
</ref>
<ref id="B20">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>G&#x000F3;rski</surname> <given-names>T.</given-names></name></person-group> (<year>2021b</year>). <article-title>Towards continuous deployment for blockchain</article-title>. <source>Appl. Sci.</source> <volume>11</volume>:<fpage>11745</fpage>. <pub-id pub-id-type="doi">10.3390/app112411745</pub-id></citation>
</ref>
<ref id="B21">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Gorski</surname> <given-names>T.</given-names></name> <name><surname>Bednarski</surname> <given-names>J.</given-names></name></person-group> (<year>2020</year>). <article-title>Applying model-driven engineering to distributed ledger deployment</article-title>. <source>IEEE Access</source> <volume>8</volume>, <fpage>118245</fpage>&#x02013;<lpage>118261</lpage>. <pub-id pub-id-type="doi">10.1109/ACCESS.2020.3005519</pub-id></citation>
</ref>
<ref id="B22">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Hamilton</surname> <given-names>A. F. D. C.</given-names></name> <name><surname>Holler</surname> <given-names>J.</given-names></name></person-group> (<year>2023</year>). <article-title>Face2face: advancing the science of social interaction</article-title>. <source>Philos. Trans. Royal Soc. B</source> <volume>378</volume>:<fpage>20210470</fpage>. <pub-id pub-id-type="doi">10.1098/rstb.2021.0470</pub-id><pub-id pub-id-type="pmid">36871590</pub-id></citation></ref>
<ref id="B23">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Hosseini</surname> <given-names>M.</given-names></name> <name><surname>Phalp</surname> <given-names>K. T.</given-names></name> <name><surname>Taylor</surname> <given-names>J.</given-names></name> <name><surname>Ali</surname> <given-names>R.</given-names></name></person-group> (<year>2014</year>). <article-title>Towards crowdsourcing for requirements engineering</article-title>, in <source>Proceeding of REFSQ Co-Located Events</source>.</citation>
</ref>
<ref id="B24">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Howe</surname> <given-names>J.</given-names></name></person-group> (<year>2006</year>). <article-title>The rise of crowdsourcing</article-title>. <source>Wired Magazine</source> <volume>14</volume>, <fpage>176</fpage>&#x02013;<lpage>183</lpage>.</citation>
</ref>
<ref id="B25">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Ilyas</surname> <given-names>M.</given-names></name> <name><surname>Khan</surname> <given-names>S. U.</given-names></name> <name><surname>Khan</surname> <given-names>H. U.</given-names></name> <name><surname>Rashid</surname> <given-names>N.</given-names></name></person-group> (<year>2024</year>). <article-title>Software integration model: an assessment tool for global software development vendors</article-title>. <source>J. Softw. Evol. Proc.</source> <volume>36</volume>:<fpage>2540</fpage>. <pub-id pub-id-type="doi">10.1002/smr.2540</pub-id></citation>
</ref>
<ref id="B26">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Jabangwe</surname> <given-names>R.</given-names></name> <name><surname>&#x00160;mite</surname> <given-names>D.</given-names></name> <name><surname>Hessbo</surname> <given-names>E.</given-names></name></person-group> (<year>2016</year>). <article-title>Distributed software development in an offshore outsourcing project: a case study of source code evolution and quality</article-title>. <source>Inf. Softw. Technol.</source> <volume>72</volume>, <fpage>125</fpage>&#x02013;<lpage>136</lpage>. <pub-id pub-id-type="doi">10.1016/j.infsof.2015.12.005</pub-id></citation>
</ref>
<ref id="B27">
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Kasunic</surname> <given-names>M.</given-names></name></person-group> (<year>2005</year>). <source>Designing an Effective Survey.</source> <publisher-loc>Pittsburgh, PA</publisher-loc>: <publisher-name>Software Engineering Institute</publisher-name>.</citation>
</ref>
<ref id="B28">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Kausar</surname> <given-names>M.</given-names></name> <name><surname>Ishtiaq</surname> <given-names>M.</given-names></name> <name><surname>Hussain</surname> <given-names>S.</given-names></name></person-group> (<year>2021</year>). <article-title>Distributed agile patterns-using agile practices to solve offshore development issues</article-title>. <source>IEEE Access</source> <volume>10</volume>, <fpage>8840</fpage>&#x02013;<lpage>8854</lpage>. <pub-id pub-id-type="doi">10.1109/ACCESS.2021.3136923</pub-id></citation>
</ref>
<ref id="B29">
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Khan</surname> <given-names>J. A.</given-names></name> <name><surname>Liu</surname> <given-names>L.</given-names></name> <name><surname>Wen</surname> <given-names>L.</given-names></name> <name><surname>Ali</surname> <given-names>R.</given-names></name></person-group> (<year>2019a</year>). <article-title>Crowd intelligence in requirements engineering: Current status and future directions</article-title>, in <source>Requirements Engineering: Foundation for Software Quality: 25th International Working Conference, REFSQ 2019, Essen, Germany, March 18&#x02013;21, 2019, Proceedings 25</source>. <publisher-name>Springer International Publishing</publisher-name>, <fpage>245</fpage>&#x02013;<lpage>261</lpage>.</citation>
</ref>
<ref id="B30">
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Khan</surname> <given-names>J. A.</given-names></name> <name><surname>Xie</surname> <given-names>Y.</given-names></name> <name><surname>Liu</surname> <given-names>L.</given-names></name> <name><surname>Wen</surname> <given-names>L.</given-names></name></person-group> (<year>2019b</year>). <article-title>Analysis of requirements-related arguments in user forums</article-title>, in <source>2019 IEEE 27th International Requirements Engineering Conference (RE)</source>. <publisher-name>IEEE</publisher-name>, <fpage>63</fpage>&#x02013;<lpage>74</lpage>.</citation>
</ref>
<ref id="B31">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Khan</surname> <given-names>J. A.</given-names></name> <name><surname>Yasin</surname> <given-names>A.</given-names></name> <name><surname>Fatima</surname> <given-names>R.</given-names></name> <name><surname>Vasan</surname> <given-names>D.</given-names></name> <name><surname>Khan</surname> <given-names>A. A.</given-names></name> <name><surname>Khan</surname> <given-names>A. W.</given-names></name></person-group> (<year>2022</year>). <article-title>Valuating requirements arguments in the online user&#x00027;s forum for requirements decision-making: the CrowdRE-VArg framework</article-title>. <source>Software Prac. Exp.</source> <volume>52</volume>, <fpage>2537</fpage>&#x02013;<lpage>2573</lpage>. <pub-id pub-id-type="doi">10.1002/spe.3137</pub-id></citation>
</ref>
<ref id="B32">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Khan</surname> <given-names>R. A.</given-names></name> <name><surname>Khan</surname> <given-names>S. U.</given-names></name> <name><surname>Alzahrani</surname> <given-names>M.</given-names></name> <name><surname>Ilyas</surname> <given-names>M.</given-names></name></person-group> (<year>2022</year>). <article-title>Security assurance model of software development for global software development vendors</article-title>. <source>IEEE Access</source> <volume>10</volume>, <fpage>58458</fpage>&#x02013;<lpage>58487</lpage>. <pub-id pub-id-type="doi">10.1109/ACCESS.2022.3178301</pub-id></citation>
</ref>
<ref id="B33">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Laukkanen</surname> <given-names>E.</given-names></name> <name><surname>Itkonen</surname> <given-names>J.</given-names></name> <name><surname>Lassenius</surname> <given-names>C.</given-names></name></person-group> (<year>2017</year>). <article-title>Problems, causes and solutions when adopting continuous delivery&#x02014;A systematic literature review</article-title>. <source>Inf. Softw. Technol.</source> <volume>82</volume>, <fpage>55</fpage>&#x02013;<lpage>79</lpage>. <pub-id pub-id-type="doi">10.1016/j.infsof.2016.10.001</pub-id></citation>
</ref>
<ref id="B34">
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Lenberg</surname> <given-names>P.</given-names></name> <name><surname>Feldt</surname> <given-names>R.</given-names></name> <name><surname>Wallgren</surname> <given-names>L. G.</given-names></name></person-group> (<year>2015</year>). <article-title>Human factors related challenges in software engineering&#x02013;an industrial perspective</article-title>. In <source>2015 ieee/acm 8th international workshop on cooperative and human aspects of software engineering</source> (pp. 43-49). <publisher-name>IEEE</publisher-name>. <pub-id pub-id-type="doi">10.1109/CHASE.2015.13</pub-id></citation>
</ref>
<ref id="B35">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Li</surname> <given-names>W.</given-names></name> <name><surname>Tsai</surname> <given-names>W. T.</given-names></name> <name><surname>Wu</surname> <given-names>W.</given-names></name></person-group> (<year>2015</year>). <article-title>Crowdsourcing for large-scale software development</article-title>. <source>Crowdsourcing: Cloud-Based Softw. Dev.</source> <volume>11</volume>, <fpage>3</fpage>&#x02013;<lpage>23</lpage>. <pub-id pub-id-type="doi">10.1007/978-3-662-47011-4_1</pub-id></citation>
</ref>
<ref id="B36">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Mao</surname> <given-names>K.</given-names></name> <name><surname>Capra</surname> <given-names>L.</given-names></name> <name><surname>Harman</surname> <given-names>M.</given-names></name> <name><surname>Jia</surname> <given-names>Y.</given-names></name></person-group> (<year>2017</year>). <article-title>A survey of the use of crowdsourcing in software engineering</article-title>. <source>J. Syst. Softw.</source> <volume>126</volume>, <fpage>57</fpage>&#x02013;<lpage>84</lpage>. <pub-id pub-id-type="doi">10.1016/j.jss.2016.09.015</pub-id></citation>
</ref>
<ref id="B37">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Meier</surname> <given-names>A.</given-names></name> <name><surname>Kock</surname> <given-names>A.</given-names></name></person-group> (<year>2023</year>). <article-title>The human factor in agility: exploring employee dedication in agile project organizations</article-title>. <source>Int. J. Proj. Manage.</source> <volume>41</volume>:<fpage>102527</fpage>. <pub-id pub-id-type="doi">10.1016/j.ijproman.2023.102527</pub-id></citation>
</ref>
<ref id="B38">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Moslehi</surname> <given-names>P.</given-names></name> <name><surname>Adams</surname> <given-names>B.</given-names></name> <name><surname>Rilling</surname> <given-names>J.</given-names></name></person-group> (<year>2016</year>). <article-title>On mining crowd-based speech documentation</article-title>, in <source>Proceedings of the 13th International Conference on Mining Software Repositories</source>, <fpage>259</fpage>&#x02013;<lpage>268</lpage>.</citation>
</ref>
<ref id="B39">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Mukherjee</surname> <given-names>D.</given-names></name> <name><surname>Kumar</surname> <given-names>S.</given-names></name> <name><surname>Pandey</surname> <given-names>N.</given-names></name> <name><surname>Lahiri</surname> <given-names>S.</given-names></name></person-group> (<year>2023</year>). <article-title>Is offshoring dead? A multidisciplinary review and future directions</article-title>. <source>J. Int. Manage.</source> <volume>29</volume>:<fpage>101017</fpage>. <pub-id pub-id-type="doi">10.1016/j.intman.2023.101017</pub-id></citation>
</ref>
<ref id="B40">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Niazi</surname> <given-names>M.</given-names></name> <name><surname>Mahmood</surname> <given-names>S.</given-names></name> <name><surname>Alshayeb</surname> <given-names>M.</given-names></name> <name><surname>Riaz</surname> <given-names>M. R.</given-names></name> <name><surname>Faisal</surname> <given-names>K.</given-names></name> <name><surname>Cerpa</surname> <given-names>N.</given-names></name> <name><surname>Richardson</surname> <given-names>I.</given-names></name></person-group> (<year>2016</year>). <article-title>Challenges of project management in global software development: A client-vendor analysis</article-title>. <source>Inf. Softw. Technol.</source> <volume>80</volume>, <fpage>1</fpage>&#x02013;<lpage>19</lpage>. <pub-id pub-id-type="doi">10.1016/j.infsof.2016.08.002</pub-id></citation>
</ref>
<ref id="B41">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Ojha</surname> <given-names>T. R.</given-names></name> <name><surname>Chaudhary</surname> <given-names>P.</given-names></name></person-group> (<year>2022</year>). <article-title>Enabling extreme programming (XP) in global software development (GSD) practice</article-title>. <source>J. Advanc. Softw. Eng. Testing</source> <volume>5</volume>, <fpage>15</fpage>&#x02013;<lpage>25</lpage>.</citation>
</ref>
<ref id="B42">
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Prasetio</surname> <given-names>R. T.</given-names></name> <name><surname>Ramdhani</surname> <given-names>Y.</given-names></name> <name><surname>Alamsyah</surname> <given-names>D. P.</given-names></name></person-group> (<year>2021</year>). <article-title>Scrum method in help-desk ticketing and project management system</article-title>, in <source>2021 3rd International Conference on Cybernetics and Intelligent System (ICORIS)</source>. <publisher-name>IEEE</publisher-name>, <fpage>1</fpage>&#x02013;<lpage>6</lpage>.</citation>
</ref>
<ref id="B43">
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Qayyum</surname> <given-names>S.</given-names></name> <name><surname>Imtiaz</surname> <given-names>S.</given-names></name> <name><surname>Khan</surname> <given-names>H. H.</given-names></name></person-group> (<year>2020</year>). <article-title>Crowd agile model for effective software development</article-title>, in <source>Agile Processes in Software Engineering and Extreme Programming&#x02013;Workshops: XP 2020 Workshops, Copenhagen, Denmark, June 8&#x02013;12, 2020, Revised Selected Papers 21</source>. <publisher-loc>Cham</publisher-loc>: <publisher-name>Springer International Publishing</publisher-name>, <fpage>272</fpage>&#x02013;<lpage>279</lpage>.</citation>
</ref>
<ref id="B44">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Qayyum</surname> <given-names>S.</given-names></name> <name><surname>Imtiaz</surname> <given-names>S.</given-names></name> <name><surname>Khan</surname> <given-names>H. H.</given-names></name></person-group> (<year>2023</year>). <article-title>Challenges of agile&#x02013;crowd software development: a systematic literature review</article-title>. <source>J. Circ. Syst. Comput.</source> <volume>32</volume>:<fpage>2330001</fpage>. <pub-id pub-id-type="doi">10.1142/S0218126623300015</pub-id></citation>
</ref>
<ref id="B45">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Rasnacis</surname> <given-names>A.</given-names></name> <name><surname>Berzisa</surname> <given-names>S.</given-names></name></person-group> (<year>2017</year>). <article-title>Method for adaptation and implementation of agile project management methodology</article-title>. <source>Proc. Comp. Sci.</source> <volume>104</volume>, <fpage>43</fpage>&#x02013;<lpage>50</lpage>. <pub-id pub-id-type="doi">10.1016/j.procs.2017.01.055</pub-id></citation>
</ref>
<ref id="B46">
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Ruhe</surname> <given-names>G.</given-names></name> <name><surname>Wohlin</surname> <given-names>C.</given-names></name></person-group> (<year>2014</year>). <source>Software Project Management in a Changing World, Vol. 21.</source> <publisher-loc>Berlin</publisher-loc>: <publisher-name>Springer</publisher-name>.</citation>
</ref>
<ref id="B47">
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Shameem</surname> <given-names>M.</given-names></name> <name><surname>Kumar</surname> <given-names>C.</given-names></name> <name><surname>Chandra</surname> <given-names>B.</given-names></name></person-group> (<year>2015</year>). <article-title>Communication related issues in GSD: An exploratory study</article-title>, in <source>2015 9th International Conference on Software, Knowledge, Information Management and Applications (SKIMA)</source>. <publisher-name>IEEE</publisher-name>, <fpage>1</fpage>&#x02013;<lpage>5</lpage>.</citation>
</ref>
<ref id="B48">
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Siegmund</surname> <given-names>J.</given-names></name></person-group> (<year>2024</year>). <source>New Perspectives on the Human Factor in Software Engineering. Software Engineering 2024 (SE 2024)</source>. <publisher-loc>Bonn</publisher-loc>: <publisher-name>Gesellschaft f&#x000FC;r Informatik eV, 23</publisher-name>.</citation>
</ref>
<ref id="B49">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Singh</surname> <given-names>A.</given-names></name> <name><surname>Singh</surname> <given-names>K.</given-names></name> <name><surname>Sharma</surname> <given-names>N.</given-names></name></person-group> (<year>2015</year>). <article-title>Agile in global software engineering: an exploratory experience</article-title>. <source>Int. J. Agile Systems Manage.</source> <volume>8</volume>, <fpage>23</fpage>&#x02013;<lpage>38</lpage>. <pub-id pub-id-type="doi">10.1504/IJASM.2015.068607</pub-id><pub-id pub-id-type="pmid">35009967</pub-id></citation></ref>
<ref id="B50">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Srivastava</surname> <given-names>A.</given-names></name> <name><surname>Bhardwaj</surname> <given-names>S.</given-names></name> <name><surname>Saraswat</surname> <given-names>S.</given-names></name></person-group> (<year>2017</year>). <article-title>SCRUM model for agile methodology</article-title>, in <source>2017 International Conference on Computing, Communication and Automation (ICCCA)</source>, <fpage>864</fpage>&#x02013;<lpage>869</lpage>.</citation>
</ref>
<ref id="B51">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Stol</surname> <given-names>K. J.</given-names></name> <name><surname>Caglayan</surname> <given-names>B.</given-names></name> <name><surname>Fitzgerald</surname> <given-names>B.</given-names></name></person-group> (<year>2017a</year>). <article-title>Competition-based crowdsourcing software development: a multi-method study from a customer perspective</article-title>. <source>IEEE Trans. Softw. Eng.</source> <volume>45</volume>, <fpage>237</fpage>&#x02013;<lpage>260</lpage>. <pub-id pub-id-type="doi">10.1109/TSE.2017.2774297</pub-id></citation>
</ref>
<ref id="B52">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Stol</surname> <given-names>K. J.</given-names></name> <name><surname>Fitzgerald</surname> <given-names>B.</given-names></name></person-group> (<year>2014a</year>). <article-title>Researching crowdsourcing software development: perspectives and concerns</article-title>, in <source>Proceedings of the 1st International Workshop on CrowdSourcing in Software Engineering</source>, <fpage>7</fpage>&#x02013;<lpage>10</lpage>.</citation>
</ref>
<ref id="B53">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Stol</surname> <given-names>K. J.</given-names></name> <name><surname>Fitzgerald</surname> <given-names>B.</given-names></name></person-group> (<year>2014b</year>). <article-title>Two&#x00027;s company, three&#x00027;s a crowd: a case study of crowdsourcing software development</article-title>, in <source>Proceedings of the 36th International Conference on Software Engineering</source>, <fpage>187</fpage>&#x02013;<lpage>198</lpage>.</citation>
</ref>
<ref id="B54">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Stol</surname> <given-names>K. J.</given-names></name> <name><surname>LaToza</surname> <given-names>T. D.</given-names></name> <name><surname>Bird</surname> <given-names>C.</given-names></name></person-group> (<year>2017b</year>). <article-title>Crowdsourcing for software engineering</article-title>. <source>IEEE Softw.</source> <volume>34</volume>, <fpage>30</fpage>&#x02013;<lpage>36</lpage>. <pub-id pub-id-type="doi">10.1109/MS.2017.52</pub-id></citation>
</ref>
<ref id="B55">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Tyagi</surname> <given-names>S.</given-names></name> <name><surname>Sibal</surname> <given-names>R.</given-names></name> <name><surname>Suri</surname> <given-names>B.</given-names></name></person-group> (<year>2022</year>). <article-title>Empirically developed framework for building trust in distributed agile teams</article-title>. <source>Inf. Softw. Technol.</source> <volume>145</volume>:<fpage>106828</fpage>. <pub-id pub-id-type="doi">10.1016/j.infsof.2022.106828</pub-id></citation>
</ref>
<ref id="B56">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Verwijs</surname> <given-names>C.</given-names></name> <name><surname>Russo</surname> <given-names>D.</given-names></name></person-group> (<year>2023</year>). <article-title>A theory of scrum team effectiveness</article-title>. <source>ACM Trans. Softw. Eng. Methodology</source> <volume>32</volume>, <fpage>1</fpage>&#x02013;<lpage>51</lpage>. <pub-id pub-id-type="doi">10.1145/3571849</pub-id><pub-id pub-id-type="pmid">33816894</pub-id></citation></ref>
<ref id="B57">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Yasin</surname> <given-names>A.</given-names></name> <name><surname>Fatima</surname> <given-names>R.</given-names></name> <name><surname>Ali Khan</surname> <given-names>J.</given-names></name> <name><surname>Liu</surname> <given-names>L.</given-names></name> <name><surname>Ali</surname> <given-names>R.</given-names></name> <name><surname>Wang</surname> <given-names>J.</given-names></name></person-group> (<year>2023</year>). <article-title>Counteracting sociocultural barriers in global software engineering using group activities</article-title>. <source>J. Softw. Evol. Proc</source>. <volume>36</volume>:<fpage>e2587</fpage>. <pub-id pub-id-type="doi">10.1002/smr.2587</pub-id></citation>
</ref>
<ref id="B58">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Yasin</surname> <given-names>A.</given-names></name> <name><surname>Fatima</surname> <given-names>R.</given-names></name> <name><surname>JiangBin</surname> <given-names>Z.</given-names></name> <name><surname>Ali Khan</surname> <given-names>J.</given-names></name> <name><surname>Ali Khan</surname> <given-names>A.</given-names></name></person-group> (<year>2021</year>). <article-title>Gamifying requirements: an empirical analysis of game-based technique for novices</article-title>. <source>J. Softw. Evol. Proc.</source> <volume>22</volume>:<fpage>e2617</fpage>.</citation>
</ref>
<ref id="B59">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Yasin</surname> <given-names>A.</given-names></name> <name><surname>Fatima</surname> <given-names>R.</given-names></name> <name><surname>Liu</surname> <given-names>L.</given-names></name> <name><surname>Ali Khan</surname> <given-names>J.</given-names></name> <name><surname>Ali</surname> <given-names>R.</given-names></name> <name><surname>Wang</surname> <given-names>J.</given-names></name></person-group> (<year>2022</year>). <article-title>On the utilization of non-quality assessed literature in software engineering research</article-title>. <source>J. Softw. Evol. Proc.</source> <volume>34</volume>:<fpage>e2464</fpage>. <pub-id pub-id-type="doi">10.1002/smr.2464</pub-id></citation>
</ref>
<ref id="B60">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Zhen</surname> <given-names>Y.</given-names></name> <name><surname>Khan</surname> <given-names>A.</given-names></name> <name><surname>Nazir</surname> <given-names>S.</given-names></name> <name><surname>Huiqi</surname> <given-names>Z.</given-names></name> <name><surname>Alharbi</surname> <given-names>A.</given-names></name> <name><surname>Khan</surname> <given-names>S.</given-names></name></person-group> (<year>2021</year>). <article-title>Crowdsourcing usage, task assignment methods, and crowdsourcing platforms: a systematic literature review</article-title>. <source>J. Softw. Evol. Proc.</source> <volume>33</volume>:<fpage>e2368</fpage>. <pub-id pub-id-type="doi">10.1002/smr.2368</pub-id></citation>
</ref>
</ref-list>
</back>
</article>