Understanding the Skills Gap between Higher Education Institutions and the Software Engineering Industry
- URL: http://arxiv.org/abs/2604.26655v1
- Date: Wed, 29 Apr 2026 13:21:15 GMT
- Title: Understanding the Skills Gap between Higher Education Institutions and the Software Engineering Industry
- Abstract summary: This chapter investigates the technical skill and expertise gap between higher education institutions and the UK software engineering industry.<n>A custom web scraping and text analysis tool was developed to extract and categorise skills from 300 job postings and undergraduate curricula from 30 UK universities.
- Score: 12.821098188224964
- License: http://creativecommons.org/licenses/by/4.0/
- Abstract: In the rapidly evolving field of software engineering, the skills required of graduates entering the job market are constantly changing. Several studies have identified a gap between the skills taught in university curricula and those demanded by the software engineering industry. This chapter investigates the technical skill and expertise gap between higher education institutions (HEIs) and the UK software engineering industry by mapping job descriptions to the skills included in computer science degree programmes. A custom web scraping and text analysis tool, utilising fuzzy matching, was developed to extract and categorise skills from 300 job postings and undergraduate curricula from 30 UK universities. The analysis showed that the curricula place a strong emphasis on Programming Languages (18%) and Database Management (12.83%). In contrast, the industry s most frequently requested skill category is Software Design and Planning, which appears in approximately 88.68% of job descriptions, highlighting its critical importance. General Programming Language and System Structures also show strong demand, present in over 78.30% and 66.04% of postings, respectively. The mapping indicates that areas such as System Structures and Software Domains are significantly underrepresented in curricula, while Database Management and Compiler Design may be overemphasised. These insights can support HEIs in aligning their programmes with industry needs, supporting the preparation of graduates for dynamic careers in software engineering.
Related papers
- Reshaping Undergraduate Computer Science Education in the Generative AI Era [85.78707817763434]
Generative AI represents a turning point for Computer Science (CS) education.<n>To keep pace with advances in AI technology, CS curricula should consider a shift toward understanding and verifying AI-generated artifacts.<n>We believe that to effectively prepare future computer science graduates, capable of creating, solving problems, and managing, as well as co-creating, artifacts with AI.
arXiv Detail & Related papers (2026-05-02T05:26:24Z) - Aligning Academia with Industry: An Empirical Study of Industrial Needs and Academic Capabilities in AI-Driven Software Engineering [45.09204791294318]
The rapid advancement of large language models (LLMs) is fundamentally reshaping software engineering (SE)<n>While top-tier SE venues continue to show sustained or emerging focus on areas like automated testing and program repair, the alignment of these academic advances with real industrial needs remains unclear.<n>This study aims to refocus academic attention on these important yet under-explored problems and to guide future SE research toward greater industrial impact.
arXiv Detail & Related papers (2025-12-17T07:29:18Z) - A Systematic Analysis of Higher Education on Software Engineering in the Netherlands [5.647386383202981]
We leverage a crowd-sourced analysis process by considering 10 Dutch universities and 207 university courses.<n>Construction and Programming is the most covered knowledge area at Bachelor level.<n>We identify underrepresented areas, such as software engineering economics.
arXiv Detail & Related papers (2025-12-14T11:37:16Z) - Analyzing Computing Undergraduate Majors from Job Market Perspective [0.3298597939573778]
Academic institutes offer a variety of computing majors, such as Computer Engineering, Computer Science, Information Systems, Information Technology, Software Engineering, Cybersecurity, and Data Science.<n>This study analyzed the relationships between various computing majors and the job market in Saudi Arabia, using LinkedIn public profile data.
arXiv Detail & Related papers (2024-12-03T19:35:13Z) - Challenges and Opportunities: Implementing Diversity and Inclusion in Software Engineering University Level Education in Finland [2.2843885788439797]
This study investigates the current state of diversity and inclusion in software engineering education and faculties in Finland.
An online survey was conducted among Finnish software engineering university teachers.
It was researched how software engineering teachers perceive the importance of D&I in their courses.
arXiv Detail & Related papers (2024-10-05T18:23:03Z) - Understanding the Skills Gap between Higher Education and Industry in the UK in Artificial Intelligence Sector [1.5484595752241124]
This paper investigates how well universities in United Kingdom offering courses in AI, prepare students for jobs in the real world.
By using custom data scraping tools to gather information from job advertisements and university curricula, this study will show exactly what skills industry is looking for.
The study showed that the university curriculum in the AI domain is well balanced in most technical skills, but have a gap in Data Science and Maths and Statistics skill categories.
arXiv Detail & Related papers (2024-08-20T12:28:58Z) - Could ChatGPT get an Engineering Degree? Evaluating Higher Education Vulnerability to AI Assistants [176.39275404745098]
We evaluate whether two AI assistants, GPT-3.5 and GPT-4, can adequately answer assessment questions.<n>GPT-4 answers an average of 65.8% of questions correctly, and can even produce the correct answer across at least one prompting strategy for 85.1% of questions.<n>Our results call for revising program-level assessment design in higher education in light of advances in generative AI.
arXiv Detail & Related papers (2024-08-07T12:11:49Z) - Establishing Software Engineering Design Competence with Soft Skills [5.829545587965401]
An engineering design course has been developed for senior level students enrolled in the software engineering program in Canada.<n>The goals of the course are to provide a realistic design experience, introduce students to industry culture, improve their time management skills, challenge them technically and intellectually, improve their communication skills, raise student level of professionalism, hone their soft skills, and raise awareness of human factors in software engineering.
arXiv Detail & Related papers (2024-08-07T02:20:20Z) - Making Software Development More Diverse and Inclusive: Key Themes, Challenges, and Future Directions [50.545824691484796]
We identify six themes around the theme challenges and opportunities to improve Software Developer Diversity and Inclusion (SDDI)<n>We identify benefits, harms, and future research directions for the four main themes.<n>We discuss the remaining two themes, Artificial Intelligence & SDDI and AI & Computer Science education, which have a cross-cutting effect on the other themes.
arXiv Detail & Related papers (2024-04-10T16:18:11Z) - Charting a Path to Efficient Onboarding: The Role of Software
Visualization [49.1574468325115]
The present study aims to explore the familiarity of managers, leaders, and developers with software visualization tools.
This approach incorporated quantitative and qualitative analyses of data collected from practitioners using questionnaires and semi-structured interviews.
arXiv Detail & Related papers (2024-01-17T21:30:45Z) - On the validity of pre-trained transformers for natural language
processing in the software engineering domain [78.32146765053318]
We compare BERT transformer models trained with software engineering data with transformers based on general domain data.
Our results show that for tasks that require understanding of the software engineering context, pre-training with software engineering data is valuable.
arXiv Detail & Related papers (2021-09-10T08:46:31Z) - Machine Learning for Software Engineering: A Systematic Mapping [73.30245214374027]
The software development industry is rapidly adopting machine learning for transitioning modern day software systems towards highly intelligent and self-learning systems.
No comprehensive study exists that explores the current state-of-the-art on the adoption of machine learning across software engineering life cycle stages.
This study introduces a machine learning for software engineering (MLSE) taxonomy classifying the state-of-the-art machine learning techniques according to their applicability to various software engineering life cycle stages.
arXiv Detail & Related papers (2020-05-27T11:56:56Z)
This list is automatically generated from the titles and abstracts of the papers in this site.
This site does not guarantee the quality of this site (including all information) and is not responsible for any consequences.