<!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>Ontological Approach to Modeling the Current Labor Market Needs for Automated Workshop Control in Higher Education</article-title>
      </title-group>
      <contrib-group>
        <aff id="aff0">
          <label>0</label>
          <institution>ITMO University.</institution>
          <addr-line>197101, St.Peterburg</addr-line>
          ,
          <country country="RU">Russia</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>This paper is devoted to the question of current labor market needs modeling for automated workshop control in knowledge-intensive areas. On the basis of the ontological model of labor market needs, the content of the workshop is systematically processed for certain pro les in knowledge-intensive areas. An approach to the e-workshop project control based on the pedagogical design model ADDIE is described. The approach is implemented on the basis of an information system that takes into account the regular updating of the technological and tool base in professional areas. The paper proposes a method for forming and modifying the list of main learning tasks - the kernel of the workshop, based on the analysis of labor market needs. This method involves systematic monitoring of vacancies in this pro le, processing their descriptions in order to highlight the requirements of employers. The methodology is implemented in the framework of the information system for workshops designing. Vacancy data is obtained from the API hh.ru, lists of the applicants requirements and responsibilities are extracted from their descriptions. The resulting lists of requirements are processed using natural language processing and cluster analysis technologies.</p>
      </abstract>
      <kwd-group>
        <kwd>workshops design knowledge-intensive areas</kwd>
        <kwd>labor market needs</kwd>
        <kwd>machine learning</kwd>
        <kwd>natural language processing</kwd>
        <kwd>unsupervised text clustering</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>During the period of high competition in the labor market, the main task of
