The Skill Gap in Software Industry: A Mapping Study

Resumo


In recent decades, the growth potential of the software industry has raised concerns about the increasing number of unfilled positions due to a shortage of human capital, known as the "Skill Gap." This article presents findings from a Mapping Study (MS) conducted from September 2020 to February 2022, reviewing 8,622 articles, with 31 studies selected for analysis. The aim of this study was to map the causes, consequences, and mitigation strategies of the skill gap in software engineering. The main causes include the misalignment between academia and industry and rapid changes in market demand, resulting mainly in costs and missed opportunities. The article concludes by outlining potential avenues for future research in this domain.

Palavras-chave: skill gap, employability, hard skill, soft skill

Referências

Faheem Ahmed, Luiz Fernando Capretz, Salah Bouktif, and Piers Campbell. 2015. Soft skills and software development: A reflection from the software industry. arXiv preprint arXiv:1507.06873 (2015). DOI: 10.48550/arXiv.1507.06873

Deniz Akdur. 2022. Analysis of Software Engineering Skills Gap in the Industry. ACM Transactions on Computing Education (2022). DOI: 10.1145/3567837

Andrew Aken and Michael D Michalisin. 2007. The impact of the skills gap on the recruitment of MIS graduates. (2007), 105–111. DOI: 10.1145/1235000.1235025

Nurul Ezza Asyikin Mohamed Almi, Najwa Abdul Rahman, Durkadavi Purusothaman, and Shahida Sulaiman. 2011. Software engineering education: The gap between industry’s requirements and graduates’ readiness. In 2011 IEEE Symposium on Computers Informatics. 542–547. DOI: 10.1109/ISCI.2011.5958974

Lili Aunimo and Salla Huttunen. 2020. A MODEL FOR BUILDING SKILLS AND KNOWLEDGE NEEDED IN THE JOB MARKET. In INTED2020: 14th International Technology, Education and Development Conference. 2–4 March, 2020–Valencia, Spain. International Association of Technology Education and Development. DOI: doi:10.21125/inted.2020.1713

Azeez Nureni Ayofe and Azeez Raheem Ajetola. 2009. Exploration of the gap between computer science curriculum and industrial IT skills requirements. arXiv preprint arXiv:0908.4353 (2009). DOI: 10.48550/arXiv.0908.4353

Kathy Beckman, Neal Coulter, Soheil Khajenoori, and Nancy R Mead. 1997. Collaborations: closing the industry-academia gap. IEEE software 14, 6 (1997), 49–57. DOI: 10.1109/52.636668

Andrew Begel and Beth Simon. 2008. Struggles of new college graduates in their first software development job. In Proceedings of the 39th SIGCSE technical symposium on Computer science education. 226–230. DOI: 10.1145/1352135.1352218

John H Benamati, Zafer D Ozdemir, and H Jeff Smith. 2010. Aligning undergraduate IS curricula with industry needs. Commun. ACM 53, 3 (2010), 152–156. DOI: 10.1145/1666420.1666458

John" Skip" Benamati. 2007. Current and future entry-level IT workforce needs in organizations. In Proceedings of the 2007 ACM SIGMIS CPR conference on Computer personnel research: The global information technology workforce. 101–104. DOI: 10.1145/1235000.123502

Giovana Giardini Borges and Rogéria Cristiane Gratão de Souza. 2024. Skills development for software engineers: systematic literature review. Information and Software Technology (2024), 107395. DOI: 10.1016/j.infsof.2023.107395

Brasscom. 2021. Relatório de Inteligencia e Informação BRI2-2021-007. Disponível em: [link]. Acesso em: 04 Dezembro 2022.

Greta Braun, Pauliina Rikala, Miitta Järvinen, Raija Hämäläinen, and Johan Stahre. 2024. Bridging Skill Gaps–A Systematic Literature Review of Strategies for Industry. Sustainable Production through Advanced Manufacturing, Intelligent Automation and Work Integrated Learning (2024), 687–696. DOI: 10.3233/ATDE240209

Ricardo Colomo-Palacios, Cristina Casado-Lumbreras, Pedro Soto-Acosta, Francisco J García-Peñalvo, and Edmundo Tovar-Caro. 2013. Competence gaps in software personnel: A multi-organizational study. Computers in Human Behavior 29, 2 (2013), 456–461. DOI: 10.1016/j.chb.2012.04.021

McKinsey Company. 2021. The next normal arrives: Trends that will define 2021– and beyond. [link]

Fabio QB Da Silva, André LM Santos, Sérgio Soares, A César C França, Cleviton VF Monteiro, and Felipe Farias Maciel. 2011. Six years of systematic literature reviews in software engineering: An updated tertiary study. Information and Software Technology 53, 9 (2011), 899–913. DOI: 10.1016/j.infsof.2011.04.004

Ray Dawson and Ron Newsham. 1997. Introducing software engineers to the real world. IEEE Software 14, 6 (1997), 37–43.

