{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,7,30]],"date-time":"2025-07-30T15:50:30Z","timestamp":1753890630580,"version":"3.41.2"},"reference-count":60,"publisher":"Frontiers Media SA","license":[{"start":{"date-parts":[[2024,6,12]],"date-time":"2024-06-12T00:00:00Z","timestamp":1718150400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":["frontiersin.org"],"crossmark-restriction":true},"short-container-title":["Front. Comput. Sci."],"abstract":"<jats:sec><jats:title>Introduction<\/jats:title><jats: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.<\/jats:p><\/jats:sec><jats:sec><jats:title>Method<\/jats:title><jats: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.<\/jats:p><\/jats:sec><jats:sec><jats:title>Results and discussion<\/jats:title><jats: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.<\/jats:p><\/jats:sec>","DOI":"10.3389\/fcomp.2024.1400750","type":"journal-article","created":{"date-parts":[[2024,6,12]],"date-time":"2024-06-12T04:36:45Z","timestamp":1718167005000},"update-policy":"https:\/\/doi.org\/10.3389\/crossmark-policy","source":"Crossref","is-referenced-by-count":1,"title":["Working with agile and crowd: human factors identified from the industry"],"prefix":"10.3389","volume":"6","author":[{"given":"Shamaila","family":"Qayyum","sequence":"first","affiliation":[]},{"given":"Salma","family":"Imtiaz","sequence":"additional","affiliation":[]},{"given":"Huma","family":"Hayat Khan","sequence":"additional","affiliation":[]},{"given":"Ahmad","family":"Almadhor","sequence":"additional","affiliation":[]},{"given":"Vincent","family":"Karovic","sequence":"additional","affiliation":[]}],"member":"1965","published-online":{"date-parts":[[2024,6,12]]},"reference":[{"key":"B1","first-page":"13","article-title":"Towards better understanding of agile values in global software development","author":"\u00c5gerfalk","year":"2006","journal-title":"EMMSAD"},{"key":"B2","first-page":"47","article-title":"A framework for considering opportunities and threats in distributed software development","volume-title":"Proceedings of the of DiSD'05","author":"Agerfalk","year":"2005"},{"key":"B3","doi-asserted-by":"publisher","first-page":"e2309","DOI":"10.1002\/smr.2309","article-title":"Conceptualising, extracting and analysing requirements arguments in users' forums: the CrowdRE-Arg framework","volume":"32","author":"Ali Khan","year":"2020","journal-title":"J. Softw. Evol. Proc."},{"key":"B4","first-page":"7","article-title":"Agile development overcomes GSD challenges: a systematic literature review","volume":"6","author":"Alsahli","year":"2017","journal-title":"Int. J. Comput. Sci. Softw. Eng."},{"key":"B5","doi-asserted-by":"publisher","first-page":"13269","DOI":"10.3991\/ijim.v14i11.13269","article-title":"Agile software development: Methodologies and trends","volume":"14","author":"Al-Saqqa","year":"2020","journal-title":"Int. J. Int. Mob. Technol."},{"key":"B6","first-page":"7","article-title":"Crowdsourcing software development: concept, benefits, and adoption","volume":"5","author":"Asiegbu Baldwin","year":"2017","journal-title":"Int. J. Sci. Res. Comput. Sci. Eng."},{"key":"B7","doi-asserted-by":"publisher","first-page":"107432","DOI":"10.1016\/j.infsof.2024.107432","article-title":"Agile software development projects\u2013Unveiling the human-related critical success factors","volume":"170","author":"Barros","year":"2024","journal-title":"Inf. Softw. Technol."},{"key":"B8","doi-asserted-by":"publisher","first-page":"110823","DOI":"10.1016\/j.jss.2020.110823","article-title":"Do scaling agile frameworks address global software development risks? An empirical study","volume":"171","author":"Beecham","year":"2021","journal-title":"J. Syst. Softw."},{"key":"B9","doi-asserted-by":"crossref","first-page":"5","DOI":"10.1109\/ICGSEW.2014.7","article-title":"Using agile practices to solve global software development problems\u2013a case study","volume-title":"2014 IEEE International Conference on Global Software Engineeering Workshops","author":"Beecham","year":"2014"},{"key":"B10","doi-asserted-by":"publisher","first-page":"3036","DOI":"10.1109\/TEM.2020.3045118","article-title":"Why and how firms implement internal crowdsourcing platforms","volume":"70","author":"Beretta","year":"2021","journal-title":"IEEE Trans. Eng. Manage."},{"key":"B11","doi-asserted-by":"publisher","first-page":"110611","DOI":"10.1016\/j.jss.2020.110611","article-title":"General framework, opportunities and challenges for crowdsourcing techniques: a comprehensive survey","volume":"167","author":"Bhatti","year":"2020","journal-title":"J. Syst. Softw."},{"key":"B12","unstructured":"BowesJ. Kanban vs Scrum vs XP-an Agile Comparison2015"},{"key":"B13","doi-asserted-by":"publisher","first-page":"104","DOI":"10.1109\/MS.2014.30","article-title":"Bringing the human factor to software engineering","volume":"31","author":"Capretz","year":"2014","journal-title":"IEEE Soft."},{"key":"B14","doi-asserted-by":"publisher","first-page":"3","DOI":"10.1007\/s11219-012-9191-x","article-title":"Project managers in global software development teams: a study of the effects on productivity and performance","volume":"22","author":"Colomo-Palacios","year":"2014","journal-title":"Softw. Q. J."},{"key":"B15","doi-asserted-by":"publisher","first-page":"4637","DOI":"10.3390\/s22124637","article-title":"Method for continuous integration and deployment using a pipeline generator for agile software projects","volume":"22","author":"Donca","year":"2022","journal-title":"Sensors"},{"key":"B16","doi-asserted-by":"crossref","first-page":"8","DOI":"10.1109\/CSI-SE.2015.9","article-title":"Crowd build: A methodology for enterprise software development using crowdsourcing","volume-title":"2015 IEEE\/ACM 2nd International Workshop on CrowdSourcing in Software Engineering","author":"Dwarakanath","year":"2015"},{"key":"B17","doi-asserted-by":"publisher","first-page":"e1885","DOI":"10.1002\/smr.1885","article-title":"A qualitative study of DevOps usage in practice","volume":"29","author":"Erich","year":"2017","journal-title":"J. Softw. Evol. Proc."},{"key":"B18","unstructured":"GlenS. Spearman Rank Correlation (Spearman's Rho): Definition and How to Calculate It. Statistics How to. in StatisticsHowTo.com: Elementary Statistics for the Rest of Us!, 20222015"},{"key":"B19","doi-asserted-by":"publisher","first-page":"2000","DOI":"10.3390\/sym13112000","article-title":"The 1+ 5 architectural views model in designing blockchain and IT system integration solutions","volume":"13","author":"G\u00f3rski","year":"","journal-title":"Symmetry"},{"key":"B20","doi-asserted-by":"publisher","first-page":"11745","DOI":"10.3390\/app112411745","article-title":"Towards continuous deployment for blockchain","volume":"11","author":"G\u00f3rski","year":"","journal-title":"Appl. Sci."},{"key":"B21","doi-asserted-by":"publisher","first-page":"118245","DOI":"10.1109\/ACCESS.2020.3005519","article-title":"Applying model-driven engineering to distributed ledger deployment","volume":"8","author":"Gorski","year":"2020","journal-title":"IEEE Access"},{"key":"B22","doi-asserted-by":"publisher","first-page":"20210470","DOI":"10.1098\/rstb.2021.0470","article-title":"Face2face: advancing the science of social interaction","volume":"378","author":"Hamilton","year":"2023","journal-title":"Philos. Trans. Royal Soc. B"},{"key":"B23","article-title":"Towards crowdsourcing for requirements engineering","author":"Hosseini","year":"2014","journal-title":"Proceeding of REFSQ Co-Located Events"},{"key":"B24","first-page":"176","article-title":"The rise of crowdsourcing","volume":"14","author":"Howe","year":"2006","journal-title":"Wired Magazine"},{"key":"B25","doi-asserted-by":"publisher","first-page":"2540","DOI":"10.1002\/smr.2540","article-title":"Software integration model: an assessment tool for global software development vendors","volume":"36","author":"Ilyas","year":"2024","journal-title":"J. Softw. Evol. Proc."},{"key":"B26","doi-asserted-by":"publisher","first-page":"125","DOI":"10.1016\/j.infsof.2015.12.005","article-title":"Distributed software development in an offshore outsourcing project: a case study of source code evolution and quality","volume":"72","author":"Jabangwe","year":"2016","journal-title":"Inf. Softw. Technol."},{"volume-title":"Designing an Effective Survey.","year":"2005","author":"Kasunic","key":"B27"},{"key":"B28","doi-asserted-by":"publisher","first-page":"8840","DOI":"10.1109\/ACCESS.2021.3136923","article-title":"Distributed agile patterns-using agile practices to solve offshore development issues","volume":"10","author":"Kausar","year":"2021","journal-title":"IEEE Access"},{"key":"B29","first-page":"245","article-title":"Crowd intelligence in requirements engineering: Current status and future directions","volume-title":"Requirements Engineering: Foundation for Software Quality: 25th International Working Conference, REFSQ 2019, Essen, Germany, March 18\u201321, 2019, Proceedings 25","author":"Khan","year":""},{"key":"B30","first-page":"63","article-title":"Analysis of requirements-related arguments in user forums","volume-title":"2019 IEEE 27th International Requirements Engineering Conference (RE)","author":"Khan","year":""},{"key":"B31","doi-asserted-by":"publisher","first-page":"2537","DOI":"10.1002\/spe.3137","article-title":"Valuating requirements arguments in the online user's forum for requirements decision-making: the CrowdRE-VArg framework","volume":"52","author":"Khan","year":"2022","journal-title":"Software Prac. Exp."},{"key":"B32","doi-asserted-by":"publisher","first-page":"58458","DOI":"10.1109\/ACCESS.2022.3178301","article-title":"Security assurance model of software development for global software development vendors","volume":"10","author":"Khan","year":"2022","journal-title":"IEEE Access"},{"key":"B33","doi-asserted-by":"publisher","first-page":"55","DOI":"10.1016\/j.infsof.2016.10.001","article-title":"Problems, causes and solutions when adopting continuous delivery\u2014A systematic literature review","volume":"82","author":"Laukkanen","year":"2017","journal-title":"Inf. Softw. Technol."},{"key":"B34","doi-asserted-by":"crossref","DOI":"10.1109\/CHASE.2015.13","article-title":"Human factors related challenges in software engineering\u2013an industrial perspective","volume-title":"2015 ieee\/acm 8th international workshop on cooperative and human aspects of software engineering","author":"Lenberg","year":"2015"},{"key":"B35","doi-asserted-by":"publisher","first-page":"3","DOI":"10.1007\/978-3-662-47011-4_1","article-title":"Crowdsourcing for large-scale software development","volume":"11","author":"Li","year":"2015","journal-title":"Crowdsourcing: Cloud-Based Softw. Dev."},{"key":"B36","doi-asserted-by":"publisher","first-page":"57","DOI":"10.1016\/j.jss.2016.09.015","article-title":"A survey of the use of crowdsourcing in software engineering","volume":"126","author":"Mao","year":"2017","journal-title":"J. Syst. Softw."},{"key":"B37","doi-asserted-by":"publisher","first-page":"102527","DOI":"10.1016\/j.ijproman.2023.102527","article-title":"The human factor in agility: exploring employee dedication in agile project organizations","volume":"41","author":"Meier","year":"2023","journal-title":"Int. J. Proj. Manage."},{"key":"B38","doi-asserted-by":"crossref","first-page":"259","DOI":"10.1145\/2901739.2901771","article-title":"On mining crowd-based speech documentation","author":"Moslehi","year":"2016","journal-title":"Proceedings of the 13th International Conference on Mining Software Repositories"},{"key":"B39","doi-asserted-by":"publisher","first-page":"101017","DOI":"10.1016\/j.intman.2023.101017","article-title":"Is offshoring dead? A multidisciplinary review and future directions","volume":"29","author":"Mukherjee","year":"2023","journal-title":"J. Int. Manage."},{"key":"B40","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1016\/j.infsof.2016.08.002","article-title":"Challenges of project management in global software development: A client-vendor analysis","volume":"80","author":"Niazi","year":"2016","journal-title":"Inf. Softw. Technol."},{"key":"B41","first-page":"15","article-title":"Enabling extreme programming (XP) in global software development (GSD) practice","volume":"5","author":"Ojha","year":"2022","journal-title":"J. Advanc. Softw. Eng. Testing"},{"key":"B42","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1109\/ICORIS52787.2021.9649626","article-title":"Scrum method in help-desk ticketing and project management system","volume-title":"2021 3rd International Conference on Cybernetics and Intelligent System (ICORIS)","author":"Prasetio","year":"2021"},{"key":"B43","doi-asserted-by":"crossref","first-page":"272","DOI":"10.1007\/978-3-030-58858-8_28","article-title":"Crowd agile model for effective software development","volume-title":"Agile Processes in Software Engineering and Extreme Programming\u2013Workshops: XP 2020 Workshops, Copenhagen, Denmark, June 8\u201312, 2020, Revised Selected Papers 21","author":"Qayyum","year":"2020"},{"key":"B44","doi-asserted-by":"publisher","first-page":"2330001","DOI":"10.1142\/S0218126623300015","article-title":"Challenges of agile\u2013crowd software development: a systematic literature review","volume":"32","author":"Qayyum","year":"2023","journal-title":"J. Circ. Syst. Comput."},{"key":"B45","doi-asserted-by":"publisher","first-page":"43","DOI":"10.1016\/j.procs.2017.01.055","article-title":"Method for adaptation and implementation of agile project management methodology","volume":"104","author":"Rasnacis","year":"2017","journal-title":"Proc. Comp. Sci."},{"key":"B46","doi-asserted-by":"crossref","DOI":"10.1007\/978-3-642-55035-5","volume-title":"Software Project Management in a Changing World, Vol. 21.","author":"Ruhe","year":"2014"},{"key":"B47","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1109\/SKIMA.2015.7400043","article-title":"Communication related issues in GSD: An exploratory study","volume-title":"2015 9th International Conference on Software, Knowledge, Information Management and Applications (SKIMA)","author":"Shameem","year":"2015"},{"volume-title":"New Perspectives on the Human Factor in Software Engineering. Software Engineering 2024 (SE 2024)","year":"2024","author":"Siegmund","key":"B48"},{"key":"B49","doi-asserted-by":"publisher","first-page":"23","DOI":"10.1504\/IJASM.2015.068607","article-title":"Agile in global software engineering: an exploratory experience","volume":"8","author":"Singh","year":"2015","journal-title":"Int. J. Agile Systems Manage."},{"key":"B50","doi-asserted-by":"crossref","first-page":"864","DOI":"10.1109\/CCAA.2017.8229928","article-title":"SCRUM model for agile methodology","author":"Srivastava","year":"2017","journal-title":"2017 International Conference on Computing, Communication and Automation (ICCCA)"},{"key":"B51","doi-asserted-by":"publisher","first-page":"237","DOI":"10.1109\/TSE.2017.2774297","article-title":"Competition-based crowdsourcing software development: a multi-method study from a customer perspective","volume":"45","author":"Stol","year":"","journal-title":"IEEE Trans. Softw. Eng."},{"key":"B52","first-page":"7","article-title":"Researching crowdsourcing software development: perspectives and concerns","author":"Stol","year":"","journal-title":"Proceedings of the 1st International Workshop on CrowdSourcing in Software Engineering"},{"key":"B53","first-page":"187","article-title":"Two's company, three's a crowd: a case study of crowdsourcing software development","author":"Stol","year":"","journal-title":"Proceedings of the 36th International Conference on Software Engineering"},{"key":"B54","doi-asserted-by":"publisher","first-page":"30","DOI":"10.1109\/MS.2017.52","article-title":"Crowdsourcing for software engineering","volume":"34","author":"Stol","year":"","journal-title":"IEEE Softw."},{"key":"B55","doi-asserted-by":"publisher","first-page":"106828","DOI":"10.1016\/j.infsof.2022.106828","article-title":"Empirically developed framework for building trust in distributed agile teams","volume":"145","author":"Tyagi","year":"2022","journal-title":"Inf. Softw. Technol."},{"key":"B56","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/3571849","article-title":"A theory of scrum team effectiveness","volume":"32","author":"Verwijs","year":"2023","journal-title":"ACM Trans. Softw. Eng. Methodology"},{"key":"B57","doi-asserted-by":"publisher","first-page":"e2587","DOI":"10.1002\/smr.2587","article-title":"Counteracting sociocultural barriers in global software engineering using group activities","volume":"36","author":"Yasin","year":"2023","journal-title":"J. Softw. Evol. Proc"},{"key":"B58","first-page":"e2617","article-title":"Gamifying requirements: an empirical analysis of game-based technique for novices","volume":"22","author":"Yasin","year":"2021","journal-title":"J. Softw. Evol. Proc."},{"key":"B59","doi-asserted-by":"publisher","first-page":"e2464","DOI":"10.1002\/smr.2464","article-title":"On the utilization of non-quality assessed literature in software engineering research","volume":"34","author":"Yasin","year":"2022","journal-title":"J. Softw. Evol. Proc."},{"key":"B60","doi-asserted-by":"publisher","first-page":"e2368","DOI":"10.1002\/smr.2368","article-title":"Crowdsourcing usage, task assignment methods, and crowdsourcing platforms: a systematic literature review","volume":"33","author":"Zhen","year":"2021","journal-title":"J. Softw. Evol. Proc."}],"container-title":["Frontiers in Computer Science"],"original-title":[],"link":[{"URL":"https:\/\/www.frontiersin.org\/articles\/10.3389\/fcomp.2024.1400750\/full","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,11,21]],"date-time":"2024-11-21T17:00:27Z","timestamp":1732208427000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.frontiersin.org\/articles\/10.3389\/fcomp.2024.1400750\/full"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,6,12]]},"references-count":60,"alternative-id":["10.3389\/fcomp.2024.1400750"],"URL":"https:\/\/doi.org\/10.3389\/fcomp.2024.1400750","relation":{},"ISSN":["2624-9898"],"issn-type":[{"type":"electronic","value":"2624-9898"}],"subject":[],"published":{"date-parts":[[2024,6,12]]},"article-number":"1400750"}}