<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>Web-Service Management System for Job Search Using Competence-Based Approach</article-title>
      </title-group>
      <contrib-group>
        <aff id="aff0">
          <label>0</label>
          <institution>Kherson State University</institution>
          ,
          <addr-line>27, Universitetska st. Kherson, 73000</addr-line>
          ,
          <country country="UA">Ukraine</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2087</year>
      </pub-date>
      <fpage>0000</fpage>
      <lpage>0002</lpage>
      <abstract>
        <p>Many different web services for job serching create opportunities for employers and employees, but only a few of them have a focus on IT specialists for firms in different industries. There is a demand on applicants with the required soft and specific subject competencies with minimal time expenditures. The purpose of the research is to develop the architecture of a web service managenent system for job search at firms using a competent approach according to the international standards of eCF. In present there is no analogue of our webservice management system for job searching using competence-based approach for both employers and employees. The architecture and technical tasks for the participants of our web-based job placement service were developed and described in our research. Web-service includes data which can help to estimate how specific subject competences, age and sex of employees impact on average wage for their vacancies using RStusio packages.</p>
      </abstract>
      <kwd-group>
        <kwd>data structure</kwd>
        <kwd>recruitment web-service</kwd>
        <kwd>required competences</kwd>
        <kwd>ICT for education</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>Introduction
Today, in the modern Internet age, there are many different web-based services for job
search, in which the number of CVs is significantly higher than the number of
vacancies, but only some of them have a focus on IT professionals.</p>
      <p>There are international standards for mandatory competencies of IT specialists and
no web services that take them into account. So, there is a need to select applicants with
the necessary soft and specific subject competencies with minimal time expenses.</p>
      <p>After analyzing the existing web services, we were convinced that the advantage of
the new web-based job search service is the process of evaluating candidates'
competencies according to international eCF and EQF standards that would respond
the needs of companies.</p>
      <p>The goal of this paper is to develop an architecture for a web-based service for job
search based on required competences. The developed web service architecture will
allow to select business requirements, user requirements and functional requirements
Copyright © 2020 for this paper by its authors. Use permitted under Creative Commons License Attribution 4.0 International (CC BY 4.0).
for the project and submit them as engineering software requirements. It is also
necessary to elaborate the development of the service modules in order to create a clear
understanding of the structure of each of them separately and mechanisms for
interaction with other modules, as well as for the further design of a flexible database
architecture. Using data base of web-service employees can estimate how their specific
subject competences, age and sex impact on average wage for their vacancies.</p>
      <p>The paper has the following structure. The second part examines the literature of the
management systems of web-based recruitment services. In section 3 is presented
model of employer behaviour and payment using job search web-service. The fourth
section has a module structure and software tools. The fifth section describes the
experimental data analysis that will be exported from the web service and processed by
language R, and the last section concludes.
2</p>
      <p>
        Related Works
Integration of labor market and educational services via the transition from
qualification models to mandatory competences of persons help to convert their
individual development in professional career [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]. eCF and EQF standards unify
competences for labor markets of various EU countries, allows job applicants and
employers to act more productively using information about their learning results. The
task of the information system UkrESCO is to provide an access to relevant
competences for labor market at the moment and update them but does not analyze
which types of jobs correspond to required competences [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ].
      </p>
      <p>
        Some persons need advice which type of competence they need in order to get a
desirable job, because people with high education and part-time employees more likely
to request the advice than low education persons and full-time employees
correspondingly [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]. The majority found the advice interesting, relevant and
motivating.
      </p>
      <p>
        Next research in Korea considered the factors of the recruiting websites' service to
investigate the relation between the service quality of specialized recruiting websites
and user’s behavior and perception. It was confirmed that recruiting websites had to
adjust their strategic goals by target groups of users bacause customers’ behavior
concerning towards web service quality is heterogeneous [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ].
      </p>
      <p>
        Due to stochasticity of Web services for Job Search over the Internet, ‘it becomes
difficult to select reliable services taking into account non-functional requirements in
service-oriented systems’ [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ]. To avoid the unreliable web services, we need to find
several secure service candidates using multiple criteria. After that we can select
services based on non-functional requirements. There are services which help to
improve job characteristics of employees using web-based continuing learning. The
results of the regression model disclosud that ‘job control and social support positively
associated with employees’ attitudes toward web-based continuing learning’, but
demand on such learning was not significant [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ].
      </p>
      <p>
        Some researches revealed that employees’ prefer web service where they receive