Tore Dybå and Torgeir Dingsøyr. 2008. Strength of Evidence in Systematic Reviews in Software Engineering. In Proceedings of the Second ACM-IEEE International Symposium on Empirical Software Engineering and Measurement (Kaiserslautern, Germany) (ESEM ’08). Association for Computing Machinery, New York, NY, USA, 178–187. DOI: 10.1145/1414004.1414034

Exame. 2020. Temporada de caça aos devs. [link]

World Economic Forum. 2021. Closing the Skills Gap: Key Insights and Success Metrics. [link]

Kirti Garg and Vasudeva Varma. 2008. Software engineering education in India: Issues and challenges. In 2008 21st Conference on Software Engineering Education and Training. IEEE, 110–117. DOI: 10.1109/CSEET.2008.36

Vahid Garousi, Gorkem Giray, and Eray Tuzun. 2019. Understanding the knowledge gaps of software engineers: An empirical analysis based on SWEBOK. ACM Transactions on Computing Education (TOCE) 20, 1 (2019), 1–33. DOI: 10.1145/3360497

Vahid Garousi, Görkem Giray, Eray Tüzün, Cagatay Catal, and Michael Felderer. 2019. Aligning software engineering education with industrial needs: A metaanalysis. Journal of Systems and Software 156 (2019), 65–83. DOI: 10.1016/j.jss.2019.06.044

Vahid Garousi, Gorkem Giray, Eray Tuzun, Cagatay Catal, and Michael Felderer. 2020. Closing the Gap Between Software Engineering Education and Industrial Needs. IEEE Software 37, 2 (2020), 68–77. DOI: 10.1109/MS.2018.2880823

Jonathan Hall and Eric Sandelands. 2009. Addressing South Africa’s engineering skills gaps. Education+ Training 51, 3 (2009), 215–219. DOI: 10.1108/00400910910960759

Monzur Hossain. 2018. Labor market and skills gap in the ICT sector in Bangladesh: An exploratory study.

Márcia Juvane, Andreas Mauczka, Paul Spiesberger, and Thomas Grechenig. 2016. Opportunities for industry-university collaboration: a case study from Mozambique. In 2016 IEEE 8th International Conference on Engineering Education (ICEED). IEEE, 158–163. DOI: 10.1109/ICEED.2016.7856063

Márcia Juvane, Paul Spiesberger, Karl Pinter, Raoul Vallon, and Thomas Grechenig. 2020. Assessing mozambique’s software industry to foster local universitiesindustry collaboration. In 2020 IEEE Global Engineering Education Conference (EDUCON). IEEE, 1740–1747. DOI: 10.1109/EDUCON45650.2020.9125330

Barbara Kitchenham and Stuart Charters. 2007. Guidelines for performing systematic literature reviews in software engineering. (2007).

Imren Markes. 2006. A review of literature on employability skill needs in engineering. European Journal of Engineering Education 31, 6 (2006), 637–650. DOI: 10.1080/03043790600911704

Monica M McGill. 2009. Defining the expectation gap: a comparison of industry needs and existing game development curriculum. In Proceedings of the 4th International Conference on Foundations of Digital Games. 129–136. DOI: 10.1145/1536513.1536542.

N. Mlitwa and T. Marambire. 2015. THE SOFTWARE ENGINEERING COURSE \{} ITS SKILLS DEVELOPMENT COLLABORATIVE INITIATIVE BETWEEN THE CAPE PENINSULA UNIVERSITY OF TECHNOLOGY, THE INDUSTRY AND THE LOCAL GOVERNMENT IN CAPE TOWN, SOUTH AFRICA. In ICERI2015 Proceedings (Seville, Spain) (8th International Conference of Education, Research and Innovation). IATED, 5243–5253.

Syeda Wajiha Naim, Syed Asif Ali, Sumaira Hussain, and Basit Hassan Qureshi. 2019. A collaborative model to reduce gap between it industry and academia (cmrgia). IJCSNS 19, 5 (2019), 118.

Damla Oguz and Kaya Oguz. 2019. Perspectives on the gap between the software industry and the software engineering education. IEEE Access 7 (2019), 117527–117543. DOI: 10.1109/ACCESS.2019.2936660

Ciarán O’Leary, Deirdre Lawless, Damian Gordon, Li Haifeng, and Kamal Bechkoum. 2006. Developing a software engineering curriculum for the emerging software industry in China. In 19th Conference on Software Engineering Education & Training (CSEET’06). IEEE, 115–122. DOI: 10.1109/CSEET.2006.16

Frederick F Patacsil and Christine Lourrine S Tablatin. 2017. Exploring the importance of soft and hard skills as perceived by IT internship students and industry: A gap analysis. Journal of Technology and Science education 7, 3 (2017), 347–368. DOI: 10.3926/jotse.271

