| Literature DB >> 35494864 |
Abstract
Labor market transformations significantly affect the sphere of information technologies (IT) introducing new instruments, architectures, and frameworks. Employers operate with new knowledge domains which demand specific competencies from workers including combinations of both technical ("hard") and non-technical ("soft") skills. The educational system is now required to provide the alumni with up-to-date skill sets covering the latest labor market trends. However, there is a big concern about the self-adaptation of educational programs for meeting the companies' needs. Accordingly, frequent changes in job position requirements call for the tool for in-time categorization of vacancies and skills extraction. This study aims to show the demand for skills in the IT sphere in the Commonwealth of Independent States (CIS) region and discover the mapping between required skill sets and job occupations. The proposed methodology for skills identification uses natural language processing, hierarchical clustering, and association mining techniques. The results reveal explicit information about the combinations of "soft" and "hard" skills required for different professional groups. These findings provide valuable insights for supporting educational organizations, human resource (HR) specialists, and state labor authorities in the renewal of existing knowledge about skill sets for IT professionals. In addition, the provided methodology for labor market monitoring has a high potential to ensure effective matching of employees. ©2022 Ternikov.Entities:
Keywords: Association rules; Combinations of skills; Skill sets in IT; Text mining; Vacancies clustering
Year: 2022 PMID: 35494864 PMCID: PMC9044326 DOI: 10.7717/peerj-cs.946
Source DB: PubMed Journal: PeerJ Comput Sci ISSN: 2376-5992
Literature overview of pipelines for IT job advertisements analysis.
| References | ||||||||
|---|---|---|---|---|---|---|---|---|
| Skills extraction and standardization | Skill sets/occupations detection | Results focus | ||||||
| Type of skills | ||||||||
| Sample size | Approach | Hard | Soft | Skill base mapping | Clustering | Skill frequency | Co-occurrence | Matching |
| <103 | Content Analysis | + | + | — | — | — | ||
| — | + | — | — | — | ||||
| 102–105 | Frequency Count | + | + | — |
| |||
| — | + | — | — |
| ||||
| 103–106 | Topic Modeling | + | + |
| ||||
| + | — | — | — | — | ||||
| >104 | Classification | + | + |
| – | |||
| — | + |
|
|
| — | — | ||
Figure 1Research methodology pipeline.
Figure 2Word clouds of key skills in online job postings.
Figure 3Internal validity scores for different number of clusters.
(A) Connectivity. (B) Dunn. (C) Silhouette.
Job occupation clusters.
| # | Cluster name | N of skills | Top-10 “hard” skills |
|---|---|---|---|
| 1 | Analytics | 62 | 1C, accounting, 1c programming, trade management, optimization of business processes, enterprise management, Business Analysis, ERP, Reporting, create configuration 1c |
| 2 | Big Data & ML (#1) | 26 | Data Analysis, Machine Learning, Mathematical Statistics, Data Mining, statistical analysis, Mathematical Modeling, MATLAB, forecasting, Mathematical Programming, Mathematics |
| 3 | Big Data & ML (#2) | 73 | Linux, Java, Python, PostgreSQL, C++, Jira, Spring, Nginx, Apache, Ruby |
| 4 | Databases | 35 | SQL, C#, MSSQL, .NET, ORACLE, ASP.NET, MVC, MS SQL Server, SVN, MS Visual Studio |
| 5 | Engineering | 37 | Project Documentation, AutoCAD, System Analysis, assigning tasks to developers, gost, automation of processes, process control system, System Integration, Product Development, normative-technical documentation |
| 6 | Hardware | 64 | Windows, server administration, configuring dns, network equipment, setting up the pc, technical support, software setting, IP, TCP, pc repair |
| 7 | SEO | 60 | SEO, technical website audit, contextual advertising, Internet Marketing, copywriting, web analytics, Yandex Direct, SMM, administration, promotion |
| 8 | Support | 65 | sales, Project Manager, business correspondence, B2B, Phone Calls, personnel management, customer engagement, Team management, Client management, CRM |
| 9 | Testing | 81 | HTML, JavaScript, CSS, PHP, Git, MySQL, OOP, jQuery, 1C-Bitrix, Ajax |
| 10 | WebDev | 41 | Web Design, writing skills, UI, Graphic Design, UX, layout, CorelDRAW, editing, translation, rewriting |
Key pairs of “hard” skills by job occupations.
| Cluster name | Skill #1 | Skill #2 | Jaccard index |
|---|---|---|---|
| Analytics | financial statements | Reporting | 0.45 |
| 1C | accounting | 0.36 | |
| 1C | 1c programming | 0.35 | |
| accounting | trade management | 0.34 | |
| BPMN | UML | 0.30 | |
| Big Data & ML | imap | pop3 | 1.00 |
| imap | SMTP | 0.84 | |
| pop3 | SMTP | 0.84 | |
| CD | CI | 0.61 | |
| NumPy | Pandas | 0.41 | |
| Databases | IBM | Lotus Notes | 0.49 |
| ASP.NET | C# | 0.41 | |
| .NET | C# | 0.40 | |
| .NET | ASP.NET | 0.36 | |
| ASP.NET | MVC | 0.24 | |
| Engineering | instrumentation | process control system | 0.20 |
| compass 3d | SolidWorks | 0.16 | |
| automation of processes | process control system | 0.14 | |
| Product Development | the launch of new products | 0.14 | |
| AutoCAD | normative-technical documentation | 0.13 | |
| Hardware | IP | TCP | 0.94 |
| BGP | OSPF | 0.57 | |
| setting up the pc | software setting | 0.51 | |
| configuring dns | setting up the pc | 0.46 | |
| server administration | Windows | 0.42 | |
| SEO | promotion | website promotion | 0.54 |
| contextual advertising | Yandex Direct | 0.47 | |
| branding | promotion | 0.44 | |
| SEO | technical website audit | 0.41 | |
| contextual advertising | web analytics | 0.37 | |
| Support | 223-fz [procurement law] | 44-fz [public procurement law] | 0.61 |
| staff training | Training | 0.58 | |
| customer engagement | sales | 0.37 | |
| B2B | customer engagement | 0.35 | |
| B2B | sales | 0.32 | |
| Testing | CSS | HTML | 0.74 |
| HTML | JavaScript | 0.51 | |
| Functional testing | regression testing | 0.47 | |
| MySQL | PHP | 0.46 | |
| CSS | JavaScript | 0.44 | |
| WebDev | UI | UX | 0.66 |
| Illustrator | Photoshop | 0.27 | |
| Graphic Design | Web Design | 0.27 | |
| CorelDRAW | Graphic Design | 0.27 | |
| editorial activities | proofreading | 0.24 |
Figure 4Average Confidence grid for “soft” skills by job occupations.
Rules with maximum Confidence by “soft” skills.
| # | rhs | Cluster name | lhs | Confidence | Lift | N |
|---|---|---|---|---|---|---|
| 1 | Agile | Analytics | PMBOK | 0.43 | 23.64 | 436 |
| 2 | Analytical Skills | Engineering | System Analysis | 0.18 | 8.37 | 288 |
| 3 | Business Communication | Support | business correspondence, contracts, Phone Calls, work with a large amount of information | 0.97 | 17.15 | 167 |
| 4 | Care | Support | work with a large amount of information | 0.05 | 7.33 | 265 |
| 5 | Communication Skills | SEO | advertising campaigns, marketing research, promotion, Strategic Marketing | 0.75 | 21.19 | 148 |
| 6 | Creativity | WebDev | editing, proofreading, writing skills | 0.42 | 36.21 | 155 |
| 7 | Dedication | Support | sales | 0.01 | 1.63 | 173 |
| 8 | English | WebDev | translation | 0.80 | 11.25 | 869 |
| 9 | Interpersonal Skills | Support | Phone Calls | 0.02 | 2.14 | 222 |
| 10 | Kanban | Support | Project Manager | 0.01 | 5.62 | 222 |
| 11 | Leadership Skills | Engineering | assigning tasks to developers | 0.15 | 21.24 | 248 |
| 12 | Liability | Support | customer engagement, sales | 0.02 | 14.98 | 174 |
| 13 | Negotiation Skills | Support | B2B, business correspondence, contracts, customer engagement, Phone Calls, Project Manager, Sales Management | 1.00 | 12.01 | 217 |
| 14 | Organizational Skills | Support | business correspondence, Event Management, personnel management | 0.92 | 21.71 | 157 |
| 15 | Presentation Skills | Support | B2B, contracts, powerpoint, sales | 0.96 | 21.58 | 173 |
| 16 | Responsibility | Support | work with a large amount of information | 0.08 | 2.64 | 435 |
| 17 | Result Orientation | Support | Customer Support, sales, Sales Planning | 0.81 | 43.53 | 148 |
| 18 | Sales Skills | Support | Customer Support, Sales Management, Sales Planning | 0.92 | 30.00 | 150 |
| 19 | Scrum | Analytics | PMBOK | 0.30 | 19.18 | 305 |
| 20 | Stress Resistance | Support | work with a large amount of information | 0.07 | 4.52 | 405 |
| 21 | Teamwork | Support | business correspondence, Phone Calls, Project Manager, work with a large amount of information | 0.95 | 11.36 | 172 |
| 22 | Time Management | Support | business correspondence | 0.01 | 1.77 | 171 |