‘adequate constructive feedback, have a good social support, and feel that the skills and
knowledge they are building are important to society’ [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ]. Another research study was
to evaluate the impact of web-based training on the knowledge and perceived practice
of community pharmacy staff. Following the recommendations from adult learning end
experimential learning of theoretical frameworks, the proposed training engaged
learners in a series of short online educational videos with preknowledge and
postknowledge assessment. Training proved to be both effective and essential for
pharmacy staff when web-services to ensure they have the necessary skills to be able
to do their job well, and online training is an easy and efficient way to provide this
training [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ]. Paper [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ] inclused next main fields of employers’ requirements: soft skills,
digital tools, and ability to use web services. In addition to previous skills, employers
prefer applicants with project management skills, customer service approach, digital
and data base collections, technology implementation in workload, problem solving
skills under pressure and experience.
      </p>
      <p>
        German and Polish firms of different industries need employees with digital
competences and skills of business process automation. Core competences for
employees in digital economy are ‘technical, methodological, social and personal
competencies’ [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ]. To verify how general and specific subject competences have to
meet learning outcomes for different firms the following algorithm described in [
        <xref ref-type="bibr" rid="ref10">10,
11, 12</xref>
        ] can be used.
      </p>
      <p>Based on the table of analysis of the function of services-analogues (Table 1), we
have substantiated the decision on what user requirements and functional requirements
should have a web-based job of employment to confirm the competences of students of
IT specialties according to eCF and EQF standards and requirements of the IT labor
market –sector.</p>
      <p>Web-based employment service validates the competences of IT students: future
employees, employers (IT-companies) / IT-learning companies and administrators.</p>
      <p>Therefore, for groups of users, requirements can be divided into three groups.
1. Scope of IT sector
2. Opportunity to attach own CV
3. Filtering information by different
parameters
4. Section with a robot for students
5. Enterprise rating
6. Checking of applicants
competencies
–
+
+
+
pc
–
a
u
.
k
r
o
w
–
+
+
+
–
–
a
u
.
a
t
o
b
a
r
+
+
+
–
–
–
o
c
.
i
n
n
i
j
d
pc
+
+
+
pc
–
m
o
c
.
n
i
d
e
k
n
i
l
–
+
+
–
pc
–
a
u
.
h
h
+
+
+
–
–
–
a
u
.
s
r
a
t
s
t
i
+
–
+
+
+
–
/
a
u
.
u
o
d
.
s
b
o
j
7. Chacking of enterprises
information
8. Search for matching competencies
9. Integration service of electronic
educational resources
10. Opportunity of mutual
coincidence at the level Employer
Applicant
11. Priority selection possibility for
vacancies
12. Fee payment services
+
–
–
–
pc
+
+
–
–
–
pc
+
+
+
–
+
–
+
+
pc
+
–
pc
+
+
–
–
–
–
+
–
–
–
–
–
–
+
–
–
–
–
–</p>
      <p>On the basis of the above requirements, functional requirements for the employment
service were developed. Detailed algorithm of each key functional unit is described in
[13], [14].
3</p>
      <p>Model of Employer Behaviour and Payment Using Job Search</p>
      <p>Web-Service
Suppose a risk-averse employer faces a possibility of incurring loss (l) due to absence
of employee with necessary competences that will reduce his or her initial profit (W0).</p>
      <p>The probability of loss is given by π, and this probability can be reduced depending ot
the amount (a) that an individual spends on access to job search web-service. We can
let U(W) represent the employer’s profit in both state 1 (no loss) and state 2 (loss):
W1=W0-a and W2=W0-a-l, and employers choses to maximize expected profit:
E=(1-π)U(W1)+πU(W2). Taking into account that π is a function of a, FOC for a
maximum is therefore:
∂∂Ea = − ( 1)  − (1 −  ) ′( 1) +  ( 2) ∙  −   ′( 2) = 0 (1)</p>
      <p>′( 2) + (1 −  ) ′( 1) = [ ( 2) −  ( 1)] ∙ (2)</p>
      <p>This result demonstrates that employer should use job find web-service up to the