educational institutions is to prepare graduates who are competitive in the
labor market. Constant updating of the goals, learning outcomes and content of
educational programs becomes not just a requirement of regulations and
educational standards, but a necessary condition for ensuring high-quality training of
students. At the level of Federal state standards, measures are being taken to
strengthen the in uence of employers on the learning process in higher
education institutions: involving them in the development of educational standards,
creating basic departments at enterprises, and ensuring the practical orientation
of learning process [1{4].</p>
      <p>Such actions are particularly relevant when it comes to training specialists in
knowledge-intensive areas. A feature of knowledge-intensive areas is the constant
updating of the technological and tool base, and, as a result, constantly changing
the requirements of employers.</p>
      <p>This article is devoted to the formation and further systematic revision of
the workshop kernel for knowledge-intensive areas. The workshop kernel in the
context of this paper is a list of the main educational tasks that correspond to the
labor functions (professional tasks that are constantly faced by active specialists
in the labor market) and the competencies of the graduate. The method of
forming the workshop kernel is proposed on the basis of an information system
that constantly monitors and analyzes the requirements of the professional area
professional standards and vacancies descriptions in online-recruitment systems.
2</p>
    </sec>
    <sec id="sec-2">
      <title>Overview of existing solutions</title>
      <p>
        At the moment, the direction related to information support for the
implementation of the educational process is actively developing. Modeling of the curriculum
based on the ontological approach is described in the paper [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ]. Graph models
and structural approaches to curriculum development are presented in the paper
[
        <xref ref-type="bibr" rid="ref6">6</xref>
        ]. Examples of works that perform modeling and expert analysis of educational
programs are also [
        <xref ref-type="bibr" rid="ref7 ref8">7, 8</xref>
        ]. However, these works do not imply a direct impact of
the professional areas requirements on the educational trajectory formation.
      </p>
      <p>
        In order to monitor the connection between the needs of employers and the
implementation of the educational process, concepts of various intelligent
systems are emerging. The following papers describe an automated system for
monitoring and analyzing the compliance of personnel needs based on the
nomenclature of universities [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ], a quali cation-oriented expert system for managing
the educational process [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ], and an intelligent system for supporting the
educational programs formation based on neural network models of language, taking
into account the professional areas requirements [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ]. These expert systems
interact with the labor market needs (its normative documents) and suggest making
recommendations for modifying the normative documents of the educational
process. The paper [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ] also describes the interaction with vacancies descriptions,
but does not specify how this interaction is carried out, the emphasis is on the
analysis of professional standards.
      </p>
      <p>It should be noted that the normative documents of the educational and
professional areas are inert in relation to the rapidly changing requirements for the
practical part implementation of the educational process. Therefore, the main
drawback of systems that focus on the normative documents is that all
recommendations are made for educational programs, but no speci c recommendations
are given for the implementation of these. Such recommendations must
necessarily include the tools and technologies updates in the professional areas, if the
purpose of training is to train highly quali ed specialists of this pro le.
3</p>
    </sec>
    <sec id="sec-3">
      <title>Approach to the formation of the actual workshop kernel based on the analysis of the labor market needs of knowledge-intensive areas</title>
      <p>
        This article describes an approach to solving this problem, namely the system
of automated workshop design and workshop project control [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ] based on the
professional area needs and the opinions of employers in knowledge-intensive
areas. On the basis of the approach, an information system for the electronic
workshop design is developed and implements the model of pedagogical design
ADDIE [
        <xref ref-type="bibr" rid="ref13 ref14">13, 14</xref>
        ] at the stages of analysis and design. A characteristic feature of
the approach is its application in knowledge-intensive subject areas that have
annual update of technologies and tools.
      </p>
      <p>The approach describes the process of creating and modifying the workshop
content for the education pro le of students. The model of this process is shown
in Figure 1.</p>
      <p>P(alissttyoeftakapersr'osrknfswee)slosrikosnhaolp leLtbaaisarsntskioesnfg T(hliisstyoeftakapresr'sorknfswee)solsrkiosnhaolp oAepnxianoplifyeosrntiss (lisWt Soorfiegkmtssnathaiisfimoikcnpasal)tnekeceaerrnneinlg mOsnouatdbrooeejfleoalicngtgy (WmLaaoibrnkeosatsuhantrios-mdikpnsaatpe)tuernxosijleiitaycrty
Modeling</p>
      <p>of
education
process
Educational
standards</p>
      <p>Required skills
Ontology
modification</p>
      <p>Content
modification</p>
      <p>Disc.i.p.line N
Discipline 2</p>
      <p>Disciplinel 1
Workshop prloject
for each descipline</p>
      <p>Points
estimate</p>
      <p>Workshop
implementation
Professional
standard
Selection of the list</p>
      <p>of work tasks
Selection of key skills
from employers
Labonueremdasrket</p>
      <p>Teacher</p>
      <p>Recommendations
for improving the
workshop</p>
      <p>Results
Analysis</p>
      <p>Learning
outcomes
1. Formation the workshop kernel for a current education pro le.</p>
      <p>
        During the rst design, the information system forms the the workshop kernel
list of the main learning tasks for a speci c pro le of graduates. The main
learning tasks at this stage are the adaptation of labor tasks that the student
must be ready to solve in order to be competitive in the labor market. The
collection of labor tasks is carried out by analyzing professional standards,
normative documentation of the pro le and corresponding vacancies from
online-recruitment systems. The obtained data are processed using semantic
analysis technologies [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ], clustered by subject, and the most popular labor
tasks and technologies (tools) that need to be solved are identi ed. If the
workshop design is not the rst time, then the list of learning tasks from the
previous period can also be used as a basis.
2. Formation of the main learning tasks list based on the analysis of expert
opinions.
      </p>
      <p>The resulting list of learning tasks for the workshop kernel is passed to
experts to assess their signi cance and complexity (quali cation level). The
information system o ers learning tasks to the workshop kernel with an
assessment of signi cance above the threshold set by the workshop developer.
This stages of interaction with experts is repeated every year to update the
list of tasks, assess their signi cance and technologies for solving them.
3. Formation of the workshop project with calculation of labor-intensity
characteristics of learning tasks and division of these tasks into auxiliary ones.
The labor-intensity of learning tasks in the workshop project is determined
in accordance with the weight coe cient of each learning task. The weight
coe cient is calculated using the formula 1</p>
      <p>Wi =</p>
      <p>Pn
i=1
Pm
j=1 Ci
Pm
j=1 Ci</p>
      <p>Kj</p>
      <p>Kj
(1)
where Wi { the weight coe cient of the i-th learning task, Ci { the expert
evaluation of the i-th factor of the learning task in points (from 1 to 10), Kj
{ con dence level of the j-th expert, n { number of practical tasks of the
workshop, m { number of evaluation factors.</p>
      <p>According to the value of the weight coe cient, each main learning task is
assigned a share of the total labor intensity of the workshop.
4. Formation of disciplines workshops projects of the education pro le on the
basis of educational process modeling.</p>
      <p>At the previous stage, the main learning tasks are also divided into blocks of
sub-tasks and analyzed for duplication { if the main learning task i contains
one or more identical sub-tasks with the previous (within the educational
process) learning task i 1, then these sub-tasks are excluded from the
preparatory set i. This allows you to reduce the "preparatory" trajectory of
the main educational task without losing the quality of students learning.
After that, the learning tasks are arranged in the optimal order for studying
and distributed among the disciplines, forming the educational trajectory of
the pro le.
5. Processing the learning outcomes of the disciplines workshops and making
recommendations for modifying the workshop content.</p>
      <p>Based on the learning outcomes, the information system generates
recommendations for modifying the electronic workshop content based on the
results of its passage. According to the described approach, the
implementation of the main learning tasks and sub-tasks is carried out using data
obtained at the stages of formation and expert evaluation of the workshop
kernel. Technologies and tools selected according to the labor market needs
and recommended by experts are included in the educational process. Since
we are talking about training specialists in knowledge-intensive areas where
popular technologies and tools are constantly changing, constant monitoring
of the labor market and an annual survey of specialists allow us to timely
update the workshop content implementation. In this work, we have
implemented an approach to ontological modeling of labor market needs based on
the results of systematic monitoring of these online-recruitment systems.
3.1</p>
      <p>Modeling the current labor market needs within a speci c
educational pro le
In order to clearly de ne the format, purpose of the extracted data and how to
analyze it, it was decided to describe the ontological model of the professional
area for the speci c educational pro le. Ontology in the context of this paper
will be understood as a speci c knowledge base [16{18] used for solving learning
tasks.</p>
      <p>OP A = (EP A; RP A);
(2)
where EP A is a set of entities of the professional area, RP A is a set of relationships
between entities in a professional area.</p>
      <p>The set of EP A = V; L; S; Req entities is divided into four main subsets:
{ sub-set V (vacancies) - a subset of professions described by professional
standards (PS) and vacancies. Each profession is characterized by appropriate
professional standards and a speci c set of vacancies;
{ sub-set L (labor tasks) entities that describe labor tasks from professional
standards or from vacancies descriptions;
{ sub-set S (skills) entities includes knowledge and skill requirements. These
skills are described in the PS in relation to each labor task. The student
must master these skills in order to be a sought-after specialist;
{ sub-set Req (requirements) - this set includes the employers requirements
technologies and tools knowledge, or so-called key skills from the vacancies
description that the applicant must have in order to solve labor tasks. For
modeling knowledge-intensive areas this subset is key in the formation of
actual content for practical learning of students in the educational pro le.</p>
      <p>Figure 2 shows a generalized model for matching professional standards
entities and vacancies description entities in online-recruitment systems.</p>
      <p>Figure 3 shows an ontological model of the professional area of a certain
educational pro le, formed on the basis of an analysis of the labor market needs
and the competencies of the graduate.</p>
      <p>These models show the main data that should be processed and compared in
the process of forming the actual workshop kernel of a certain educational pro le
- labor tasks and skills of professional standards, requirements, labor tasks and
key skills from employers.</p>
      <p>Profession
(Prof. standart)
- name
- possible posts: list
attach</p>
      <p>1...*</p>
      <p>Post
- name
influence 1...*</p>
      <p>Labor function
- name
- labor tasks: list</p>
      <p>1...*
determine</p>
      <p>1...*</p>
      <p>Skills
- competencies: list</p>
      <p>Profession
- name
- type
attach 1...*</p>
      <p>Vacancy
- name
- requirements: list
determine</p>
      <p>1...*</p>
      <p>Labor tasks
confirm</p>
      <p>1...1
confirm</p>
      <p>- name
1...* - key skills: list
confirm
1...*</p>
      <p>Method for forming the electronic workshop kernel based on
the analysis of current labor market needs
The proposed method is based on semantic analysis of current requirements of
employers for speci c projects (tasks) in knowledge-intensive areas. Based on the
results of this analysis, the main labor tasks that a graduate of the pro le must
be able to solve in order to be competitive in the labor market are highlighted.
The collection of labor tasks is carried out using the analysis of vacancies
corresponding to the pro le from online-recruitment systems. The required skills
and responsibilities of applicants are highlighted from the vacancies description.
The data obtained are processed using semantic analysis technologies, clustered
by topic. The most popular labor tasks and technologies (tools) that need to
be solved are highlighted. If the workshop design is not the rst iteration, then
the list of learning tasks from the previous learning period can also be used as
a basis.</p>
      <p>This approach assumes the following steps:
1. determining the current labor market needs based on the analysis of
onlinerecruitment systems;
2. formation (addition) of an ontological model of the professional area to
identify new trends in the labor market;
3. formation of the actual workshop kernel and recommendations for the
implementation of the workshop content in this educational pro le in accordance
with the professional area needs.
3.3</p>
      <p>Determining the current labor market needs based on the
analysis of online-recruitment systems
Professional standards are basic normative documents that de ne the legally
xed requirements of the professional area. The main drawback of such
documents is their inertia { the term for changing such documents can be 5-10 years.
In addition, professional standards re ect skills, actions, and functions in
general, without delving into speci c tools and technologies. However, the demand
of the labor market for specialists of a certain pro le and the requirements for the
technological and tool base change faster than professional standards. In order to
track these changes in a timely manner, you need to contact online-recruitment
systems.</p>
      <p>The texts of vacancies descriptions in such online-recruitment systems have
a similar structure { each vacancy contains a block describing the duties and
requirements for the applicant. Depending on the employer, the di erence may
be that the data may be indicated by di erent words, such as "Requirements"
"Required" "It is necessary to...". The scheme of the algorithm for extracting
and processing information from the vacancies description is shown in Figure 4.</p>
      <p>As part of the information system, the analysis of vacancies received using
the services API hh.ru is currently implemented. First, the workshop developer
selects the required professional pro le. The system sends a request to the API
and receives a list of vacancies for this pro le. Since this list o ers vacancies
descriptions in an abbreviated format, vacancies identi cation number is extracted
from this list. Next, the algorithm sends a request to get a full description of
each of the vacancies by its ID. Data is provided in json format, and descriptions</p>
      <sec id="sec-3-1">
        <title>Algorithm launch</title>
      </sec>
      <sec id="sec-3-2">
        <title>Creating a list of specializations using regular expression</title>
      </sec>
      <sec id="sec-3-3">
        <title>Downloading a list of vacancies for each specialization</title>
      </sec>
      <sec id="sec-3-4">
        <title>Retrieving the "description" and "key_skills" blocks from vacancies content</title>
        <p>Selection of
requirements from the
"description" block
and preprocessing
the received data.</p>
        <p>Preprocessing the
"key_skills" block data</p>
      </sec>
      <sec id="sec-3-5">
        <title>Preprocessing the received data using tokenizer and stemmer</title>
      </sec>
      <sec id="sec-3-6">
        <title>Formatting a list of stop words. The formation of the TF-IDF matrix</title>
      </sec>
      <sec id="sec-3-7">
        <title>Clustering data using the DBSCAN algorithm</title>
      </sec>
      <sec id="sec-3-8">
        <title>Getting data from</title>
        <p>clusters. Processing and
sorting data by the
number of cluster</p>
        <p>elements</p>
      </sec>
      <sec id="sec-3-9">
        <title>Creating a list of basic educational tasks</title>
      </sec>
      <sec id="sec-3-10">
        <title>Output data to a file in the csv format</title>
        <p>are contained in the description block. A parser was implemented in Python,
extracts the "responsibilities" and "requirements" blocks and makes a list of Them
for further processing. In addition, the description contains the key skills
section, which describes the tools and technologies that the applicant must possess
for the position.</p>
        <p>
          At the processing stage, punctuation marks (commas, dots, and semicolons)
were removed. Abbreviations like "SW" were replaced with "software".
Normalization was carried out-bringing words to the initial form. In this task, we
decided to use stemmer, because due to the speci c terminology of vacancies
descriptions and the speci cs of the Russian language, the exclusion of endings
does not distort the meaning of the phrase. This system implements the Porter
stemmer [
          <xref ref-type="bibr" rid="ref19">19</xref>
          ]. At the output, we get an array of normalized tokens for employers
requirements.
        </p>
        <p>Next, the TF-IDF weight matrix is created. We consider each selected request
record as a separate document. The matrix is compiled using T dfVectorizer
(sklearn package), the block of stop words is taken from the ntlk case and
supplemented in accordance with the speci cs of the professional area. DBSCAN,
MiniBatchKMeans, and agglomerative clustering algorithms were applied to the
resulting matrix.</p>
        <p>The choice of the DBSCAN algorithm is due to the fact that with this spatial
clustering algorithm, you dont need to specify the number of clusters in advance
it is di cult to predict the number of thematic clusters in the variety of employers
requirements. In addition, the list of requirements often contains requirements
of the type "well understand what it is about". These records may be considered
noise and are not included in any of the clusters. Clusters of the following types
are highlighted: corresponding to the subject area and noise requirements (the
latter are removed from the list of requirements). Table 1 shows examples of
such clusters.</p>
        <p>Cluster content
[user support, cost management, PC
repair, responsibility, competent speech',
. . . ]
[ms sql development experience from
2 years, experience with industrial
databases: oracle ms sql postgresql,
experience with ms sql server from 1
year, experience with ms sql server
(distributed databases), practical
experience with ms sql server 2008/2016,
experience with ms sql server pro ler,
experience with ms sql server / oracle
database, . . . ]</p>
        <p>When selecting the clustering algorithms MiniBatchKMeans and
agglomerative clustering, you must specify the number of clusters. It is based on the number
of main labor tasks from the professional standards for this pro le, which has
been doubled (since about 50 % of the requirements in the vacancy are insigni
cant for the formation of this pro les workshop). This increase allows you to take
into account " noise" and allocate additional clusters for storing such records.
3.4</p>
        <p>Formation of an ontological model of the professional area
At this stage, cluster data is converted to ontological entities and described using
OWL. An example of an intelligence map of an ontological model fragment for
Cluster1 from Table 1 is shown in Figure 5.</p>
        <p>Embedded System</p>
        <p>Databases</p>
        <p>Design
Work
ms sql
ms sql server profiler</p>
        <p>postgresql
ms sql server 2008/2016</p>
        <p>Fig. 5. Fragment of the ontological model mind map for Cluster1</p>
        <p>The generated ontological model is o ered to the developer for analysis and
selection of the nal formulation of the main learning tasks and tools and
technologies for their solution. This set of learning tasks will be submitted for further
evaluation and modi cation to a group of experts from employers.
4</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>Practical application</title>
      <p>The proposed approach and implemented tools were used to form the workshop
kernel on the pro le \Embedded and cyber-physical systems". As a basic data
set for forming a kernel fragment dedicated to embedded system software,
requirements and key skills for software - vacancies of 6 di erent specializations
were taken and analyzed - 11183 vacancies and 121698 requirements. The
total execution time of the algorithm with data loading and processing was 31.5
minutes.</p>
      <p>Visualization of the DBSCAN and MiniBatchKMeans clustering algorithms
is shown in Figure 6 and 7.</p>
      <p>The DBSCAN algorithm showed the best results when setting the distance
between the eps clusters=0.001. With these parameters, about 270 clusters are
allocated that contain data that is signi cant for this pro le. Using
agglomerative clustering 100 signi cant clusters and 96 clusters of the MiniBatchKMeans
algorithm were identi ed.</p>
      <p>Further, the clusters were correlated with the labor tasks of professional
standards, and they were chosen as close as possible to the formulations of labor
tasks. Since it is di cult to assess the semantic proximity of texts in Russian, a
\manual" assessment of the semantic proximity of the selected clusters and the
main labor tasks was carried out. According to the results of this assessment,
the DBSCAN clustering algorithm showed better results - the selected clusters
were more \thematic" and contained fewer insigni cant requirements.
5</p>
    </sec>
    <sec id="sec-5">
      <title>Conclusion</title>
      <p>The article describes an approach to creating the electronic workshop content
of a certain education pro le for knowledge-intensive areas. These areas have
annualy strong changes in the issues of technologies used and requirements for
the skills of industry specialists. An ontological approach to modeling the actual
labor market needs based on a systematic analysis of online-recruitment systems
is proposed.</p>
      <p>Ontological model of the professional area have been developed that take
into account: the relationship between professional standards and labor market
requirements, and the competence model of the graduate. This model show the
main data that must be processed and compared in the process of forming the
actual workshop kernel for a speci c educational pro le - labor tasks and key
skills from employers. As part of the paper, the analysis of vacancies obtained
using the services API hh.ru was implemented. For the pro le "Embedded and
cyber-physical systems" 11183 vacancies and 121698 requirements were analyzed
for the workshop kernel segment of the embedded systems software. According to
the results of the expert evaluation, the DBSCAN clustering algorithm showed
better results - the selected clusters were more " thematic" and contained fewer
insigni cant requirements.</p>
      <p>An ontological model of the professional area of the pro le was developed
based on the results of the analysis of vacancies descriptions, and a list of current
main learning tasks and tools for solving them was de ned in the kernel block of
the discipline workshop \Embedded systems software" for transfer to
expertsemployers for evaluation.</p>
      <p>Based on the described approach, a software package for extracting and
processing current labor market needs from vacancies descriptions of
onlinerecruitment systems has been developed, and a mechanism for forming and
supplementing an ontological model of the professional area has been implemented.</p>
      <p>As a direction for further research, it was decided to compare the cluster
analysis of vacancies descriptions and classify them using neural network models.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Mann</surname>
            , Anthony &amp; Archer,
            <given-names>Louise.</given-names>
          </string-name>
          (
          <year>2014</year>
          ).
          <article-title>Understanding employer engagement in education: theories and evidence</article-title>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Tomlinson</surname>
            ,
            <given-names>Michael.</given-names>
          </string-name>
          (
          <year>2018</year>
          ).
          <article-title>Employers and Universities: Conceptual Dimensions, Research Evidence and Implications</article-title>
          .
          <source>Higher Education Policy</source>
          .
          <volume>10</volume>
          .1057/s41307-018- 0121-9.
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Elias</surname>
            ,
            <given-names>K. L.</given-names>
          </string-name>
          (
          <year>2014</year>
          ).
          <article-title>Employer perceptions of co-curricular engagement and the co-curricular record in the hiring process</article-title>
          . https://tspace.library.utoronto.ca/bitstream/1807/67968/1 /Elias Kimberly L 201411 MA thesis.pdf.
          <source>Last accessed 02 Jan</source>
          <year>2020</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Balganova</surname>
            <given-names>E. V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bogdan</surname>
            <given-names>N. N.</given-names>
          </string-name>
          <article-title>assessment by employers of competencies of future specialists in the eld of personnel management as a basis for improving the educational process. Professional education in the modern world</article-title>
          .
          <year>2016</year>
          . Vol.
          <volume>6</volume>
          . No.
          <issue>2</issue>
          . Pp.
          <volume>290</volume>
          -
          <fpage>296</fpage>
          . DOI: 15372/PEMW20160214.
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Chung</surname>
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kim</surname>
            <given-names>J.</given-names>
          </string-name>
          <article-title>An Ontological Approach for Semantic Modeling of Curriculum and Syllabus in Higher Education</article-title>
          .
          <source>International Journal of Information and Education Technology</source>
          ,
          <year>2016</year>
          , vol.
          <volume>6</volume>
          (
          <issue>5</issue>
          ), pp.
          <volume>365</volume>
          {
          <fpage>369</fpage>
          . DOI:
          <volume>10</volume>
          .7763/IJIET.
          <year>2016</year>
          .V6.715.
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Lisitsyna</surname>
            <given-names>L.S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pirskaya</surname>
            <given-names>A.S. [</given-names>
          </string-name>
          <article-title>Automation of Management of Educational Trajectories for the Development of Modular Competence-Oriented Educational Programs of the University]. Sbornik trudov Vserossiyskoj nauchno-prakticheskoy konferentsii s mezhdunarodnym uchastiem. Informatsionnye tekhnologii v obespechenii novogo kachestva vysshego obrazovaniya</article-title>
          .
          <source>[In Proceedings of the All-Russian Scienti cPractical Conference with International Participation \Information Technology in Providing a New Quality of Higher Education"]. Moscow</source>
          ,
          <year>2010</year>
          . pp.
          <volume>75</volume>
          {
          <fpage>86</fpage>
          . (in Russ.)
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Kharitonov</surname>
            <given-names>I.M. [</given-names>
          </string-name>
          <article-title>The Study Plan Forming Algorithm Based on the Study Discipline Formalized Presentation Procedure (by the Example of \System Simulation" Discipline)]</article-title>
          . Bulletin of Astrakhan State Technical University. Series: Management, Computer Science and Informatics,
          <year>2011</year>
          , no.
          <issue>2</issue>
          , pp.
          <volume>178</volume>
          {
          <fpage>185</fpage>
          . (in Russ.)
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Sibikina</surname>
            <given-names>I.V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kvyatkovskaya</surname>
            <given-names>I.Y.</given-names>
          </string-name>
          [
          <article-title>Construction of Linguistic Scales with the Purpose of Revelation of Important Disciplines Developing the Competence]</article-title>
          . Bulletin of Astrakhan State Technical University. Series: Management, Computer Science and Informatics,
          <year>2012</year>
          , no.
          <issue>2</issue>
          , pp.
          <volume>182</volume>
          {
          <fpage>186</fpage>
          . (in Russ.)
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Zrelov</surname>
            <given-names>P.V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Korenkov</surname>
            <given-names>V.V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kutovskiy</surname>
            <given-names>N.A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Petrosyan</surname>
            <given-names>A.S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rumyantsev</surname>
            <given-names>B.D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Semenov</surname>
            <given-names>R.N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Filozova</surname>
            <given-names>I.A.</given-names>
          </string-name>
          [
          <article-title>Automated System for Monitoring and Analysis of Compliance of the Labour Resources Needs According the Specialties' Nomenclature of Higher Educational Institution]</article-title>
          .
          <source>Federalism</source>
          ,
          <year>2016</year>
          , no.
          <volume>4</volume>
          (
          <issue>84</issue>
          ), pp.
          <volume>63</volume>
          {
          <fpage>76</fpage>
          . (in Russ.)
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Stain</surname>
            <given-names>D.A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Verbitskaya</surname>
            <given-names>N.O.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kalugina</surname>
            <given-names>T.G.</given-names>
          </string-name>
          [
          <article-title>Quali cation-Oriented Expert System of Management of Educational Process of Higher Education in Modern Processes of Continuing Quali cation Development of Personnel in Russia]</article-title>
          . Bulletin of the South Ural State University. Ser. Education.
          <source>Educational Sciences</source>
          .
          <year>2018</year>
          , vol.
          <volume>10</volume>
          , no.
          <issue>1</issue>
          , pp.
          <volume>27</volume>
          {
          <fpage>36</fpage>
          . DOI:
          <volume>10</volume>
          .14529/ped180104 (in Russ.)
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Botov</surname>
            <given-names>D.S.</given-names>
          </string-name>
          <article-title>Intelligent Support Development of Educational Programs Based on the Neural Language Models Taking into Account of the Labor Market Requirements</article-title>
          . Bulletin of the South Ural State University. Ser. Computer Technologies, Automatic Control,
          <source>Radio Electronics</source>
          ,
          <year>2019</year>
          , vol.
          <volume>19</volume>
          , no.
          <issue>1</issue>
          , pp.
          <volume>5</volume>
          {
          <fpage>19</fpage>
          . DOI:
          <volume>10</volume>
          .14529/ctcr190101 (in Russ.)
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Boldyreva</surname>
            <given-names>E. A.</given-names>
          </string-name>
          <article-title>Approach to the automation of design processes for a workshop based on the views of employers // Bulletin of the Astrakhan State Technical University</article-title>
          . Series: Management,
          <source>Computing and Informatics</source>
          .
          <year>2020</year>
          . No. 1. P.
          <volume>94</volume>
          {
          <fpage>104</fpage>
          . DOI:
          <volume>10</volume>
          .24143 / 2072-9502-2020-1-
          <fpage>94</fpage>
          -
          <lpage>104</lpage>
          . (in Russ.)
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>Chookaew</surname>
          </string-name>
          , Sasithorn Howimanporn, Suppachai Sootkaneung, Warin Pradubsri, Yoothai,. (
          <year>2014</year>
          ).
          <article-title>Computer assisted learning based on ADDIE instructional development model for visual impaired students</article-title>
          .
          <source>Proceedings of the 22nd International Conference on Computers in Education, ICCE</source>
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <surname>Ngussa</surname>
            ,
            <given-names>B. M.</given-names>
          </string-name>
          (
          <year>2014</year>
          ).
          <article-title>Application of ADDIE Model of Instruction in TeachingLearning Transaction among Teachers of Mara Conference Adventist Secondary Schools , Tanzania</article-title>
          .
          <source>Journal of Education and Practice</source>
          ,
          <volume>5</volume>
          (
          <issue>25</issue>
          ),
          <volume>1</volume>
          {
          <fpage>11</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <surname>Sivogolovko</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Thalheim</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          <article-title>Semantic approach to cluster validity notion</article-title>
          . // Advances in Databases and Information Systems / Ed. by Tadeusz Morzy, Theo Harder, Robert Wrembel. | Springer Berlin Heidelberg,
          <year>2012</year>
          | Vol.
          <volume>186</volume>
          | P.
          <volume>229</volume>
          {
          <fpage>239</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16.
          <string-name>
            <surname>Ward</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <article-title>and</article-title>
          <string-name>
            <given-names>A.</given-names>
            <surname>Aurum</surname>
          </string-name>
          .
          <year>2004</year>
          .
          <article-title>Knowledge management in software engineering { Describing the process</article-title>
          ,
          <volume>137</volume>
          {
          <fpage>146</fpage>
          ., 15th Australian Software Engineering Conference (ASWEC
          <year>2004</year>
          )
          <article-title>Melbourne</article-title>
          , Australia: IEEE Computer Society Press.
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          17.
          <string-name>
            <surname>Van de Ven</surname>
            ,
            <given-names>A.H.</given-names>
          </string-name>
          <year>2005</year>
          .
          <article-title>Running in packs to develop knowledge-intensive technologies</article-title>
          .
          <source>MIS Quarterly</source>
          <volume>29</volume>
          (
          <issue>2</issue>
          ):
          <volume>365</volume>
          {
          <fpage>378</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          18.
          <article-title>Guide to the Software Engineering Body of Knowledge. Version 3.0 (SWEBOK</article-title>
          .
          <year>v3</year>
          ).
          <article-title>A Project of</article-title>
          the IEEE Computer Society http://www.computer.org/portal/web/swebok.
          <source>Last accessed 02 Jan</source>
          <year>2020</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          19.
          <string-name>
            <surname>Willett</surname>
            <given-names>P.</given-names>
          </string-name>
          <article-title>The Porter stemming algorithm: then</article-title>
          and now // Program: Electronic Library and
          <string-name>
            <given-names>Information</given-names>
            <surname>Systems</surname>
          </string-name>
          . |
          <year>2006</year>
          . | Vol.
          <volume>40</volume>
          , no. 3. | Pp.
          <fpage>219</fpage>
          -
          <lpage>223</lpage>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>