Kai Petersen, Robert Feldt, Shahid Mujtaba, and Michael Mattsson. 2008. Systematic mapping studies in software engineering. In 12th International Conference on Evaluation and Assessment in Software Engineering (EASE) 12. 1–10. DOI: 10.14236/ewic/EASE2008.8

Raphael Pham, Stephan Kiesling, Leif Singer, and Kurt Schneider. 2017. Onboarding inexperienced developers: struggles and perceptions regarding automated testing. Software Quality Journal 25, 4 (2017), 1239–1268. DOI: 10.1007/s11219-016-9333-7

Arthur Pyster, Richard Turner, Devanandham Henry, Kahina Lasfer, Lawrence Bernstein, and Kristen Baldwin. 2008. A Draft Reference Curriculum For A Masters Degree In Software Engineering: A Joint Industry, Academic And Government Initiative. In 2008 Annual Conference & Exposition. 13–34.

Alex Radermacher, Gursimran Walia, and Dean Knudson. 2014. Investigating the skill gap between graduating students and industry expectations. (2014), 291–300. DOI: 10.1145/2591062.2591159

Pauliina Rikala, Greta Braun, Miitta Järvinen, Johan Stahre, and Raija Hämäläinen. 2024. Understanding and measuring skill gaps in Industry 4.0—A review. Technological Forecasting and Social Change 201 (2024), 123206. DOI: 10.1016/j.techfore.2024.123206

Harri Ruoslahti, Janel Coburn, Amir Trent, and Ilkka Tikanmäki. 2021. Cyber Skills Gaps: A Systematic Review of the Academic Literature. Connections: The Quarterly Journal (2021). DOI: 10.11610/Connections.20.2.04

David Santandreu Calonge and Mariam Aman Shah. 2016. MOOCs, graduate skills gaps, and employability: A qualitative systematic review of the literature. International review of research in open and distributed learning 17, 5 (2016), 67–90. DOI: 10.19173/irrodl.v17i5.2675

HB Santoso and POH Putra. 2017. Bridging the gap between IT graduate profiles and job requirements: A work in progress. In 2017 7th World Engineering Education Forum (WEEF),(pp. 145–148). IEEE. DOI: 10.1109/WEEF (2017).

Elsje Scott, Rob Alger, Simon Pequeno, and Nikki Sessions. 2002. The skills gap as observed between IS graduates and the systems development industry–a South African Experience. Informing Science, June 1 (2002), 1–9.

Veeraporn Siddoo, Jinda Sawattawee,Worawit Janchai, and Pitipong Yodmongkol. 2017. Exploring the competency gap of IT students in Thailand: the employers’ view of an effective workforce. Journal of Technical Education and Training 9, 2 (2017).

Salaka Sivananda, Vinaya Sathyanarayana, and Peeta Basa Pati. 2009. Industryacademia collaboration via internships. In 2009 22nd Conference on Software Engineering Education and Training. IEEE, 255–262. DOI: 10.1109/CSEET.2009.7

Matt Stevens and Richard Norman. 2016. Industry expectations of soft skills in IT graduates: a regional survey. In Proceedings of the Australasian Computer Science Week Multiconference. 1–9.

Eileen M Trauth, Douglas W Farwell, and Denis Lee. 1993. The IS expectation gap: Industry expectations versus academic preparation. Mis Quarterly (1993), 293–307.

E Tüzün,HErdogmus, and IG Ozbilgin. 2018. Are Computer Science and Engineering Graduates Ready for the Software Industry. In Experiences from an Industrial Student Training Program. En 2018 40th International Conference on Software Engineering: Software Engineering Education and Training (ICSESEET). Institute of Electrical and Electronics Engineers, Sweden. DOI: 10.1145/3183377.3185754

Marcela Valença, Wellynton Diniz, Mariana Pincovsky, César França, and Giordano Cabral. 2023. Mercado de trabalho em Tecnologia da Comunicação e Informação (TI): análise de um experimento de aproximação entre academia e indústria no Porto Digital. In Anais do VIIIWorkshop sobre Aspectos Sociais, Humanos e Econômicos de Software. SBC, 1–10. DOI: 10.5753/washes.2023.229309

Claes Wohlin. 2014. Guidelines for snowballing in systematic literature studies and a replication in software engineering. In Proceedings of the 18th international conference on evaluation and assessment in software engineering. 1–10. DOI: 10.1145/2601248.2601268
Publicado
30/09/2024
DINIZ, Wellynton; VALENÇA, Marcela; FRANÇA, César; SANTOS, Alessandro; PINCOVSKY, Mariana. The Skill Gap in Software Industry: A Mapping Study. In: SIMPÓSIO BRASILEIRO DE ENGENHARIA DE SOFTWARE (SBES), 38. , 2024, Curitiba/PR. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2024 . p. 192-200. DOI: https://doi.org/10.5753/sbes.2024.3351.