УДК 004
ФОРМАЛИЗОВАННЫМ АНАЛИЗ ФУНКЦИОНАЛЬНОМ ПОЛНОТЫ ИНТЕРНЕТ-
РЕСУРСОВ ПО ПОИСКУ ВАКАНСИЙ
Д. М. Жевакин, С. Н. Широбокова
Южно-Российский государственный политехнический университет (НИИ) им. М. И. Платова (г. Новочеркасск, Российская Федерация)
Представлены результаты анализа функциональной полноты шести порталов по поиску вакансий. Сайты подобраны в рамках разработки инструментария рейтингования вакансий и выделения ключевых компетенций. Показано, насколько эти информационные ресурсы сходны или различны с точки зрения функциональной полноты. Проанализированы основные критерии сравнения. Рассчитаны матрицы и построены графы, с помощью которых можно проанализировать возможности порталов и сформировать общий функционал, который следует учитывать при проектировании названного выше инструментария.
Ключевые слова: информационный портал, вакансии, анализ функциональной полноты, формализованный анализ, мера подобия Жаккарда.
FORMALIZED ANALYSIS OF THE FUNCTIONAL COMPLETENESS OF THE PORTALS
FOR SEARCHING VACANCIES D. M. Zhevakin, S. N. Shirobokova
Platov South-Russian State Polytechnic University (NPI) (Novocherkassk, Russian Federation)
The article presents the results of an analysis of the functional completeness of six job search portals, selected as part of the development of a vacancy rating toolkit and highlighting key competencies. It is shown to what extent the information resources selected for comparison have similarities or differences in terms of functional completeness. The main possibilities for the comparison of portals are analyzed. Matrices are calculated and graphs are built, with the help of which it is possible to analyze the capabilities of each of the portals and form a general functionality that should be taken into account when designing the developed toolkit.
Keywords: information portals, vacancies, functional completeness analysis, formalized analysis, Jacquard similarity measure.
Введение. Рекрутинговые интернет-площадки решают проблему поиска кадров и вакантных рабочих мест. У таких порталов есть собственные инструменты для поиска вакансий, а также API. Это программные интерфейсы приложения, прикладного программирования (от англ. application programming interface), которые позволяют писать программы от лица работодателей или соискателей (подробнее описано в [1]).
Основная часть. Список проанализированных порталов представлен в табл. 1.
Таблица 1
Список порталов
Портал Ссылка
HeadHunter, S1 https://hh.ru/
SuperJob, S2 https://superiob.ru/
«ТрудВсем», S3 https://trudvsem.ru/
«Хабр Карьера», S4 https://career.habr.com/vacancies?type=all
Worki, S5 https://vk.com/worki
«Avito Работа», S6 https://www.avito.ru/
Анализ проводится в рамках разработки инструментария, который описан в [2]. Порталы рассмотрены с точки зрения пользовательских возможностей соискателей. Эти данные станут базой семантического анализа для выделения компетенций по профессии в целом или определения рейтинга вакансии. Анализ функциональных возможностей поиска вакансий представлен в табл. 2.
Таблица 2
Анализ функций порталов по поиску вакансий
Функция (условие поиска, содержание запроса) 51 52 53 54 55 56
Ключевые слова, /1 + + + + + +
Профессиональная область, / 2 + — + + + +
Отрасль, _ / 3 + + — + + +
Регион1, / 4 + + + + + +
Уровень заработной платы, / 5 + + + + + +
Опыт работы, / 6 + — + — — +
Тип занятости, _ / 7 + + + + + —
График работы, / 8 + — + — + +
Скрыть вакансии агентств, / 9 + + + — — —
Скрыть вакансии, недоступные соискателям-инвалидам, /10 + — + — + —
Вакансии для соискателей от 14 лет, _ /11 + — + — — —
Вакансий за период, /12 + + — — — —
Количество вакансий на одной странице, /13 + — — — — —
Сортировка (по дате изменения, по убыванию зарплаты, по возрастанию зарплаты, по соответствию), /14 + — — + — +
Возможность собственной аналитики, /15 + — — + — —
Исключение ключевых слов из поиска, /16 — + — — — —
Указание вида ставки (часовая, дневная, месячная), _ /17 — + — — + —
Поиск по определенной компании, _ /18 + + + + — —
Только удаленная работа, /19 + + + + + +
Уровень владения иностранными языками, / 20 — + — — — —
Наличие водительских прав, _ / 21 — + — — — —
Вакансии с поддержкой переезда, / 22 — — + — — —
Образование, _ / 23 — — + — — —
Вакансии, подходящие социально незащищенным соискателям, / 24 — — + — — —
Описание вакансии, _ / 25 + + + + — +
Квалификация, _ / 25 — — — + — —
Профессиональные навыки, _ / 26 — — — + — —
Основные настройки, которые можно использовать для поиска вакансий:
— ключевые слова,
— регион,
— размер заработной платы,
— опыт работы,
— тип занятости,
— график работы.
По данным табл. 2 проведем расчет матриц согласно методике [3-5]:
1 Для портала Worki и АуНо данный функционал реализован через указания места расположения и радиуса поиска вакансий. Также у АуНо есть возможность поиска в определенном районе города.
рт) = = [д1к},н = {Ьккик е 1^).
Полученные матрицы имеют вид:
^¿к =
0 43 21 0
8 08 53 4
р(01) _ 5 г1к = 7 60 52 2
68 03 2
9 78 60 3
8 88 53 0
1,000 0,455 0,619 0,550 0,474 0,556
0,455 1,000 0,364 0,421 0,412 0,333
0,619 0,364 1,000 0,381 0,444 0,444
0,550 0,421 0,381 1,000 0,438 0,533
0,474 0,412 0,444 0,438 1,000 0,538
0,556 0,333 0,444 0,533 0,538 1,000
1,000 0,556 0,722 0,611 0,500 0,556
0,714 1,000 0,571 0,571 0,500 0,429
0,813 0,500 1,000 0,500 0,500 0,500
0,846 0,615 0,615 1,000 0,538 0,615
0,900 0,700 0,800 0,700 1,000 0,700
1,000 0,600 0,800 0,800 0,700 1,000
Н[к =
Получим логические матрицы отношения поглощения (включения) путем преобразования матриц Р.\(к1\ С^Н^ при пороговых значениях гр = 7; гд = 0,50; гъ = 0,70.
Ро = {р0к},Со = [д?к},Но = [Ь°к](1,к е 1,п),
Р?к
д0к
1, если р< гр и I Ф к,
1п (01)
[0, если р\к
> гю или I = к,
( 1, если д1к > гд и х Фк, {0, если д^к < гд или I = к, С 1, если И.[к> гъ и / Ф к, [0, если И.1к < гъ или I = к.
Здесь гр, гд, гъ — выбранные граничные значения. При гр = 7; гд = 0,50; гъ = 0,70 получаем:
Рг
(01)
0 0 =1 =1 0 0
1 0 1 1 1 0
1 0 0 0 0 0
Нп
1 1 1 0 1 1
0 1 =1 =1 1 1
1 1 1 1 1 0
С(
0 0 0 0 1 0
1 0 0 0 1 1
0 0 0 0 1 1
V 0 0 =1 =1 0 1 0 0 0 0 0 1
0 0 0 0 0 0 0 0 0 0 1 0
1 0 0 0 0 0
1 0 0 0 0 1
0 0 0 0 0 1
1 0 0 1 1 0
Построенные по матрицам Ро, G0 и Н0 графы наглядно показывают различия в функциональных возможностях исследуемых сайтов. По графу превосходства, отображенного на рис. 1, видно, какие из сравниваемых порталов и насколько превосходят друг друга.
Рис. 1. Граф превосходства при гр = 7
При пороговом значении ер =7 порталы 51 и 53 обладают наибольшей функциональной полнотой, превосходя 52, 54, 55 и 56. При этом 52 превосходит 56, а 51 и 53 не превосходят друг друга. Порталы 52, 54, 55 и 56 также не имеют взаимного превосходства.
Матрица С = позволяет оценить сходство исследуемых сайтов по функционалу.
Граф подобия для сравниваемых порталов построен по матрице G0 для порогового значения Ед = 0,50 (рис. 2).
Рис. 2. Граф подобия при гд = 0,50
Граф показывает, что порталы 51, 53, 54, 55 и 56 имеют наиболее высокую степень подобия. Порталы 51 и 53 подобны друг другу на 61,9%, 51 и 54 — на 55%, а 51 и 56 — на 55,56 %. 56 и 54 подобны на 53,33 %, 56 подобен 55 на 53,85 %. Степень подобия 52 остальным порталам — менее 50 %, поэтому он в графе не имеет связей.
На основе матрицы Н0 построен граф поглощения для порогового значения Eh = 0,70 (рис. 3).
Рис. 3. Граф поглощения при ел = 0,70
Из рисунка видно взаимное поглощение порталов 51 и 53, а также 55 и 56. Портал 51 поглощает 52, 54, 55 и 56. Порталы 52 и 54 поглощают 55, а 54 — 56. Портал 53 поглощает 55 и 56.
Молодой исследователь Дона IfHfjJJ №1(28)2021
Таким образом, можно констатировать, что все рассматриваемые системы имеют некоторый общий функционал. Это поиск по ключевым словам в названиях вакансий, возможность определить регион поиска и тип занятости. Также большинство сайтов позволяют искать вакансии по описанию и указывать профессиональную область или отрасль. На половине площадок можно при поиске выбирать график, опыт работы, сортировать вакансии и скрывать позиции, не подходящие для соискателей с инвалидностью.
У некоторых порталов есть особенные, редкие функции:
— поиск вакансий для соискателей от 14 лет у HeadHunter и «ТрудВсем»;
— вывод вакансий за период у HeadHunter и SuperJob;
— возможность формирования собственной аналитики у HeadHunter и «Хабр Карьера»;
— указание вида ставки у SuperJob и Worki.
Четыре ресурса поддерживают уникальные функции.
HeadHunter:
— отображение количества вакансий на одной странице.
SuperJob:
— удаление ключевых слов из поиска,
— указание уровня владения иностранными языками,
— указание наличия водительских прав.
«ТрудВсем»:
— указание вакансий с поддержкой переезда,
— указание необходимого образования,
— отображение вакансий, подходящих социально незащищенным группам граждан.
«Хабр Карьера»:
— поиск по квалификации,
— поиск по профессиональным навыкам.
Для портала Worki нет специфичных функций. Его главное преимущество — интеграция с мессенджером «ВКонтакте». Аналогично «Avito Работа» является частью большого информационного ресурса Avito.
Выводы. Итак, по итогам проведенного анализа выделены основные функции рекрутинговых интернет-площадок, а также определены их редкие и уникальные поисковые возможности. Это позволит выделить основные критерии, по которым пользователи будут отбирать предложения о работе и, опираясь на определенные параметры, рассчитывать рейтинг каждой вакансии. Если у портала есть API, то с его помощью можно получать данные, необходимые для разрабатываемого инструментария.
Библиографический список
1. Жевакин, Д. М. О проектировании информационной системы подбора подходящих вакансий / Д. М. Жевакин, С. Н. Широбокова, М. Е. Диков // Моделирование и конструирование в образовательной среде : сб. мат-лов V Всерос. (с междунар. участием) науч.-практ., методол. конф. для науч.-педагог. сообщества. — Москва : Изд-во Мос. гос. образоват. комплекса, 2020. — С.141-146.
2. Широбокова, С. Н. Об аспектах разработки инструментария поддержки принятия решений выбора и рейтингования вакансий из различных информационных источников / С. Н. Широбокова, Д. М. Жевакин // Вестник молодежной науки России : [сайт]. — 2020. — № 4. — С. 17. — URL : https://07992ba4-dcc8-4e97-a627-2ff245129607.filesusr.com/ugd/96814c e0c61fe7c40344c68c62bd0933886f74.pdf (дата обращения : 10.11.2020).
L4QQ/J
3. Хубаев, Г. Н. Сравнение сложных программных систем по критерию функциональной полноты / Г. Н. Хубаев // Программные продукты и системы. — 1998. — № 2.— С. 6-9.
4. Хубаев, Г. Н. Сегментирование рынка на основе различий в требованиях покупателей к функциональной полноте товара: универсальная методика (на примере программных продуктов) / Г. Н. Хубаев // Наука и бизнес: пути развития. — 2019. — № 3 (93). — С. 219-224.
5. Щербаков, С. М. Метод анализа сложных систем по критерию функциональной полноты: расширение и адаптация / С. М. Щербаков // Системное управление. — 2010. — № 2 (8). — URL : http://sisupr.mrsu.ru/wp-content/uploads/2015/02/SCHERBAKOV 1.pdf (дата обращения: 02.01.2021).
Об авторах:
Широбокова Светлана Николаевна, доцент кафедры «Информационные и измерительные системы и технологии» Южно-Российского государственного политехнического университета (НПИ) им. М. И. Платова (346428, РФ, г. Новочеркасск, ул. Просвещения, 132), кандидат экономических наук, доцент, shirobokova sn@mail.ru
Жевакин Дмитрий Михайлович, магистрант кафедры «Информационные и измерительные системы и технологии» Южно-Российского государственного политехнического университета (НПИ) им. М. И. Платова (346428, РФ, г. Новочеркасск, ул. Просвещения, 132), dimas-zhevakin@yandex.ru
Authors:
Shirobokova, Svetlana N. associate professor, the Department of «Information and Measurement Systems and Technologies», Platov South-Russian State Polytechnic University (NPI), (132, Prosveshcheniya str., Novocherkassk, RF, 346428), candidate of economic sciences, associate professor, shirobokova sn@mail.ru
Zhevakin, Dmitrij M., master degree student, the Department of «Information and Measurement Systems and Technologies», Platov South-Russian State Polytechnic University (NPI), (132, Prosveshcheniya str., Novocherkassk, RF, 346428), dimas-zhevakin@yandex.ru