point at which the expected marginal cost (from reduced profit) of spending one more
monetary unit on such activities (the left side of eq.(2)) is equal to the reduction (  &lt;
 
0) in the expected value of the profit loss that might be encountered when employer
lose key employers. Eq.(1) can help estimate maximal amount which employer can
spend on job find web-service.
4</p>
      <p>Module Structure and Software Tools
The web-based service to confirm the competences of IT students in eCF and EQF
standards was decided to develop in two parts, the first is the frontend with which users
interact, the second is the backend part responsible for business logic and user data
storage. The system was decomposed into main functional units. Some modules are
universal, i.e. they are connected with different groups of agents. (Fig. 1). The
interaction between these parts is implemented through the application programming
interface (API).
Software requirements include a set of requirements for properties, quality, and
software features that determine what will be developed.</p>
      <p>There are three levels of software requirements, according to Carl Vigers [15]:
 Business requirements - these are the requirements that determine the purpose of the</p>
      <p>software product, the goals that must be achieved by the developed software.
 User requirements - these are the requirements that define the list of user tasks that</p>
      <p>the program must decide, as well as the scenarios for their use in the system.
 Functional requirements are requirements that determine what a software product
should do.</p>
      <p>Based on the activity diagrams and use cases, the entities were identified and a
relational model of the competence-based web service for the employment of IT
specialists according to the eCF and EQF competency standards was developed. The
model is presented in the form of an ER diagram (entity-relationship diagram) (Fig. 2).</p>
      <p>Based on all the entities and relationships between them, a database was created.</p>
      <p>Validation module contains the main functionality of declared competencies
verification of a potential employee by administrators, and also includes a mechanism
for checking registered companies and user profiles manually.</p>
      <p>Applicant and employer dashboard modules are responsible for the functionality of
their own user account and the ability of easy access to other modules that are associated
with user profiles. The module for viewing and interaction with vacancies gives an
applicant the opportunity to get information about market of vacancies and companies,
perform a search by competencies, view detailed data about the vacancy and choose
from them.</p>
      <p>The module for viewing and interacting with courses will allow the potential
employee to obtain information about study programs or courses offered by advanced
high educational institutions or IT companies.</p>
      <p>Similar modules for employers will give them an possibility to prepare their own
vacancies based on the currently required competencies, edit and close them to other
agents as well as adding their own competencies to the existing list in the web-service
management system.</p>
      <p>Application exchange module will allow applicants and employers to determine the
supply and demand for competencies, respectively, and also contains the functionality
of submitting and processing an application for an study program or course.</p>
      <p>Consent module will remove employers' bias against the applicant's identity via
opening of full contact information for further communication and cooperation outside
web-service based on mutual agreement.</p>
      <p>Web-service will ensure the employer with the possibility to reject applicants who
do not meet his/her set of required competencies. At the same time, web-service will
entitle applicants to cancel proposals that are not interesting to them.</p>
      <p>Fig. 2. Entity-relationship diagram</p>
      <p>The purpose of e-CF is to provide general electronic competencies that can later be
adapted to different business contexts of engineering enterprises, such as e-commerce,
e-banking, etc. EQF system that makes it easy compare qualifications from different
countries. This is achieved by standardizing the learning outcomes for each
qualification to make them more transparent and easier to understand. Thus, EQF
supports the cross-border mobility of higher education applicants and workers and
promotes lifelong learning and professional development across Europe. The
webbased job placement service to validate the competences of IT students at eCF and EQF
standards has the following business objectives:</p>
      <p>For a potential worker (Fig. 3): to prepare complete demonstration of an applicant
concerning the mandatory competencies for the human resource managers on behalf of
employers;
For the employer: to find quickly the necessary company workers with a structured
resume for certified competencies (Fig. 4)</p>
      <p>Analysis of the Data of the Web-Based Employment Service
in R
On the basis of processing data applications from employers about wages, required
("1") and unclaimed ("0") competencies, work experience, higher education, etc. are
received. Data export and statistical analysis allows to identify which competencies are
in demand and what kind of educational programs are necessary to acquire demanded
competences on a job-seeking competence-based website. We will process the data
using R package, which allows to quickly process and interpret big data from the
webbased employment service.</p>
      <p>To do this, we will use the following libraries: library("dplyr") - manipulations with
