Closing the Gap between Software Engineering Education and Industrial Needs
Open accessAbstract
Many recent software engineering graduates often face difficulties when beginning their professional careers, due to misalignment of the skills learned in their university education with what is needed in industry. In this article, we report a literature review of the studies that have been done to make improvements on this issue.
The claims and statistics of this paper haven’t been checked yet.
Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.
Integrity signals
Registry
Cites
Statistics
Claims the paper makes
The claims and statistics of this paper haven’t been checked yet.
Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.
Claims other papers make about this one
Each is checked against this paper’s own text: does it say what the citing paper says it does?
In software engineering education, the quality of educational content depends on several interrelated factors, such as content accuracy, depth of explanation, clarity of presentation, content organization, and practical applicability.
“In software engineering education, the quality of educational content depends on several interrelated factors, such as content accuracy, depth of explanation, clarity of presentation, content organization, and practical applicability [9,17].”
From An Integrated AHP–Fuzzy AHP Evaluation Framework for Large Language Models in Software Engineering Education (2026) · cites this paper as [17]
Section 7 (p. 7) says software engineering teaching should use real-world examples and include practical experience, supporting the practical-applicability aspect. Section 8 (p. 7) discusses aligning teaching materials with important topics, but neither passage presents content accuracy, depth of explanation, clarity, and organization as interrelated determinants of educational-content quality. (LLM, conf=0.84)
Experimental — accuracy not yet measured
Self-check
Percentages, sums and reported differences re-computed from the paper’s own numbers.
The self-check needs the paper’s full text.
Cites
Performing systematic literature reviews in software engineering
Budgen, D., & Brereton, P. (2006) · International Conference on Software Engineering · doi:10.1145/1134285.1134500 · Cited by 8,824 · cited 2× · see citing works
“We used the established process for performing systematic literature review (SLR) studies in SE [2] and systematically gathered a set of 33 papers on this subject published between 1995-2018.”
MethodThe Guide to the Software Engineering Body of Knowledge
Bourque, P., Dupuis, R., Abran, A., Moore, J., & Tripp, L. (1999) · IEEE Software · doi:10.1109/52.805471 · Cited by 1,161 · cited 1× · see citing works
“We calculated the average of (1, 9, 12), which equals 7.”
MethodLee, D. M. S., Trauth, E., & Farwell, D. W. (1995) · MIS Q. · doi:10.2307/249598 · Cited by 1,032 · see citing works
What knowledge is important to a software professional?
Lethbridge, T. (2000) · Computer · doi:10.1109/2.841783 · Cited by 317
Struggles of new college graduates in their first software development job
Begel, A., & Simon, B. (2008) · Technical Symposium on Computer Science Education · doi:10.1145/1352135.1352218 · Cited by 246 · see citing works
Patacsil, F. F., & Tablatin, C. L. S. (2017) · Journal of Technology and Science Education · doi:10.3926/jotse.271 · Cited by 229 · see citing works
Investigating the skill gap between graduating students and industry expectations
Radermacher, A., Walia, G., & Knudson, D. (2014) · ICSE Companion · doi:10.1145/2591062.2591159 · Cited by 203 · see citing works
Software Engineering Programs Are Not Computer Science Programs
Parnas, D. (1999) · IEEE Software · doi:10.1109/52.805469 · Cited by 165 · see citing works
What Makes a Great Software Engineer?
Li, P., Ko, A. J., & Zhu, J.-M. (2015) · 2015 IEEE/ACM 37th IEEE International Conference on Software Engineering · doi:10.1109/icse.2015.335 · Cited by 161 · cited 1× · see citing works
“6 HARD SKILLS ALONE ARE NOT ENOUGH: HAVE YOU GOT SOFT SKILLS? (RQ 3) It is widely discussed in the community that hard (technical) skills alone do not make a great software engineer [8] and soft skills are equally important (if not more).”
BackgroundIdentifying Technical Competences of IT Professionals: The Case of Software Engineers
Colomo-Palacios, R., Tovar-Caro, E., García-Crespo, Á., & Gómez-Berbís, J. (2010) · International Journal of Human Capital and Information Technology Professionals · doi:10.4018/jhcitp.2010091103 · Cited by 129
McMurtrey, M. E., Downey, J. P., Zeltmann, S. M., & Friedman, W. H. (2008) · Journal of Information Technology Education · doi:10.28945/181 · Cited by 115 · see citing works
Competence gaps in software personnel: A multi-organizational study
Colomo-Palacios, R., Casado-Lumbreras, C., Soto-Acosta, P., García-Peñalvo, F., & Tovar-Caro, E. (2013) · Computers in Human Behavior · doi:10.1016/j.chb.2012.04.021 · Cited by 107
An investigation of software engineering curricula
Kitchenham, B., Budgen, D., Brereton, P., & Woodall, P. (2005) · Journal of Systems and Software · doi:10.1016/j.jss.2004.03.016 · Cited by 100
Industry expectations of soft skills in IT graduates: a regional survey
Stevens, M., & Norman, R. (2016) · Australasian Computer Science Week · doi:10.1145/2843043.2843068 · Cited by 88 · cited 2× · see citing works
“One of the studies, [P16], specifically focused on industry expectations of soft skills in IT graduates.”
BackgroundPriorities for the education and training of software engineers
Lethbridge, T. (2000) · Journal of Systems and Software · doi:10.1016/s0164-1212(00)00009-1 · Cited by 85
Embracing the Engineering Side of Software Engineering
Briand, L. (2012) · IEEE Software · doi:10.1109/ms.2012.86 · Cited by 72 · cited 1× · see citing works
“This may highlight the establishment of SE (and its education) as a separate engineering discipline that relies on other sciences such as computer science, mathematics and economics and adopting ideas from those subjects by developing new approaches to solve problems in engineering software [7].”
BackgroundIT Workforce Trends: Implications for Curriculum and Hiring
Bullen, C., Abraham, T., Gallagher, K. P., Simon, J. C., & Zwieg, P. (2007) · Communications of the Association for Information Systems · doi:10.17705/1cais.02409 · Cited by 72
Synthesizing evidence in software engineering research
Cruzes, D. S., & Dybå, T. (2010) · Proceedings of the ... ACM-IEEE International Symposium on Empirical Software Engineering and Measurement/International Symposium on Empirical Software Engineering and Measurement · doi:10.1145/1852786.1852788 · Cited by 70 · cited 1× · see citing works
“Our research method is meta-analysis [4] which is a form of synthesis that combines the quantitative data from primary studies (the pool of 33 papers in this work).”
MethodKnowledge and Skill Requirements for it Graduates
Aasheim, C., Williams, S., & Butler, E. S. (2009) · Journal of Computational Information Systems · doi:10.1080/08874417.2009.11645323 · Cited by 57
Tüzün, E., Erdogmus, H., & Özbilgin, I. G. (2018) · 2018 IEEE/ACM 40th International Conference on Software Engineering: Software Engineering Education and Training (ICSE-SEET) · doi:10.1145/3183377.3185754 · Cited by 43 · cited 1×
“Also in the context of a large software company in Turkey, with which one of the authors was affiliated with, an industrial training program for potential new hires was recently conducted [9] based on the insights”
BackgroundDesired Skills for Entry Level IS Positions: Identification and Assessment
Jones, K., Leonard, L. N. K., & Lang, G. (2018) · Journal of Computational Information Systems · doi:10.1080/08874417.2016.1229144 · Cited by 38 · cited 1×
“Some studies even reported quite bold findings, e.g., survey data of an American study [P9] showed that “ soft skills are significantly more important than hard skills for entry-level positions ”.”
ResultThe relevance of software education: A survey and some recommendations
Lethbridge, T. (1999) · Annals of Software Engineering · doi:10.1023/a:1018917700997 · Cited by 34
What We Know about Software Test Maturity and Test Process Improvement
Garousi, V., Felderer, M., & Hacaloğlu, T. (2017) · IEEE Software · doi:10.1109/ms.2017.4541043 · Cited by 33 · cited 1× · see citing works
“2 2 THE REVIEW PROCEDURE In our review and mapping, we followed the established process for performing systematic literature review (SLR) studies in SE [2] and also used our experience in conducting SLRs in the past [3].”
MethodSelf-citationScaffidi, C. (2018) · doi:10.5121/ijcseit.2018.8101 · Cited by 32
The Relevance of Software Development Education for Students
Liebenberg, J., Huisman, M., & Mentz, E. (2014) · IEEE Transactions on Education · doi:10.1109/te.2014.2381599 · Cited by 31
Garousi, V. (2011) · Conference on Software Engineering Education and Training · doi:10.1109/cseet.2011.5876112 · Cited by 25 · cited 2× · see citing works
“Some of the authors have had experience in such ideas [6].”
BackgroundSelf-citationReducing the Gap between Software Engineering Curricula and Software Industry in Jordan
Hanna, S., Jaber, H., Almasalmeh, A., & Jaber, F. A. (2014) · doi:10.4236/jsea.2014.77056 · Cited by 18 · cited 1×
“[P26] also highlighted the need for “ more exposure to real life, exercises, team assignments or industry projects ”.”
BackgroundSoftware: University Courses versus Workplace Practice
Liebenberg, J., Huisman, M., & Mentz, E. (2015) · doi:10.5367/ihe.2015.0254a · Cited by 17
Training Developers in Critical Skills
Seffah, A. (1999) · IEEE Software · doi:10.1109/52.765790 · Cited by 12
IN THE KNOW: DESIRED SKILLS FOR ENTRY-LEVEL SYSTEMS ANALYST POSITIONS
Lang, G. (2015) · doi:10.48009/1_iis_2015_142-148 · Cited by 10
Industry’s perception of the relevance of software development education
Liebenberg, J., Huisman, M., & Mentz, E. (2015) · doi:10.4102/td.v11i3.66 · Cited by 9
Flagged first, then by citations
17 of the 48 references couldn’t be matched to a known paper.
Research works printed but not linked: 1
- [1][1] A. D. Radermacher, "Evaluating the gap between the skills and abilities of senior undergraduate computer science students and the expectations of industry," MSc thesis, North Dakota State University, 2012. -
Cited by
Sorted by citations
Code Smells and Refactoring: A Tertiary Systematic Review of Challenges and Observations
Lacerda, G., Petrillo, F., Pimenta, M., & Guéhéneuc, Y.-G. (2020) · Journal of Systems and Software · doi:10.17632/72fvy4r3gj.1 · Cited by 251
The Journal of Systems and Software
Harman, S., Harman, M., Lakhotia, K., Singer, J., White, D. R., & Shin, Y. (n.d.) · doi:10.1109/ms.1985.231371 · Cited by 171
“Herrmann and Liebehenschel discuss their experiences in a study (Herrmann and Liebehenschel, 2011) focusing on effort, communication, feedback, adaptability , and volatility when performing requirements engineering for SPL.”
Aligning software engineering education with industrial needs: A meta-analysis
Garousi, V., Giray, G., Tüzün, E., Catal, C., & Felderer, M. (2019) · Journal of Systems and Software · doi:10.1016/j.jss.2019.06.044 · Cited by 119 · see citing works
What Makes Agile Software Development Agile?
Kuhrmann, M., Tell, P., Hebig, R., Klünder, J., Münch, J., Linssen, O., Pfahl, D., Felderer, M., Prause, C. R., MacDonell, S. G., et al. (2021) · IEEE Transactions on Software Engineering · doi:10.1109/tse.2021.3099532 · Cited by 85 · see citing works
Self-citationA systematic literature review of capstone courses in software engineering
Tenhunen, S., Männistö, T., Luukkainen, M., & Ihantola, P. (2023) · Information and Software Technology · doi:10.48550/arxiv.2301.03554 · Cited by 68
“In software engineeringrelated programs, this entails having an understanding of the common principles and theory in computer science (ACM/IEEE, 2013, 2014) and technical competencies and knowledge demanded by the industry (Radermacher et al., 2014; Garousi et al., 2019).”
MethodPeitek, N., Bergum, A., Rekrut, M., Mucke, J., Nadig, M., Parnin, C., Siegmund, J., & Apel, S. (2022) · Proceedings of the 30th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering · doi:10.1145/3540250.3549084 · Cited by 32 · see citing works
Domain-specific NLP system to support learning path and curriculum design at tech universities
Vo, N. N. Y., Vu, Q. T., Vu, N. H., Vu, T. A., Mach, B. D., & Xu, G. (2021) · Computers and Education Artificial Intelligence · doi:10.1016/j.caeai.2021.100042 · Cited by 48 · see citing works
Bridging the Skill Gap in Robotics: Global and National Environment
Shmatko, N. A., & Volkova, G. (2020) · SAGE Open · doi:10.1177/2158244020958736 · Cited by 38 · see citing works
“This situation is challenging for engineering and information and communication technology (ICT) also: Gaps between industry expectations and perceptions of graduates’ skill sets are taking place (Chillas et al., 2015; Garousi et al., 2019; Ramadi et al., 2016; Stal & Paliwoda-Pękosz, 2019).”
BackgroundObjectivity by design: The impact of AI-driven approach on employees' soft skills evaluation
Gafni, R., Aviv, I., Kantsepolsky, B., Sherman, S., Rika, H., Itzkovich, Y., & Barger, A. (2024) · Information and Software Technology · doi:10.1016/j.infsof.2024.107430 · Cited by 34 · see citing works
Understanding the Knowledge Gaps of Software Engineers
Garousi, V., Giray, G., & Tüzün, E. (2019) · ACM Transactions on Computing Education · doi:10.1145/3360497 · Cited by 39 · see citing works
“Note that we do not have SE Economics KA in the graph below, since we do not have knowledge gap data for this KA in the SLR.”
BackgroundMethodResultInfluentialSelf-citationExploring human factors of the agile software tester
Stray, V., Florea, R., & Paruch, L. (2021) · Software quality journal · doi:10.1007/s11219-021-09561-2 · Cited by 31 · see citing works
Groeneveld, W., Vennekens, J., & Aerts, K. (2022) · ACM Transactions on Computing Education · doi:10.1145/3464431 · Cited by 29 · see citing works
Software Engineering Education Beyond the Technical: A Systematic Literature Review
Groeneveld, W., Vennekens, J., & Aerts, K. (2019) · arXiv.org · doi:10.48550/arxiv.1910.09865 · Cited by 29 · see citing works
Non-cognitive Abilities of Exceptional Software Engineers: A Delphi Study
Groeneveld, W., Jacobs, H., Vennekens, J., & Aerts, K. (2020) · Proceedings of the 51st ACM Technical Symposium on Computer Science Education · doi:10.1145/3328778.3366811 · Cited by 25 · see citing works
“However, to be successful as a developer, it no longer suffices to be technically proficient (Garousi et al., 2019).”
BackgroundVlachopoulos, D., & Tsitiridou, O. P. (2026) · Education sciences · doi:10.3390/educsci16030426 · Cited by 24 · see citing works
Teaching Methods in Software Engineering: A Systematic Review
Aničić, K. P., & Stapić, Z. (2022) · IEEE Software · doi:10.1109/ms.2022.3152629 · Cited by 33 · see citing works
The Role of Non-Technical Skills in the Software Development Market
Rabelo, D., Lopes, A., Mendes, W., de Souza, C., Gama, K., Monteiro, D., & Pinto, G. (2022) · Brazilian Symposium on Software Engineering · doi:10.1145/3555228.3555254 · Cited by 21
“Narrowing down to the field of Software Engineering, the value of such non-technical skills is highlighted in many works [8, 11, 14], including IEEE’s Software Engineering Competency Model [1].”
BackgroundMethodInfluentialDetecting Machining Defects inside Engine Piston Chamber with Computer Vision and Machine Learning
Abagiu, M. M., Cojocaru, D., Manta, L. F., & Mariniuc, A. M. (2023) · Sensors · doi:10.3390/s23020785 · Cited by 19 · see citing works
Wlodarski, R., Poniszewska-Marańda, A., & Falleri, J.-R. (2021) · Information and Software Technology · doi:10.1016/j.infsof.2021.106787 · Cited by 19 · see citing works
Hard Skill Gap between University Education and the Robotic Industry
Do, H.-D., Tsai, K.-T., Wen, J.-M., & Huang, S. K. (2023) · Journal of Computer Information Systems · doi:10.1080/08874417.2021.2023336 · Cited by 15 · see citing works
Implementation of Project Based Learning: Lessons Learned
Quesada-López, C., & Martínez, A. (2019) · Latin American Computing Conference / Conferencia Latinoamericana En Informatica · doi:10.1109/clei47609.2019.235066 · Cited by 15 · see citing works
“…de Computaci´on e Inform´atica, y espec´ıficamente de Ingenier´ıa de Software, enfrentan dificultades al inicio de su carrera profesional [1]–[6], debido a la brecha que existe entre los conocimientos y habilidades adquiridos en la educaci´on universitaria y aquellos requeridos por la…”
BackgroundGupta, C., & Gupta, V. (2024) · IEEE Transactions on Education · doi:10.1109/te.2023.3301625 · Cited by 14 · see citing works
“Several studies [15], [16], [17], [18], [19], [20] have identified various barriers and challenges to integrating sustainability into the computing education curriculum.”
BackgroundMethodInfluentialAssessment of a Hybrid Software Development Process for Student Projects: A Controlled Experiment
Wlodarski, R., Falleri, J.-R., & Parv'ery, C. (2021) · 2021 IEEE/ACM 43rd International Conference on Software Engineering: Software Engineering Education and Training (ICSE-SEET) · doi:10.1109/icse-seet52601.2021.00039 · Cited by 14 · see citing works
“To evaluate team cohesion in the context of software engineering teams, use of The Group Environment Questionnaire was reported in the past [25, 26].”
Che, F., Strang, K., & Vajjhala, N. R. (2021) · International Journal of Innovative Teaching and Learning in Higher Education · doi:10.4018/ijitlhe.20210101.oa2 · Cited by 14 · see citing works
“The preponderance of evidence in social science research indicates that EL not only improves student’s engagement and student’s overall performance but narrows the gap between the theoretical concepts taught in the classroom and the skills needed for graduates to succeed once they join the professional workforce (Acce…”
BackgroundInfluentialHiranrat, C., Harncharnchai, A., & Duangjan, C. (2021) · Journal of Information Systems Education · doi:10.62273/amqi9824 · Cited by 13
“…is an essential soft skill and represents a key difference between the skills possessed by graduates and those expected by employers in the software industry (Ahmed, et al., 2012; Chen, Pratt, and Cole, 2016; Jia, Chen, and Du, 2017; Hiranrat and Harncharnchai, 2018; Garousi et al., 2020).”
Lunn, S., Ross, M., Hazari, Z., Weiss, M., Georgiopoulos, M., Christensen, K., & Solis, T. (2024) · 2021 ASEE Virtual Annual Conference Content Access Proceedings · doi:10.18260/1-2--37973 · Cited by 13 · see citing works
Alheadary, W. (2023) · Engineering, Technology & Applied Science Research · doi:10.48084/etasr.5892 · Cited by 12
“Authors in [35] focused on closing the gap between software engineering graduates and the job industry’s needs, by proposing the adoption of better teaching methods (universities) on soft skills and better hiring efforts (employers).”
BackgroundHamer, S., Quesada-López, C., Martínez, A., & Jenkins, M. (2021) · CLEI Electronic Journal · doi:10.19153/cleiej.24.2.8 · Cited by 12
Creation of a Serious Game for Teaching Code Review: An Experience Report
Ardiç, B., Yurdakul, I., & Tüzün, E. (2020) · Conference on Software Engineering Education and Training · doi:10.1109/cseet49119.2020.9206173 · Cited by 12
“Despite its widespread usage and importance in the industry [2], code review practice is often not explicitly addressed adequately in typical Software Engineering or Computer Science curricula [3].”
BackgroundThe Skill Gap in Software Industry: A Mapping Study
Diniz, W., Valença, M., França, C., Santos, A., & Pincovsky, M. (2024) · Brazilian Symposium on Software Engineering · doi:10.5753/sbes.2024.3351 · Cited by 11 · see citing works
“According to [24], the skill gap pertains to the mismatch be-tween skills acquired in higher education and those demanded by the software job market.”
BackgroundOuhbi, S., & Awad, M. (2021) · IEEE Global Engineering Education Conference (EDUCON) · doi:10.1109/educon46332.2021.9453992 · Cited by 20 · see citing works
“It is paramount in a fast pace software industry to prepare students with the technical skills they need in practicing software engineering in industry [2].”
BackgroundExperiences and insights from using Github Classroom to support Project-Based Courses
Nelson, M., & Ponciano, L. (2021) · Workshop on Software Engineering Education for the Next Generation · doi:10.1109/seeng53126.2021.00013 · Cited by 11
“This approach allows us to provide students with project-based learning closer to the software development approach practiced in the industry [9].”
BackgroundRomão, L., Kalinowski, M., Barbosa, C., Ara'ujo, A. A., Barbosa, S. D. J., & Lopes, H. (2024) · Brazilian Symposium on Software Engineering · doi:10.48550/arxiv.2407.15982 · Cited by 10
“Recognizing this gap, several studies have been undertaken to harmonize SE education with industry needs [1, 13, 18].”
BackgroundInfluentialExternal Projects and Partners: Addressing Challenges and Minimizing Risks from the Outset
Kurkovsky, S., Williams, C. A., Goldweber, M., & Sommer, N. (2024) · Annual Conference on Innovation and Technology in Computer Science Education · doi:10.1145/3649217.3653593 · Cited by 10
“We believe that a software studio model has a strong potential to help build student competencies [21] and help bridge the gap between computing education and the needs of the modern software industry [9].”
BackgroundYafooz, W., Hezzam, E., & Emara, A.-H. M. (2021) · International Conference on Adaptive and Intelligent Systems · doi:10.1109/icais50930.2021.9395906 · Cited by 10
“Many countries such as Australia [9], Malaysia [10-12], India [13], Russia [13]; Indonesia, Bangladesh, Turkey [14] and Saudi Arabia [15-24] are trying to reduce the gap between the two systems with the assistance of talented researches and The Ministry of Higher Education.”
BackgroundLearning without Limits: Analysing the Usage of Generative AI in a Summative Assessment
Clift, L., & Petrovska, O. (2024) · Conference on Computing Education Practice (CEP) · doi:10.1145/3702212.3702214 · Cited by 7 · see citing works
“Unfortunately, many learners enrolled in Higher Education degrees are not fully exposed to a realistic interpretation of this until they graduate and begin their careers, thus creating a gap between taught programmes and industry [9, 18].”
Valença, M., Diniz, W., Pincovsky, M., França, C., & Cabral, G. (2023) · Anais do VIII Workshop sobre Aspectos Sociais, Humanos e Econômicos de Software (WASHES 2023) · doi:10.5753/washes.2023.229309 · Cited by 9
Integrating Generative AI in Software Engineering Education: Practical Strategies
Li, Y., Keung, J., & Ma, X. (2024) · 2024 International Symposium on Educational Technology (ISET) · doi:10.1109/iset61814.2024.00019 · Cited by 8 · see citing works
“Garousi, et al. [11] conducted a systematic literature review on the gap between SE education and industrial requisites.”
BackgroundSetúbal, M., Conte, T., Kalinowski, M., & Araújo, A. A. (2024) · Empirical Software Engineering · doi:10.1007/s10664-024-10498-w · Cited by 8
“…landscape of the software industry, there is a demand for recruiting recently graduated or soon-to-graduate engineers for different reasons, including financial resources, talent formation, and team building (da Silva et al. 2013; Radermacher et al. 2014; Garousi et al. 2019; Smite and Moe 2023).”
Oran, A., Lima, R., Gadelha, B., Maia, N., Silva, W., & Rivero, L. (2023) · Brazilian Symposium on Software Engineering · doi:10.1145/3613372.3614192 · Cited by 8
“Durante uma seleção de novo colaborador, mesmo para vagas de estágio, as empresas estão analisando também capacidades que atuam no espectro comportamental e social do ser humano (soft skills) que não dependem de diplomas ou certificados [1, 11].”
BackgroundCRS - A hybrid Course Recommendation System for Software Engineering Education
Vo, N., Vu, N. H., Vu, T. A., Vu, Q. T., & Mach, B. D. (2022) · 2022 IEEE/ACM 44th International Conference on Software Engineering: Software Engineering Education and Training (ICSE-SEET) · doi:10.1145/3510456.3514141 · Cited by 8
“As a consequence, SE students are having a harder time choosing the suitable career path, learning all the needed skills, and finding the right courses that provide those skills at their correct levels of expertise [6].”
BackgroundSoftware Engineering Education Knowledge Versus Industrial Needs
Liargkovas, G., Papadopoulou, A., Kotti, Z., & Spinellis, D. (2021) · IEEE Transactions on Education · doi:10.1109/te.2021.3123889 · Cited by 8 · see citing works
“[20] conducted a systematic literature review on the gap between SE education and industrial needs.”
BackgroundSkhvediani, A., Sosnovskikh, S., Rudskaia, I., & Kudryavtseva, T. (2021) · Social Science Research Network · doi:10.1080/08832323.2021.1937018 · Cited by 8
“…gap can be examined from the perspective of companies (employers) (Cappel, 2002; Geetika & Venkatraman, 2017), from the perspective of graduates (Abbasi, Ali, & Bibi, 2018; Wilton, 2011), and from the perspective of universities (Cappelli, 2015; Garousi, Giray, Tuzun, Catal, & Felderer, 2020).”
BackgroundLet's Get Ready for Work - Employability Skills Development in an IS Capstone Project
Gafni, R., Leiba, M., & Sherman, S. (2023) · J. Inf. Technol. Educ. Res. · doi:10.28945/5157 · Cited by 8 · see citing works
“The ability of professionals to collaborate, communicate, manage time, negotiate, solve problems, make decisions, and so forth, are sometimes more essential skills than knowledge of new technologies (Acuna et al., 2006; Garousi et al., 2020; Mat-turro et al., 2019).”
BackgroundUndergraduates' perspective on a pedagogical architecture to requirements engineering education
Santana, T. S., Kudo, T., & Bulcão-Neto, R. F. (2023) · Brazilian Symposium on Software Engineering · doi:10.1145/3613372.3614194 · Cited by 7 · see citing works
“This finding is in line with studies such as [15], which indicate that this soft skill contributes to professional performance in the software market.”
BackgroundResultALIGNING INDUSTRIAL ENGINEERING EDUCATION WITH INDUSTRY THROUGH ATOMIC CURRICULUM MANIPULATION
Chikasha, P., Ramdass, K., Mokgokloa, K., & Maladzhi, R. (2020) · doi:10.7166/31-4-2393 · Cited by 7
“[16] discuss software engineering programmes in a general sense, concluding that most programmes still focus more on theoretical topics, causing a discrepancy between practical skill requirements and the skills taught in class.”
BackgroundActive Learning in Software Engineering: A Rapid Review
Irabedra, J. I., Solari, M., & Mousqués, G. (2024) · Latin American Computing Conference / Conferencia Latinoamericana En Informatica · doi:10.1109/clei64178.2024.10700583 · Cited by 6 · see citing works
“It has been proven that deficiencies exist on technical skills such as configuration management and non technical skills like leadership and communication [4].”
BackgroundSource Code Analysis in Programming Education: Evaluating Learning Content with Self-Organizing Maps
Jevtić, M., Mladenović, S., & Granić, A. (2023) · Applied Sciences · doi:10.3390/app13095719 · Cited by 6
CRSG: a serious game for teaching code review
Ünlü, K., Ardiç, B., & Tüzün, E. (2020) · ESEC/SIGSOFT FSE · doi:10.1145/3368089.3417932 · Cited by 6
Empirical Analysis of Pull Requests for Google Summer of Code
Popoola, S. (2024) · SIGCITE · doi:10.1145/3769694.3771151 · Cited by 5
“Unfortunately, traditional approaches to software engineering education in these academic settings often limit students’ exposure to and engagement with real-world projects, failing to fully harness their potential and creativity [5, 6].”
Padilla, V. S., Santana, A. E., Case, J. M., Cordova-Garcia, J., & Murzi, H. (2024) · IEEE Transactions on Education · doi:10.1109/te.2024.3410996 · Cited by 5
“Restrictions apply. advances [24], [25], [26] and professional skills [27], [28], which can be influenced based on the characteristics and realities experienced by different societies.”
BackgroundA Systematic Literature Review of Student Assessment Framework in Software Engineering Courses
Fauzan, R., Siahaan, D., Solekhah, M., Saputra, V. W., Bagaskara, A. E., & Karimi, M. I. (2023) · Journal of Information Systems Engineering and Business Intelligence · doi:10.20473/jisebi.9.2.264-275 · Cited by 6 · see citing works
Beyond the Cognitive: Educator Readiness for Fostering Dispositions
Tagare, D., Tavakoli, J., Exter, M. E., Sabin, M., & Frezza, D. S. T. (2023) · Frontiers in Education Conference · doi:10.1109/fie58773.2023.10343241 · Cited by 5 · see citing works
“…between skills and dispositions elicits use of pedagogies that promote authentic learning [45] such as real-world, hands-on experiences [18,24], service learning opportunities [27], student-initiated and open-ended projects [36,37], and team projects [42], and innovative assessment…”
BackgroundIndustry perceptions of the competencies needed by novice software tester
Hamid, B., & Ikram, N. (2023) · Education and Information Technologies : Official Journal of the IFIP technical committee on Education · doi:10.1007/s10639-023-12055-2 · Cited by 5 · see citing works
“Several studies have been conducted to show the widely noted "gap" between software industry expectations and computer education obtained at universities(Akdur, 2019; Garousi et al., 2020a; Kapoor & Gardner-McCune, 2020; Tahir et al., 2022).”
Software startup within a university – producing industry-ready graduates
Tenhunen, S., Männistö, T., Ihantola, P., Kousa, J., & Luukkainen, M. (2023) · 2023 IEEE/ACM 45th International Conference on Software Engineering: Software Engineering Education and Training (ICSE-SEET) · doi:10.1109/icse-seet58685.2023.00014 · Cited by 5
“The technical skills that industry representatives report the graduates missing most often relate to software development tools and configuration management [16, 14, 3, 4].”
BackgroundInfluentialHamer, S., Quesada-López, C., Martínez, A., & Jenkins, M. (2021) · International Conference on Information Technology & Systems · doi:10.1007/978-3-030-68418-1_11 · Cited by 5
Billore, S. (2021) · Marketing Education Review · doi:10.1080/10528008.2021.1875848 · Cited by 5
Open BOK on Software Engineering Educational Context: A Systematic Literature Review
Quezada-Sarmiento, P., Elorriaga, J., Arruarte, A., & Washizaki, H. (2020) · Sustainability · doi:10.3390/su12176858 · Cited by 5 · see citing works
“…development, [17] shows representation and scientific reasoning used for the description of knowledge, [18] shows different elements needed to describe a given knowledge in engineering, and [19–21] show the usage of skills, attitudes, abilities, and capabilities to describe knowledge for BOK.”
BackgroundFaisal, M., Rahman, T. K. A., Zainal, D., Mubarak, H., Shabir, F., Anwar, N., & Asrowardi, I. (2025) · International Journal of Modern Education and Computer Science · doi:10.5815/ijmecs.2025.04.01 · Cited by 4
“Garousi (2020) [25] investigated the gap between software engineering education and industry needs, highlighting the importance of work-based learning as well as close collaboration between universities and industry sectors to reduce skills gaps.”
Marques, D. D. G., Rocha, R., Santos, B. K. M., Pacheco, F., Rodrigues, C. M. D. O., & Santos, W. B. (2024) · Brazilian Symposium on Software Quality (SBQS) · doi:10.1145/3701625.3701690 · Cited by 4 · see citing works
“…organizations (Government, Academia and Industry) has become increasingly used, both for the qualification of education professionals (academics), through applied research, and for the application and development of scientific solutions within of organizations (government and industry) [10][26].”
InfluentialAraújo, A. A., Kalinowski, M., & Baldassarre, M. (2024) · IEEE/ACM International Conference on Connected Health: Applications, Systems and Engineering Technologies · doi:10.1145/3641822.3641876 · Cited by 4
“Incorporating product management capabilities could enhance collaboration and knowledge sharing while focusing on skill development aligns with industry needs towards adaptable and innovative graduates [9].”
BackgroundAre Professional Skills Learnable? Beliefs and Expectations Among Computing Graduates
Cortázar, C., Goñi, J., Ortiz, A., & Nussbaum, M. (2024) · ACM Transactions on Computing Education · doi:10.1145/3641551 · Cited by 7 · see citing works
“Technical skills involve discipline-specific knowledge [ 42 ], that is, particular engineering or computing skills.”
BackgroundGama, K., Zimmerle, C., & Paganini, L. (2023) · Brazilian Symposium on Software Engineering · doi:10.1145/3613372.3614201 · Cited by 4
“We framed the discussion based on the perspective of distant collaboration [26] and the development of soft skills [16, 22].”
BackgroundInfluentialSantana, T. S., Kudo, T. N., & Bulcão-Neto, R. F. (2022) · Anais do XXVIII Workshop de Informática na Escola (WIE 2022) · doi:10.5753/wie.2022.225747 · Cited by 4
ProTesters: a board game for teaching the testing process
Moreira, G. G., Reinehr, S., Malucelli, A., & van Amstel, F. V. (2022) · Brazilian Symposium on Software Quality · doi:10.1145/3571473.3571503 · Cited by 4 · see citing works
Hynninen, T., Knutas, A., & Hujala, M. (2022) · UK & Ireland Computing Education Research Conference · doi:10.1145/3555009.3555017 · Cited by 4 · see citing works
“According to our results, soft skills like teamwork, communication, and the ability to learn are common suggestions from the early-career professionals, which is in line with the job requirements distinguished by the work of Papoutsoglou et al. [17] and Garousi et al. [5, 6].”
BackgroundResultSetiarini, S. D., & Wulan, S. R. (2021) · Inform : Jurnal Ilmiah Bidang Teknologi Informasi dan Komunikasi · doi:10.25139/inform.v6i2.3986 · Cited by 4
“This is due to the mismatch between the graduates' skills and the skills required by the industry [1].”
BackgroundA Framework to Evaluate Software Engineering Program Using SWEBOK Version 4
Zarour, M., Alenezi, M., & Akour, M. (2025) · Journal of Communications Software and Systems · doi:10.24138/jcomss-2024-0088 · Cited by 4
“The recent literature reflects a growing interest in addressing this issue and proposes solutions to bridge the gap between SE curricula and industry practices [32], [39], [40], [41], [42], [43], [44], [45], [46], [47].”
Learning Software Project Management From Analyzing Q&A’s in the Stack Exchange
Ahmadi, A., Delkhosh, F., Deshpande, G., Patterson, R. A., & Ruhe, G. (2023) · IEEE Access · doi:10.1109/access.2023.3235953 · Cited by 8 · see citing works
“Reviewing 33 papers from literature, [27] identified the most crucial industry-requested skills and revealed knowledge deficiencies in graduating Software Engineering students.”
BackgroundActive Learning Pedagogical Strategies in Software Engineering University Courses
Irabedra, J. I., Solari, M., & Mousqués, G. (2025) · CLEI Electronic Journal · doi:10.19153/cleiej.28.5.6 · Cited by 3
“It has been proven that deficiencies exist on technical skills such as configuration management and non technical skills like leadership and communication [4].”
Software Engineering Competency Challenges
de Souza, A. D., de Oliveira, J. D., Paiva, S. L. D. C., & de Vasconcelos, A. M. L. (2024) · Anais do IX Workshop sobre Aspectos Sociais, Humanos e Econômicos de Software (WASHES 2024) · doi:10.5753/washes.2024.3043 · Cited by 3 · see citing works
“Moreover, the demand for competent professionals grows much faster than the capacity of academia to form these professionals and for industry to adapt their competency to its specific needs [Garousi et al. 2020].”
BackgroundAgile Transformation for Capstone Projects: Preparing Graduates for the Job Market
Al-Yahya, M. M., Alkadhi, R., & Alrasheed, H. (2021) · 2021 International Conference on Computational Science and Computational Intelligence (CSCI) · doi:10.1109/csci54926.2021.00236 · Cited by 3
“Recent research, such as that conducted by Garousi et al. [6], has attempted to identify areas of improvements in SE education.”
MethodExperience of Teaching a Course on Software Engineering Principles Without a Project
Mcburney, P., & Murphy, C. (2021) · Technical Symposium on Computer Science Education · doi:10.1145/3408877.3432550 · Cited by 3
“found knowledge gaps between industry expectation and software engineering education to include configuration management, design, architecture, and testing [7].”
BackgroundImplementing problem-based learning in the software engineering course
Zainol, A., & Almukadi, W. (2020) · International Journal of Advances in Applied Sciences · doi:10.21833/ijaas.2020.12.002 · Cited by 3
“Since then, software engineering became a noteworthy discipline as the significance and importance of software to modern society has increased tremendously, software engineering education has been introduced to the university (Garousi et al., 2020; Maguire et al., 2019).”
BackgroundRadaideh, M. (2021) · Transactions on Computational Science and Computational Intelligence · doi:10.1007/978-3-030-70873-3_53 · Cited by 3
Simha, R., Wright, H., & Campbell, N. (2026) · Inroads · doi:10.1145/3807516 · Cited by 2
“Within academia, research projects focused on employer feedback often face limitations due to insufficient and inconsistent funding, typically resulting in small sample sizes drawn from personal or local networks [6,8,10,11,16].”
Long-term Effects of Promoting Communication and Soft Skills in Higher Computing Education
Motschnig, R., Dolezal, D., Švábenský, V., Palubová, K., & Silber, M. (2026) · ACM Transactions on Computing Education · doi:10.1145/3800569 · Cited by 2 · see citing works
“These guidelines [1], as well as their continuation in the more recent ACM/IEEE recommendations for computing curricula [22] and related research [21, 26, 28] fully resonate with our design, implementation, and research of the course studied in this article.”
Janakiraman, S., Sabin, M., Exter, M. E., & Duan, S.-Z. (2025) · ACM Transactions on Computing Education · doi:10.1145/3785359 · Cited by 2 · see citing works
“Another study conducted in 2019 found that relevant cross-disciplinary topics, such as software engineering economics [92], were not taught in the classroom, although cross-disciplinary topics that were not used frequently on the job, such as Calculus and Physics, are part of the computing…”
Learning through Practice: Teaching Empirical Software Engineering for Undergraduate Students
Greco, R. D., Desidério, S. B., Bandeira, C. C. S., & Marques, A. B. D. S. (2025) · Brazilian Symposium on Software Engineering · doi:10.5753/sbes.2025.11268 · Cited by 2
“This gap may hinder their professional readiness, as noted by Garousi et al. [9], whose research identifies empirical practice integration as crucial for bridging this educational divide.”
Potential of Applying Artificial Intelligence in the Professional Education of Software Engineers
Vetoshkin, O., & Budnyk, O. (2025) · International Conference on Advanced Computer Information Technologies (ACIT) · doi:10.1109/acit65614.2025.11185851 · Cited by 2 · see citing works
“While providing the necessary fundamental knowledge, traditional curricula frequently do not adequately reflect current industry practices, and the tasks that students solve are often far from “real-world” scenarios [2].”
InfluentialOsadcha, K., Shumeiko, N., Osadchyi, V. V., & Chorna, A. (2025) · Journal of Physics, Conference Series · doi:10.1088/1742-6596/3105/1/012017 · Cited by 2
Teamwork Quality in Agile Capstone Courses: Insights from 790 Software Engineering Students
Lund, C. K., Stabell, I., Stray, V., & Lindsjørn, Y. (2025) · SIGSOFT FSE Companion · doi:10.1145/3696630.3727254 · Cited by 2
“A literature review by Garousi et al. [7] emphasizes the importance of soft skills Gemuenden [14]. in the software industry, noting that 19 out of 33 reviewed studies highlight teamwork and communication as essential for success.”
Soft Skills in Software Engineering: Insights from the Trenches
Malinen, S., Galster, M., Mitrović, A., Iyer, S., Peirisand, P., & Clarke, A. (2025) · 2025 IEEE/ACM 47th International Conference on Software Engineering: Software Engineering in Practice (ICSE-SEIP) · doi:10.1109/icse-seip66354.2025.00032 · Cited by 2 · see citing works
“Collaboration between educational institutions and software development organizations in this regard would also promote alignment in what is being taught versus what is required ion the job [79].”
What do Computing Interns Discuss Online? An Empirical Analysis of Reddit Posts
Popoola, S., Vollem, A., & Nti, I. K. (2024) · SIGCITE · doi:10.1145/3769694.3771103 · Cited by 2 · see citing works
“Traditional approaches to computing education often limit students’ exposure and engagement with real world projects, thereby failing to fully harness their potential and creativity [10, 11].”
Tenbergen, B., & Mead, N. R. (2024) · Conference on Software Engineering Education and Training · doi:10.1109/cseet62301.2024.10663048 · Cited by 2
Garousi, V., & Keles, A. (2024) · International Conference on Software Testing, Verification and Validation Workshops · doi:10.1109/icstw60967.2024.00067 · Cited by 2
“With such efforts, we can move towards closing the gap between software testing education and industrial needs [29].”
BackgroundSelf-citationWomen Performance in a Computer Science Program
Rojas, C., & Bastarrica, M. C. (2023) · International Conference of the Chilean Computer Science Society · doi:10.1109/sccc59417.2023.10315731 · Cited by 2
“These are skills much needed in industry, but there is also a gap between technical skills that industry requires and what is usually taught at the university such as software design, configuration management, engineering practice and software processes, among others [13].”
BackgroundSoftware Engineering Education Through Experiential Learning for Fostering Soft Skills
Fioravanti, M., Romeiro, B. O., Paschoal, L., Oliveira, B. R. N., de Souza, S. R. S., Barbosa, E. F., & Moreno, A. M. (2023) · Frontiers in Education Conference · doi:10.1109/fie58773.2023.10343452 · Cited by 2
“Garousi et al. [6] reaffirmed technical skills alone do not make a great software engineer, since soft skills may be even more important.”
BackgroundTeaching and Promoting Engagement with OSS: Yet Another Experience Report
von Flach, C., & Feitosa, D. (2023) · Brazilian Symposium on Software Engineering · doi:10.1145/3613372.3614190 · Cited by 2
“OSS-based learning is not limited to developing students’ technical skills but also addresses general soft skills such as problem-solving, critical-thinking, teamwork, and communication, which are often overlooked [7].”
BackgroundMethodInfluentialAction Research for Industry Academia Collaboration : A replication Study
Dallegrave, T. D., & Santos, W. (2023) · Iberian Conference on Information Systems and Technologies · doi:10.23919/cisti58278.2023.10211674 · Cited by 2 · see citing works
“([16], [17], [18], [19]) claim that collaborative projects that include researchers in the industry have a positive impact.”
BackgroundQuestionnaire Approach for Assessing Software Engineering and Quality Assurance Practices
Hynninen, T., & Jantunen, S. (2022) · International Convention on Information and Communication Technology, Electronics and Microelectronics · doi:10.23919/mipro55190.2022.9803658 · Cited by 2
“Efforts to build closer cooperation between software engineering professionals and educators are still rare [4], making it difficult for recent graduates to transition to the working life [5].”
BackgroundA Survey on Skills of DevRel professionals
Cunha, A. E. D. S., Cafeo, B., Viana, D., & Fontão, A. L. (2022) · Brazilian Symposium on Information Systems · doi:10.1145/3535511.3535522 · Cited by 2
“Garousi et al [10] point out that hard skills are composed of domains of knowledge and technical skills.”
BackgroundUso del Estándar ISO/IEC 29110 para Entrenar Estudiantes en Procesos de Ingeniería de Software
de León-Sigg, M., Villa-Cisneros, J. L., & Solís-Recéndez, B. (2020) · RISTI: Revista Ibérica de Sistemas e Tecnologias de Informação · doi:10.17013/risti.40.60-72 · Cited by 2
The Human Factors of the Agile Software Tester
Paruch, L., Stray, V., & Florea, R. (2020) · Quality of Information and Communications Technology · doi:10.1007/978-3-030-58793-2_38 · Cited by 2 · see citing works
Turaev, S., John, M., Awad, M., Zaki, N., & Shuaib, K. (2026) · IEEE Access · doi:10.1109/access.2026.3730379 · Cited by 1 · see citing works
Jović, J. L., Domazet, D. S., Vesić, N. O., Ranđelović, B. M., & Simjanović, D. J. (2026) · Mathematics · doi:10.3390/math14101637 · Cited by 1 · see citing works
Measuring Curriculum-Labor Market Alignment at the Scale of a Program Portfolio
Turaev, S., Al-Dabet, S., John, M., Musthafa, N., Awad, M., Zaki, N., & Shuaib, K. (2026) · doi:10.48550/arxiv.2608.12356 · Cited by 1
“Within computing and software engineering specifically, studies have repeatedly documented a gap between what programs cultivate and what industry expects, in both technical and professional competencies (Garousi et al., 2020; Radermacher and Walia, 2013).”
Phan, H., Kuzminykh, I., & Ghita, B. (2026) · arXiv.org · doi:10.48550/arxiv.2604.26655 · Cited by 1
“[1], [4] Regional/cultural differences While this chapter focuses on technical skills, soft skills are widely recognised as critical to employability in software engineering.”
InfluentialBerrezueta-Guzman, S., Metaj, V., & Wagner, S. (2026) · arXiv.org · doi:10.48550/arxiv.2603.18741 · Cited by 1
“The gap between mastering syntax and professional competency will continue to grow the longer it goes unaddressed [10].”
Teaching Reform of "DSP Technology and Its Applications" Based on the OBE-SRT Synergy Mechanism
Zou, X.-G., Lv, Y., Zhang, S.-X., Chen, H., Qin, Z., & Qian, Y. (2025) · Journal of Teaching Innovation and Reform · doi:10.65638/2978-5634.2025.01.11 · Cited by 1
“…phenomenon of separation between *Address correspondence to this author at the College of Smart Agriculture, Nanjing Agricultural University, Nanjing 211800, China; Tel: +86-25-58606585; E-mail: qianyan@njau.edu.cn learning and application among graduates (Trevelyan, 2019; Garousi et al ., 2020).”
- Authors
- Garousi, V., Giray, G., Tuzun, E., Catal, C., & Felderer, M.
- Affiliations
- Queen's University Belfast (GB)
- Bilkent University, Ankara, Turkey
- Wageningen University & Research (NL)
- Universität Innsbruck (AT)
- Venue
- IEEE Software
- Published
- 2020-03
- Volume
- 37
- Issue
- 2
- Pages
- 68-77
- ISSN
- 0740-7459 (ISSN-L)
- 1937-4194
- OpenAlex
- W2903431110
- Cited by
- 219
- References
- 48
- Citations by year
- 2026: 20 · 2025: 26 · 2024: 58 · 2023: 37 · 2022: 24 · 2021: 37 · 2020: 13 · 2019: 4
- FWCI
- 24.57
- Type
- journal article
- Language
- en
- Open access
- green
- pure.qub.ac.uk
- Licence
- Locations
- IEEE Software (publishedVersion)
- Research Portal (Queen's University Belfast) (publishedVersion, other-oa)
- Socio-Environmental Systems Modeling (acceptedVersion)
- arXiv (Cornell University) (submittedVersion)
- Bilkent University Institutional Repository (Bilkent University) (submittedVersion)
- Data Archiving and Networked Services (DANS) (submittedVersion)
- arXiv (Cornell University)
- Topics
- Physical Sciences › Computer Science › Information Systems › Information Systems Education and Curriculum Development
- Physical Sciences › Engineering › Media Technology › Engineering Education and Curriculum Development
- Social Sciences › Education › Higher Education and Employability
- Keywords
- software engineering education, industry needs, graduate employability, skills gap, curriculum alignment, career change
About these checks
Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.
Statistics and arithmetic are recomputed, not judged.
Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.
What counts as a claim ›How we measure confidence ›How we check this ›
Are you an author, or do you see a problem with this page? Request a review