Analyzing The Relationship Between Information Technology Jobs Advertised On-Line and Skills Requirements Using Association Rules
Analyzing The Relationship Between Information Technology Jobs Advertised On-Line and Skills Requirements Using Association Rules
Abstract
This study proposed a methodology for identifying and analyzing skill – job relationship
using frequency word occurrences of skills as a requirement of the job. It collected published
job vacancy data to IT job and skills requirement from various job hunting websites. They were
manually assigned job title for as implied by its job skill based on the published job and
employed association rule mining using FP-growth. The study revealed that skill words are
highly related in a certain job requirement. The results of the study could provide insights on the
gap between the school acquired skills and actual IT industry skill needs and as basis for
curriculum enhancement and policy making interventions by the Philippine government.
Keywords: skill job relationship, association rule mining, FP-growth, skill words
1. Introduction
In the paper released by the European Commission [23], stressed that human capital is
vital and a major driver of inclusive growth. With the ongoing trends such as globalization,
demographic change, technological factor and digitalization, jobs become increasingly skill-
intensive. There are increasing mitmatches between skills or qualification and skills required by
the economy. Job skills mismatch is a universal problem and affects nations across the globe
and the Philippines is no exception. Labor markets around the world are confronted to various
mismatches, including mismatch between the number of job seekers and employment
opportunities, which is reflected in unemployment [22]. The International Labor Organization
(ILO) refers job skills mismatch as ”various type of imbalances between skills offered and skills
needed in the world of work” [22]. It is a situation in the labour market where the labor demand
or jobs does not match the level of skills and competencies required in the jobs [17].
The European Training Foundation [13] classified skills mismatch into four
dimensions/levels. These are: vertical, horizontal, quantitative and qualitative.
Received May 9th, 201x; Revised August 3rd, 201x; Accepted August 16th, 201x
102 ISSN: 2089-3191
Vertical mismatch occurs when a person may have the right skills for a specific task or
occupation, but the level of skill is lower than what would usually be required for the specific
occupation or task. This dimension typically consists of over and under education and /or under-
skilling. In general, it happens at the level of the match between a firm and a worker if no
suitable employee is available to hire at the time of an existing vacancy wherein the person
hired is under-qualified or under-skilled or in the other hand the person is overqualified.
On the other hand, horizontal mismatch occurs when the qualification level is sufficient
but the type or field of qualification does not adequately match. For example, sufficient numbers
of computer programmers with a qualification in computer programming are not available, but
individuals with qualifications in related fields are available. It could also imply a much bigger
discrepancy between fields required and fields hired. For instance, a philosophy graduate is
hired as computer programmer. The more detailed job requirements can be measured in terms
of skills or qualifications, the more likely that some horizontal mismatch is found.
The mismatch could manifest either in quantitative (mismatch in numbers) and
qualitative mismatch a difference between supply and demand. Quantitative mismatch happens
when there may be an overall shortage of of workers compared to the number required while
the latter case implies there is sufficient supply in terms of headcount, but the supply does not
provide a good match in terms of demanded skills versus available in the workforce.
Aside from these, skills obsolescence [15] refers to the process by which worker’s skills
become obsolete due to ageing which depreciates certain manual skills trough technological or
economic change which renders certain skills unnecessary or through under-utilization of skills
(as cited in the studies of Allen and DeDrip [1] ; Van Loo et. al [24]). Based on Cedofop
European Skills and Jobs Survey [6, 7], those working in the ICT sector believe that their skills
will become outdated in the near future with 29% likelihood while employees in financial,
insurance, real state services and in professional, scientific, or technical services with 24% and
23% respectively are also at high risk of skills obsolescence. It must be noted that the workers
employed in the ICT, health, managerial and engineering-related occupations have changing
occupational skills profiles while employees in the primary sector, elementary or person l service
occupations are insulated from technological innovation.
In Europe, the causes of job skills mismatch can be attributed to a number of factors
such as technological progress, economic development social change as Kiss [12] enumerated.
Technological factors include the widespread use of information and communication
technologies that triggered an increased demand for skilled workers that the existing ICT
workforce cannot meet and because of the technological changes, it diminished the demand for
manual task. Economic development, include practices such as outsourcing or sector
restructuring. Demographic factors are trends affecting the labor workforce such as age which is
a barrier to an efficient matching of skills supply and demand. In the Philippine context, in a
study entitled “Policy Framework for Improving Labour Market Efficiency Through More
Competitive Jon Skills Matching in the Philippines” by the International Labour Organization,
Bureau of Employers activities and the Employers Confederation of the Philippines (ECOP) [11]
stressed that the three main causes the job skills mismatched affecting manufacturing,
electronics and tourism sectors are the following: weak labor-market information system,
inadequate preparation in terms of education, training and guidance, and weak support for
Science and Technnology. Lacson [14] in his article “Job Skills Mismatch” pointed out the
contributing factors in the job skills mismatch are the low-level of basic education and the
predominance of micro and small enterprises which provide inadequate job training programs.
Amid the job creation strategy of the government and many job openings induced by
the growing economy, employability remains a perennial problem in the Philippines. As cited in
the article “Unskilled Grads” Create Job Mismatch” [3], the country’s tertiary education system is
facing a serious problem of producing ‘unskilled’ college graduates which yield in a rising
joblessness as stated by the Philippine Business for Education. Lacson [14] noted that the
Philippines is a labor-surplus job market and continue to produce annually an average of about
600,000 college graduates, but only 75 percent are hired within a year after graduation. Added
to this are other new entrants to the labor force, is the unschooled youth. Thus, employers are
stricter in [Link] from the January 2020 latest labor force survey from Philippine Statistics
Authority [19] showed that the estimated unemployment rate of 5.5%. The same unemployment
rate of 5.3 percent was registered in January 2019. The percentage of college graduates that
were unemployed is 26.9, 10.0 percent were college undergraduates and 28.7 percent have
completed junior high school of the old curriculum. Consequently, it can be inferred that among
the unemployed persons in January 2020, 63.3 percent were males. Of the total unemployed,
the age group 15 to 24 years comprised 42.4 percent, while the age group 25 to 34, 32.1
percent. Meanwhile, the underemployment falls to a percentage of 14.8 compared to 15.4% in
2019 of the same month, a decline of 0.6%. The Merriam dictionary defined the underemployed
as employed persons who in a labor force at less than full-time or regular jobs or at inadequate
with respect to their training or economic needs. One of the reasons of unemployment and
underemployment in the Philippines is the job skills mismatch. Despite with all the government
efforts, the figures and the number of college-educated unemployed, self-employed and the
underemployed still remains, which indicate that there are gaps leading to jobs-skills mismatch
that need to be addressed in order to tap the full productive potential of a young Filipino labor
force.
Through the years, the education system in the Philippines undergone several has
undergone several stages of development. The Philippines have adapted a three layer system
where three separate agencies govern the three layers of education outlined by the
Congressional Commission on Education (EDCOM) 1992. The Department of Education
(DepEd) oversees the delivery of basic education system and adapted K- 12 system with the
aim to expose the student into three different tracks of specialization. At the apex of this
structure, is the Commission on Higher Education (CHED) which ensures quality education to
be at par to international standards. The middle layer is the Technical and Skills Development
Authority (TESDA) which mobilizes industry, labor, local government units (LGUs) and tech-
vocational institutions in skills development. This involves the industry and employer in skills
development. It also administers intership program. Despite all of these, there exist to be an
academe-industry gap in the Philippines.
Title of manuscript is short and clear, implies research results (First Author)
104 ISSN: 2089-3191
The tertiary education and higher education was being supervised by the Commission
on Higher Education (CHED). The CHED was created through RA 7722, or Higher Education
Acts of 1994. The CHED supervises the tertiary and higher education where higher education
institutions and programs are at par with the international standards. It is mandated in the
promotion of relevant and higher quality education; ensures that quality higher education shall
be accessible to all; guarantee and protect academic freedom for continuing intellectual growth,
advancement of learning and research, development of responsible and effective leadership,
education of high level professionals and enrichment of historical and cultural heritages; and
commit moral ascendency that eradicates corrupt practices, institutionalizes transparency and
accountability and encourages participatory governance. However, January 2020 job statistic
shows that unemployment stands at 5.3% and translates to 2.39 million people had no job in the
Philippines. In addition, underemployment rate is 14.8 or 6.32 milion people. With this statistical
data, it is very significant to have a relationship between Industry and academia as they both
are strongly collaborated with each other. Colleges and Universities need their graduates to get
job in a company but, companies did not found job-ready professionals or graduates who can
satisfy the expectations of Industry standards.
Bernate [2] stated the causes between academe-industry gap. He stressed that “despite
the fact that the principles of academic partnership has been adopted by many institutions, both
private and public, in the past decade or more, its full potential is far from being utilized due to
the basic attitudinal differences and driven interests of the stakeholders, thereby making the
partnership problematic”. He enumerated problems of academic-industry partnership and they
are as follows () organizational, administrative and management aspects, (2) divergence of
objectives between academe and industry, most often caused by changes in priorities on
industry side, (3) lack of professional approach in maintaining collaboration, (4) lack of
incentives for industry who see industry academe linkages initiatives as a form of company
social responsibility, and (5) low awareness prevents the private sector from fully taking part ,
and from benefitting from existing government policies and programmes. Moya [17] posited that
involving the industry in the development of quality higher education is not part of the CHEDs
mandate. Direct participation of business and industry in higher education via the CHED is yet
to be institutionalized. Hence, there is direct reference to involving industry and employers in
skills development. This problematic academe-industry partnership reinforces job skills
mismatch.
Based on the report by the Association for Computing Machinery (ACM) on Computing
Curricula in 2005 [8], they provided a comparative view of the performance capabilities
expected of the graduates of each degree program. It listed nearly 60 performance capabilities
across 11 categories. For each capability, each discipline is assigned a value from 0 to 5, 5
being the highest and 0 being the lowest. They highlighted that information technology
professionals should be able to work effectively at planning, implementation, configuration, and
maintenance of an organization’s computing infrastructure.
Title of manuscript is short and clear, implies research results (First Author)
106 ISSN: 2089-3191
2. Research Method
This study was descriptive research in nature. A data ingestion was utilized to gather published
job skills for IT professional as stated in CHED memo and ACM information technology
curricula.
The procedure of collecting published job vacancy data to IT job skills requirement involves
several steps as shown in Figure 1.
Job Information
Searching
IT Job Vacancies and
Job-hunting sites in
the Philippines Skills Requirements
Information Classification Method
1. Job [Link] Data Extraction
2. Kalibrr Carrers Ingestion and Data Association Rule
3. Freelancer Cleaning
4. Linkedln FP-Grwoth
5. Facebook
6. Google
Data ingestion.
Title of manuscript is short and clear, implies research results (First Author)
108 ISSN: 2089-3191
The identified job published entered into the data ingestion phase, which involves
identifying job vacancies available in the source and downloading their content into an excel file.
All information on the published job vacancies were transferred to an excel file.
The rule Wi⇒W jholds in the collection of skills Tc with confidence c if among those skill
words that contain Wi, c % of them contain W j also. The confidence is calculated by the
following formula:
Frequent item sets are quantified by support which is the ratio of the number of
instances where [w1 wj] appeared together in a single transaction to the total number of
transactions while the confidence is defined as the probability of finding [w1, wj] together. This
study follows the following mining steps utilizing association rule mining:
1) Search all skill words and the combination of skills words (skill wordsets) whose
support is greater than the user specified minimum support (called minsup). Such sets are
called the frequent keyword sets [11]. In this study minimum support of (0.2, 0.1, 0.5) were
specified input as minsup, if the skill word meets the condition then skill words is regarded as
frequent required skill words.
2) Use the identified frequent skill wordsets to generate the rules that satisfy a user
specified minimum confidence (called minconf). The frequent keywords generation requires
more effort and the rule generation is straightforward.
If the value of lift rule > 1 then it has positive correlation. A lift value greater than 1
indicates words appear more often together than expected. If the value of lift rule < 1 then it has
negative correlation. A lift smaller than 1 indicates that words appear less often together than
expected. If the value of lift rule = 1 then it is independent. A lift value of 1 indicates that the
words appear almost as often together as expected.
Title of manuscript is short and clear, implies research results (First Author)
110 ISSN: 2089-3191
between the published information technology job and skills requirements are shown in Tables
1-5 and Figure 3-6.
Figure 3. The graphical representation of the discovered job skills for database administrator
Table 2 reveals the relationships between job skill requirements for system analyst were
focused on system design, analysis and problem solving plus SQL. In addition, table 2 shown
that years of experience in design, analysis of a system and experiences in SQL are the
identified skill rules that a system analyst must acquire. In addition, relevant and knowledge in
the area of design, analysis, problem solving and SQL is also desired by employers in this IT
[Link] addition, figure 3 reveals that the center of the job skills of a system analyst focuses on
year of experience in design and analysis plus SQL or equivalent work in system design and
analysis. This implies that the experience in system analysis and design is the main skill that a
system analyst should possess. Lift value indicates that knowledge in relevant problem solving
skills is the most needed skills by a system analyst based on the occurrences of the word skills
in the job posting for system analyst.
Figure 4. The graphical representation of the discovered job skills for system analyst
IT Staff
Table 3 shows the needed skills for information technology (IT) staff is should be a
graduate of information computer technology. Graduates of these courses acquired the set of
foundational and employability skills, knowledge, and abilities that are required for all
information worker employees. These are the universal skills—problem solving and apply
technical knowledge and tools [Link] addition, figure 4 reveals that there are no
required skills for IT staff were identified instead a graduate of bachelor related to information
science, computer science and technology without any experience. The result indicates that an
IT staff needs to be a graduate of computer information technology because has the basic
needed IT knowledge and skills for IT staff.
Title of manuscript is short and clear, implies research results (First Author)
112 ISSN: 2089-3191
Figure 5. The graphical representation of the discovered job kills for It staff
Computer Programmer
Table 4 reveals association rules and the relationship between computer programmers
and job skill requirements. The table identifies skill word rules that computer programmers must
have a skill and knowledge in SQL database with python, javascript and office as programming
and application tools. In addition, they should have skills in CSS, SK and HTML basic skill
requirements for a computer programmer based on the published IT job and skill requirements.
The word skill rules can be explained that a computer programmers need both front end and
back end programming skills in the development of an application system. These are
programming-related technical skills should possess by a computer programmingat all tier
levels. Furthermore, techniques such as software design and software engineering were
included as an addition skills requirement for a computer [Link] indicates that aside
from the said programming skills they should have experience in software design and must
have knowledge software engineering. In addition, figure 5 reveals that the center of the job
skills of a computer programmer focused on software engineering connected with HTML, CSS
and SP. The said word skill requirements were the most words skill posted online as reflected in
lift value. The result reveals that he manipulating SQL database plus python and javascript as
programming tools is also an essential skill in application software design and development.
Figure 6. The graphical representation of the discovered job skills for computer programmer
Network Administrator
Table 5 reveals the relationship between network administrator and job skill
requirements. Table 5 recognizes skill rules that network administrator must have a skill in
experience network engineering, knowledge in networking, network troubleshooting and CISCO
network. The said skill rules are the needed skill requirements for a network administrator based
on the published IT job and skill requirements. The skill rules can be explained with that a
network administrator should be experienced in knowledge in networking, network engineering,
CISCO and be able to troubleshoot networks. These are database-related technical skills that a
database administrator should possess. In addition, Figure 5 reveals that the center of the job
skills of a database administrator focuses on experience in networking. This implies that the
major skills should a network administrator should posses is an experience in engineering and
design of networks using CISCO
Figure 7. The graphical representation of the discovered job skills for network administrator
Title of manuscript is short and clear, implies research results (First Author)
114 ISSN: 2089-3191
4. Conclusion
This study proposes a methodology for identifying and analyzing skill – job relationship
using frequency word occurrences of skills as a requirement of the job. Furthermore,
association rules are also applied to identify the relationship of words in relationship to job
requirements. The study revealed that skill words are highly related in a certain job requirement.
For a database administrator, the center of the job skills focuses on databases. This implies that
the major task of a database administrator is to manage, monitor databases and provide
database solutions to the business entity. In the case of computer programming, the skill rules
can be explained that computer programmers need front end and back end programming skills
plus knowledge in SQL in the development of an application system. Skill rules also identify
that network administrator must have a skill in experience network engineering, knowledge in
networking, network troubleshooting and CISCO network. Years of experience in design,
analysis of a system and experiences in SQL are the identified skill rules that a system analyst.
The most informative by-results of the classification-association process are a skill word
list of job requirements. In addition, it provides direct, actionable information about skills demand
that can be useful in planning and developing educational schemes. The results also help
educational institution to understand the relationship between the data inposted job and the
required skills / knowledge. It is therefore advisable, to identify demands in a greater detail, and
bridges the gap between skills need and supply with more flexible hands-on training programs.
The future directions of the research study is to further explore other text mining tools
and other visualization [Link] are many available tools and applications that can be tested
for its information retrieval capabilities specifically in the area skill words and skill word patterns
recognition, searching other potentially useful sources of data like web based repositories
suchas online forums, blogs, and bulletin boards.
References
[1] Allen, J., & Grip, A. (2007). Skill obsolescence, lifelong learning and labor market
participation. Research Centre for Education and the Labour Market, Maastricht University,
Faculty of Economics and Business Administration.
[2] Allen, J., & Grip, A. (2007). Skill obsolescence, lifelong learning and labor market
participation. Research Centre for Education and the Labour Market, Maastricht University,
Faculty of Economics and Business Administration.
[3] Badilla, N & Gaytos, R. (2018). “Unskilled Grads Create Job Mismatch”. Available at
[Link]
[4] Bernarte, R. P. (2014). Academe-Industry Partnership in the Philippines: Nature, Benefits
and Problems. Asia Pacific Higher Education Research Journal (APHERJ), 1(1).
[5] Bringula, R. P., Balcoba, A. C., & Basa, R. S. (2016, May). Employable Skills of Information
Technology Graduates in the Philippines: Do Industry Practitioners and Educators have the
Same View?. In Proceedings of the 21st Western Canadian Conference on Computing
Education (pp. 1-6).
[6] Cedefop (2018). Insights Into Skill Shortages and Skill Mismatch: Learning from Cedofop’s
European Skills and Jobs Survey.
[7] Cedefop European Skills and Jobs Survey. Available at
[Link]
esj-survey.
[8] Curricula, C. (2005). The Overview Report, The Joint Task Force for Computing Curricula
2005, A cooperative project of The Association for Computing Machinery (ACM), The
Association for Information Systems (AIS), The Computer Society (IEEE-CS).
[9] Davis, D. C., & Woodward, B. (2006). An analysis of skills required of graduates of an
information systems program. Information Technology, Learning, and Performance Journal,
24(2), 11.
[10] Employment and Training Administration United States Department of Labor(ETA, US)
(2012), Information Technology Competency Model. Available at
[Link] _documents/[Link]
[11] International Labour Organization, Bureau of Employers’ Activities and the Employers
Confederation of the Philippines (ECOP) (2015). Policy Framework for Improving Labour
Market Efficiency Through More effective Job Skills Matching in the Philippines.
[12] Kiss, M. (2016). Matching Skills and Jobs in the European Union. European
Parliamentary Research Service.
[13] Kriechel, B., & Vetter, T. (2019). Skills Mismatch Measurement in ETF Partner
Countries. European Training Foundation.
[14] Lacson, E. (2018). Job-skill mismatch. Available at
[Link]
[15] Lunt, B. M., Ekstrom, J. J., Gorka, S., Hislop, G., Kamali, R., Lawson, E., & Reichgelt,
H. (2008). Information Technology 2008: Curriculum Guidelines for Undergraduate Degree
Programs in Information Technology. Association for Computing Machinery (ACM). IEEE
Computer Society, 114.
[16] McGuinnes, S., Pouliakas, K., and Redmond, P. (2017). How Useful is the Concept of
Skills Mismatch?.
[17] Moya, J. R. A. (2018). Job-Skills Mismatch in the Philippines and the advent of Industry
4.0.
[18] Patacsil, F. F., & Tablatin, C. L. S. (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), 347-368.
[19] Philippine Statistics Authority. Labor Force Survey. Available at
[Link]
[20] Radermacher, A., & Walia, G. (2013, March). Gaps between industry expectations and
the abilities of graduates. In Proceeding of the 44th ACM technical symposium on
Computer science education (pp. 525-530).
[21] Scaffidi, C. (2018). Employers’ needs for computer science, information technology and
software engineering skills among new graduates. International Journal of Computer
Science, Engineering and Information Technology, 8(1), 1-12.
[22] SPARREBOOM, T., & TARVID, A. (2014). Skills Mismatch in Europe: statistics brief.
International Labour Office, Department of Statistics. Geneva.
[23] Vandeplas, A., & Thum-Thysen, A. (2019). Skills Mismatch and Productivity in the EU
(No. 100). Directorate General Economic and Financial Affairs (DG ECFIN), European
Commission.
[24] Van Loo, J., De Grip, A., & De Steur, M. (2001). Skills obsolescence: causes and cures.
International Journal of Manpower.
:
Title of manuscript is short and clear, implies research results (First Author)