data, library("psych") - descriptive statistics, library("lmtest") - tests for linear models,
library("glmnet") - methods of relaxation of multicollinearity LASSO + ridge,
library("ggplot2") - graphs, library("sjPlot") - graphical data analysis.</p>
      <p>We will add to the R exported from the job-seeking website data in the form of a txt
file (number 4 indicates the number of competences that employers need): h &lt;-read.csv
("wagesmicrodata4.txt", sep = "\ t", header = TRUE, dec = ","). Next, we estimate the
impact of regressors (key competencies COMP1, COMP2, COMP3, COMP4,
demanded by employers, sex, age and work experience) to the dependent variable of
wages in the following form (where employers considered following competences from
eCF standards): (i) Specifying technical tasks; (ii) project management using IT
infrastructure, (iii) preparing of business plan, (iv) quality assurane management:</p>
      <p>WAGE =  0 +  1 ∙  1 +  2 ∙  2 +  3 ∙  3 +  4 (3)</p>
      <p>∙  4 +  5 ∙  +  6 ∙</p>
      <p>The results of the calculations are presented in Fig. 5 for different combinations of
competences (model 2 is preferable taking into account AIC criterion: the less value
the better quality of the model):</p>
      <p>According to the results of estimations, we get that English is more preferable for
foreign enterprises than for domestic ones using wage as dependent variable (Fig. 6)</p>
      <p>Men at these vacancies earn more than women an average for senior positions than
for junior ones (fig. 7)</p>
      <p>For the first two main components, we will construct a graph using cluster analysis
in R: &gt; biplot(h.pca,xlim=c(-1,1))
The results of the work allowed us to fully form the vision of the project, to distinguish
its strengths and weaknesses. Consideration of software requirements has helped to
systematize the implementation of the web service and present them unambiguously,
the necessary functions of each group of users and project owners in the form of
unambiguous business requirements, and the requirements of the user to submit in the
form of a detailed specification requirements. The preformed requirements
specification allowed the formation of a relational database model for a web-service
management system for job search using competence-based approach. Based on the
specification and model of the database, and also taking into account the architectural
features of the selected software framework, the description of the necessary functional
units within the framework of the program units of "controllers" was carried out.</p>
      <p>Data export and statistical processing enabled us to identify which competencies are
in demand and for the acquisition of which educational programs are required on a job
placement website. Based on the data received from applicants and employers, the
benefits of using data processing with the help of RStudio for this service have been
demonstrated.</p>
      <p>The obtained results are the basis for further program development and testing of the
system for assessing the competence of applicants for eCF standards and the selection
of vacancies for future employment.
11. Kravtsov, H., Kobets, V.: Model of the Curriculum Revision System in Computer Science.</p>
      <p>In: Ermolayev, V. et al. (eds.) Proc. 14th Int. Conf. ICTERI 2018, Vol. 2104, pp. 488-500.
12. Kravtsov. H., Kobets, V. Evolutionary Revision Model for Improvement of Computer Science</p>
      <p>Curriculum. Communications in Computer and Information Science. 2019. Vol. 1007. P.
127147 URL: https://doi.org/10.1007/978-3-030-13929-2_7
13. Recruitment of Web-Service Management System Using Competency-Based Approach for</p>
      <p>Manufacturing Enterprises. Mode of access:
https://docs.google.com/document/d/1uS</p>
      <p>MKGIKmhm4YX9r6rRx1Jrl2CCvmljF9jso2oAHQE5M.
14. Kobets, V., Tsiuriuta, N., Lytvynenko, V., Novikov, M., Chizhik, S. Recruitment web-service
management system using competence-based approach for manufacturing enterprises. Lecture
Notes in Mechanical Engineering. 2019. P. 138--148 URL:
https://doi.org/10.1007/978-3-03022365-6_14
15. Vigers, K. Development of software requirements. 2004.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Pryima</surname>
            ,
            <given-names>S.M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rogushina</surname>
            ,
            <given-names>Y.V.</given-names>
          </string-name>
          :
          <article-title>Semantic processing of information resources of labour market</article-title>
          .
          <source>Information technologies and learning tools</source>
          ,
          <volume>65</volume>
          .
          <fpage>337</fpage>
          --
          <lpage>355</lpage>
          (
          <year>2018</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>De Cocker</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>De Bourdeaudhuij</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Cardon</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          :
          <article-title>Theory-driven, web-based, computertailored advice to reduce and interrupt sitting at work: development, feasibility and acceptability testing among employees</article-title>
          .
          <source>BMC Public Health</source>
          ,
          <volume>15</volume>
          .
          <fpage>959</fpage>
          --
          <lpage>961</lpage>
          (
          <year>2015</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Cho</surname>
          </string-name>
          , C.-H.,
          <string-name>
            <surname>Hyun</surname>
            ,
            <given-names>J.H.</given-names>
          </string-name>
          :
          <article-title>What e-SERVPERF in recruiting websites does affect users' perceived value, satisfaction, and revisit</article-title>
          intention in
          <source>Korea? 8th QMOD Conference</source>
          <year>2015</year>
          , Seoul, Total quality management &amp;
          <source>business excellence</source>
          , Vol.
          <volume>27</volume>
          , pp.
          <fpage>818</fpage>
          --
          <lpage>835</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Wang</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          , Huang
          <string-name>
            <given-names>Z.</given-names>
            ,
            <surname>Wang</surname>
          </string-name>
          <string-name>
            <surname>L.</surname>
          </string-name>
          :
          <article-title>ISAT: An intelligent Web service selection approach for improving reliability via two-phase decisions</article-title>
          .
          <source>Information Sciences</source>
          ,
          <volume>433</volume>
          .
          <fpage>255</fpage>
          --
          <lpage>273</lpage>
          (
          <year>2018</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Chiu</surname>
            ,
            <given-names>Y.-L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Tsai</surname>
          </string-name>
          , C.-C.,
          <string-name>
            <surname>Chiang</surname>
          </string-name>
          , C.-Y.:
          <article-title>The relationships among nurses' job characteristics and attitudes toward web-based continuing learning</article-title>
          .
          <source>Nurse Education Today</source>
          ,
          <volume>33</volume>
          .
          <fpage>327</fpage>
          --
          <lpage>333</lpage>
          (
          <year>2013</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Guenette</surname>
            ,
            <given-names>J.P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Smith</surname>
            ,
            <given-names>S.E.</given-names>
          </string-name>
          :
          <article-title>Burnout: Job Resources and Job Demands Associated With Low Personal Accomplishment in United States Radiology Residents</article-title>
          . Academic Radiology,
          <volume>25</volume>
          .
          <fpage>739</fpage>
          --
          <lpage>743</lpage>
          (
          <year>2018</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Brown</surname>
          </string-name>
          , W.I.;
          <string-name>
            <surname>Cernusca</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Roehrich</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          :
          <article-title>Evaluation of a Hybrid Training Module for Community Pharmacy Staff Providing Hypertension Medication Therapy Management</article-title>
          .
          <source>Journal of pharmacy practice</source>
          ,
          <volume>31</volume>
          .
          <fpage>183</fpage>
          --
          <lpage>189</lpage>
          (
          <year>2018</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Ratledge</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sproles</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          :
          <article-title>An analysis of the changing role of systems librarians</article-title>
          .
          <source>Library Hi Tech</source>
          ,
          <volume>35</volume>
          .
          <fpage>303</fpage>
          --
          <lpage>311</lpage>
          (
          <year>2017</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Patalas-Maliszewska</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kłos</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          (
          <year>2018</year>
          )
          <article-title>An Intelligent System for Core-Competence Identification for Industry 4.0 Based on Research Results from German and Polish Manufacturing Companies</article-title>
          . In: Burduk A.,
          <string-name>
            <surname>Mazurkiewicz</surname>
            <given-names>D</given-names>
          </string-name>
          . (eds)
          <article-title>ISPEM 2017</article-title>
          .
          <source>Advances in Intelligent Systems and Computing</source>
          , Vol.
          <volume>637</volume>
          , pp.
          <fpage>131</fpage>
          --
          <lpage>139</lpage>
          . Springer
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Kravtsov</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kobets</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          :
          <article-title>Implementation of Stakeholders' Requirements and Innovations for ICT Curriculum through Relevant Competences</article-title>
          . In: Ermolayev,
          <string-name>
            <surname>V.</surname>
          </string-name>
          et al.
          <source>(eds.) Proc. 13th Int. Conf. ICTERI 2017</source>
          , Vol.
          <year>1844</year>
          , pp.
          <fpage>414</fpage>
          -
          <lpage>427</lpage>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>