Научные публикации по теме магистерской работы

Ниже приведены личные публикации, работы научного руководителя и переводы статей, связанных с тематикой магистерской работы.

Личные публикации в сборниках конференций

  1. Системный анализ методов автоматизации тестирования программного обеспечения и разработка инструментария для их выбора при реализации малых и средних проектов.

    Авторы: М.К. Рябцев, С.А. Зори

    Аннотация: В статье выполнен системный анализ методов автоматизации тестирования программного обеспечения в малых и средних проектах. Рассмотрены и сравнены популярные инструменты автоматизации, предложен подход к обоснованному выбору средств с учётом особенностей проекта.

    Источник: Системный анализ методов автоматизации тестирования программного обеспечения и разработка инструментария для их выбора при реализации малых и средних проектов. / М.К. Рябцев, С.А. Зори // Программная инженерия: методы и технологии разработки информационно-вычислительных систем (ПИИВС-2024) : сборник материалов и докладов V Международной научно-практической конференции, Донецк, 27–28 ноября 2024 года. – Донецк: Донецкий национальный технический университет, 2024. – С. 366–369. – EDN VWDIKY.

  2. Экономическое обоснование разработки интеллектуального преподавательского ассистента на основе графа знаний

    Авторы: М.К. Рябцев, А.В. Боднар

    Аннотация: В статье рассматривается экономическое обоснование разработки интеллектуального преподавательского ассистента на основе графа знаний. Проанализированы затраты на создание и внедрение системы, оценены потенциальные эффекты для образовательного процесса, такие как снижение нагрузки преподавателей и повышение индивидуализации обучения. Показано, что использование ассистента обеспечивает окупаемость проекта и может быть эффективно применено в вузах и образовательных платформах.

    Источник: Экономическое обоснование разработки интеллектуального преподавательского ассистента на основе графа знаний / М.К. Рябцев, А. В. Боднар // Информатика, управляющие системы, математическое и компьютерное моделирование (ИУСМКМ-2025 – студенческая секция) : сборник материалов XVI Международной научно-технической конференции в рамках XI Международного научного форума Донецкой Народной Республики, Донецк, 28 мая 2025 г. / ДонНТУ, НОИ КНиТ ; ред. кол.: Аноприенко А. Я. (пред.), Васяева Т. А., Секирин А. И. [и др.] ; отв. ред. Р. В. Мальчева. – Донецк : Донецкий национальный технический университет, 2025. – С. 255–260.

Публикации научного руководителя

  1. Оптимизация и повышение производительности игровых движков для android

    Авторы: А.И. Боровиков, С.А. Зори

    Аннотация: В статье рассматриваются подходы к оптимизации и повышению производительности игровых движков для Android. Проанализированы факторы, влияющие на FPS и комфорт пользователя, приведены практические методы оптимизации кода на Java, работы движка и адаптации игр к ограничениям мобильных устройств.

    Источник: Оптимизация и повышение производительности игровых движков для android / А.И. Боровиков, С.А. Зори // Программная инженерия: методы и технологии разработки информационно-вычислительных систем (ПИИВС-2022) : сборник материалов и докладов IV Международной научно-практической конференции, Донецк, 29–30 ноября 2022 года. – Донецк: Донецкий национальный технический университет, 2022. – С. 46–50.

  2. Влияние периодической и экспоненциальной составляющих развития цифровых технологий на процессы и явления в компьютерном моделировании

    Авторы: Н.А. Бездетный, С.А. Зори

    Аннотация: В статье рассматривается влияние периодических и экспоненциальных закономерностей развития цифровых технологий на эволюцию компьютерного моделирования. Показано, как исторические циклы научно-технических прорывов и экспоненциальный рост вычислительных мощностей, объёмов данных и средств визуализации меняют масштабы и задачи моделирования — от физических макетов до высокопроизводительных вычислительных систем и интеллектуальных моделей. Особое внимание уделено роли компьютерного моделирования в науке, инженерии и цифровой экономике, а также значению понимания этих закономерностей для планирования дальнейшего технологического развития.

    Источник: Влияние периодической и экспоненциальной составляющих развития цифровых технологий на процессы и явления в компьютерном моделировании / Н.А. Бездетный, С.А. Зори // Статья в научном журнале, Донецк, 2024 год. – Донецк: Донецкий национальный технический университет, 2021. – С. 39–45.

  3. Обработка текста методами естественного языка

    Авторы: Л.В. Рудак, С.А. Зори

    Аннотация: В статье рассматриваются методы обработки текстовой информации в задачах обработки естественного языка (NLP). Описаны ключевые этапы предобработки текста: токенизация, стемминг, лемматизация, удаление стоп-слов, использование регулярных выражений. Особое внимание уделено методам векторного представления текста, таким как Bag of Words и TF-IDF, с приведением формул расчёта TF, IDF и TF-IDF. Показаны основные направления практического применения NLP-технологий — анализ тональности, машинный перевод, автоматическое реферирование и чат-боты — и отмечена их роль в автоматизации обработки больших объёмов текстовых данных.

    Источник: Обработка текста методами естественного языка / Л. В. Рудак, С.А. Зори // Статья в научном журнале, Донецк, 2024 год. – Донецк: Донецкий национальный технический университет, 2024. – С. 39–44.

  4. Анализ характеристик транспортно-логистической системы предприятия

    Авторы: С.А. Зори, Т.Г. Дмитрюк

    Аннотация: В статье рассматривается транспортно-логистическая система ООО «Донецкий пивоваренный завод» как объект системного анализа. Определены функции и взаимосвязи элементов логистики, приведены технико-эксплуатационные характеристики собственного и наёмного транспортного парка, а также структура взаимодействия с поставщиками и потребителями. Полученные результаты создают основу для дальнейшей формализации задач маршрутизации и планирования перевозок готовой продукции.

    Источник: Анализ характеристик транспортно-логистической системы предприятия / С.А. Зори, Т.Г. Дмитрюк // Статья в научном журнале. – Донецк: ДонНТУ, 2020. – С. 37-53.

  5. Оптимизация производительности рендеринга в игровых движках с помощью технологии OpenCL

    Авторы: Н.В. Хомичук, С.А. Зори

    Аннотация: В статье рассмотрены возможности использования технологии OpenCL для оптимизации рендеринга в современных игровых движках. Проанализированы существующие алгоритмы формирования теней и освещения, предложен и описан прототип алгоритма на основе Cascaded Shadow Maps с использованием OpenCL. Показано, что такой подход позволяет повысить производительность рендеринга и улучшить качество визуализации без существенного роста вычислительных затрат.

    Источник: Оптимизация производительности рендеринга в игровых движках с помощью технологии OpenCL / Н.В. Хомичук, С.А. Зори // СИТОНИ-2024. – Донецк: ДонНТУ, 2024. – С. 5–11.

  6. Использование нейронных сетей для повышения эффективности рекомендательных систем в организации развлекательных мероприятий

    Авторы: Я.А. Рудь, С.А. Зори, И.А.Коломойцева

    Аннотация: В статье рассматривается применение нейронных сетей для улучшения работы рекомендательных систем в сфере развлекательных мероприятий. Проанализированы существующие подходы (коллаборативная, контентная, гибридная фильтрация) и показано, как глубокие нейросетевые модели позволяют точнее учитывать индивидуальные и динамически меняющиеся предпочтения пользователей. Предложена общая архитектура такой системы, ориентированной на персонализированный подбор концертов, спектаклей и других событий.

    Источник: Использование нейронных сетей для повышения эффективности рекомендательных систем в организации развлекательных мероприятий / Я.А. Рудь, С.А. Зори, И.А.Коломойцева // ПИИВС-2024. – Донецк: ДонНТУ, 2024. – С. 206–212.

  7. Интеллектуальная система навигации на основе обработки естественного языка

    Авторы: Л.В. Рудак, С.А. Зори

    Аннотация: В статье представлена архитектура интеллектуальной системы навигации, использующей методы обработки естественного языка для поиска и доступа к информации в сложных информационных системах. Описаны основные модули системы (NLP-анализ, поиск и извлечение информации, обучение и адаптация) и показано, что применение семантического анализа и машинного обучения повышает точность, удобство и персонализацию навигации для пользователя.

    Источник: Интеллектуальная система навигации на основе обработки естественного языка / Л.В. Рудак, С.А. Зори // Вестник ДонНУ. Серия Г: Технические науки. – Донецк: ДонНТУ, 2024. – С. 83–91.

  8. Проблематика поиска изображений по их содержимому и подходы к её разрешению

    Авторы: О.А. Серёженко, С.А. Зори

    Аннотация: В статье выполнен обзор подходов к поиску изображений по их содержимому (CBIR), основанных на использовании цветовых, текстурных и формальных признаков, а также свёрточных нейронных сетей. Проанализированы достоинства и недостатки комбинированных гистограмм и комплексных дескрипторов, обсудены проблемы семантического и сенсорного разрывов. Определены наиболее перспективные направления дальнейших исследований, связанные с экспериментальным сравнением классических методов и нейросетевых моделей и их возможной комбинацией в составе гибридных CBIR-систем.

    Источник: Проблематика поиска изображений по их содержимому и подходы к её разрешению / О.А. Серёженко, С.А. Зори // ПИИВС-2022. – Донецк: ДонНТУ, 2022. – С. 125–132.

  9. Параллельная реализация генерация карты глубины изоброжения для повышения эффективности depth image based rendering

    Авторы: С.В. Коваль, С.А. Зори

    Аннотация: В работе рассматривается задача ускорения генерации карты глубины изображения для систем Depth Image Based Rendering (DIBR) за счёт параллельной реализации алгоритма. На основе анализа методов стереозрения и программных средств для компьютерного зрения и параллельных вычислений (OpenCV, OpenMP, OpenACC, OpenGL, OpenCL) предлагается подход к разбиению алгоритма на независимые блоки и их распараллеливанию. Показано, что такой подход позволяет снизить время обработки изображений и повысить эффективность DIBR-систем.

    Источник: Параллельная реализация генерация карты глубины изоброжения для повышения эффективности depth image based rendering / С.В. Коваль, С.А. Зори // ИУСМКМ-2020. – Донецк: ДонНТУ, 2020. – С. 65–69.

  10. Исследование возможности билатеральной фильтрации для решения задач распознавания объектов на изображениях и depth image based rendering (DIBR)

    Авторы: Д.В. Борискин, С.А. Зори

    Аннотация: В статье рассматриваются возможности применения билатеральной фильтрации в задачах распознавания объектов на изображениях и в системах Depth Image Based Rendering. Описаны математические основы билатерального фильтра как нелинейного метода сглаживания с сохранением границ, показана его роль в подавлении шумов и улучшении карт глубины. Отмечено, что высокая вычислительная сложность билатеральной фильтрации делает актуальными исследования по её эффективной и параллельной реализации для повышения производительности DIBR-систем и алгоритмов распознавания изображений.

    Источник: Исследование возможности билатеральной фильтрации для решения задач распознавания объектов на изображениях и depth image based rendering (DIBR) / Д.В. Борискин, С.А. Зори // СИТОНИ-2019. – Донецк: ДонНТУ, 2019. – С. 262–266.

  11. Сравнение популярных библиотек компьютерного зрения для использования в приложении по распознаванию транзисторов

    Авторы: С.А. Макогон, С.А. Зори

    Аннотация: В статье выполнен обзор и сравнение библиотек компьютерного зрения OpenCV, AForge.NET, LTI и VXL для использования в приложениях по распознаванию образов, в частности транзисторов. Проанализированы особенности архитектуры, производительность, функциональные возможности, доступность документации и кроссплатформенность. Показано, что по совокупности критериев наилучшим выбором для разработки системы распознавания транзисторов является библиотека OpenCV.

    Источник: Сравнение популярных библиотек компьютерного зрения для использования в приложении по распознаванию транзисторов / С.А. Макогон, С.А. Зори // ПИИВС-2018. – Донецк: ДонНТУ, 2018. – С. 67–71.

  12. Исследование эффективности реализации синтеза изображений рельефов алгоритмом roam на параллельных вычислительных системах

    Авторы: Е.А. Башков, С.А. Зори

    Аннотация: В статье исследуется эффективность синтеза изображений рельефов алгоритмом ROAM на параллельных вычислительных системах. Рассматриваются реализации на графических процессорах с использованием CUDA и на кластерной системе NeClus с применением MPI. Показано, что из-за ограничений CUDA по рекурсивным вычислениям и динамическим структурам данных GPU-реализация ROAM не даёт выигрыша по общему времени выполнения, тогда как кластерная реализация на основе MPI обеспечивает значительное ускорение и позволяет выполнять визуализацию рельефов в режиме, близком к реальному времени.

    Источник: Исследование эффективности реализации синтеза изображений рельефов алгоритмом roam на параллельных вычислительных системах / Е.А. Башков, С.А. Зори // Известия ЮФУ. Технические науки. 2013. – С. 46–51.

  13. Программная симуляция распространения эпидемии вируса

    Авторы: Н.А. Бездетный, С.А. Зори

    Аннотация: В статье представлена программная симуляция распространения эпидемии вируса в виртуальном городе, основанная на SIR-модели и агентно-ориентированном подходе. Используя игровой движок Unity, реализованы трёхмерная визуализация, поведение жителей с простым искусственным интеллектом и настраиваемые параметры заражения. Экспериментальные сценарии (в том числе с разной долей населения в масках) показывают, что модель адекватно воспроизводит динамику эпидемии и может использоваться для анализа эффективности противоэпидемических мер.

    Источник: Программная симуляция распространения эпидемии вируса / Н.А. Бездетный, С.А. Зори // СИТОНИ-2021. – Донецк: ДонНТУ, 2021. – С. 230–236.

Переводы статей

  1. Инструменты автоматизации тестирования и критерии их выбора

    Автор оригинала: Stefan Biffl, Dietmar Winkler, Denis Frast.

    Автор перевода: М.К. Рябцев

    Аннотация: В главе «Testautomatisierung» рассмотрены цели и выгоды автоматизации тестирования ПО и основные классы тестовых инструментов. Описан четырёхшаговый процесс их выбора: анализ требований и домена, определение и взвешивание критериев, поиск подходящих средств и оценка по единой матрице. Отдельно выделены практические критерии выбора функциональных тестовых инструментов (поддерживаемые платформы, модель объектов, язык скриптов, data-driven/keyword-driven подходы, обработка ошибок и интеграция с инфраструктурой), что позволяет обоснованно принимать решения о внедрении автоматизации в конкретных проектах.

    Источник: TESTAUTOMATISIERUNG / BIFFL S., WINKLER D., FRAST D. // Qualitätssicherung, Qualitätsmanagement und Testen in der Softwareentwicklung: Skriptum zur Lehrveranstaltung. – Wien: Technische Universität Wien, Institut für Softwaretechnik und Interaktive Systeme, 2004. – 31 с.

  2. AI-инструменты автоматизации тестирования: систематический обзор и эмпирическая оценка их возможностей и ограничений

    Авторы оригинала: Vahid Garous, Nithin Joy, Alper Buğra Keleş.

    Автор перевода: М.К. Рябцев

    Аннотация: В статье представлен систематический обзор 55 AI-ориентированных инструментов автоматизации тестирования программного обеспечения и их классификация по ключевым возможностям (self-healing тестов, визуальное тестирование, AI-генерация и оптимизация тестов и др.). Дополнительно выполнена эмпирическая оценка двух инструментов на open-source проектах, показавшая, что AI-поддержка способна снизить затраты на сопровождение тестов, хотя остаются ограничения, связанные с контекстным пониманием и ложными срабатываниями.

    Источник: AI-POWERED SOFTWARE TESTING TOOLS: A SYSTEMATIC REVIEW AND EMPIRICAL ASSESSMENT OF THEIR FEATURES AND LIMITATIONS / GAROUSI V., JOY N., JAFAROV Z., KELEŞ A. B., DEĞIRMENCI S., ÖZDEMIR E., ZARRINGHALAMI R. // arXiv preprint arXiv:2409.00411 [cs.SE]. – 2024.

  3. Внедрение и оценка соотношения «польза / затраты» автоматизированных GUI-тестов

    Автор оригинала: Marcel Graf.

    Автор перевода: М.К. Рябцев

    Аннотация: В работе рассматривается внедрение автоматизированных GUI-тестов в компании AEB на примере веб-продукта BrokerIntegration и оценивается соотношение «польза / затраты» такой автоматизации. Описываются используемые технологии браузерной автоматизации (Selenium WebDriver, Selenide), архитектура тестов на основе Page Object и интеграция прогонов в конвейер сборки Jenkins с поддержкой кросс-браузерного тестирования и скриншот-регрессии. На основе измерений времени прогона, трудозатрат на разработку и поддержку тестов, а также опроса специалистов компании показано, что при необходимости регулярной кросс-браузерной регрессии автоматизированные GUI-тесты окупаются в течение нескольких лет и заметно повышают качество релизов.

    Источник: EINFÜHRUNG UND AUSWERTUNG DES NUTZEN-AUFWAND-VERHÄLTNISSES VON AUTOMATISIERTEN GUI-TESTS / GRAF M. // Bachelorarbeit. – Stuttgart: Universität Stuttgart, Institut für Softwaretechnologie, 2017. – 48 с.

  4. Препятствия для автоматизации тестирования ПО: систематический обзор литературы

    Авторы оригинала: Kristian Wiklund, Sigrid Eldh, Daniel Sundmark, Kristina Lundqvist.

    Автор перевода: М.К. Рябцев

    Аннотация: Статья представляет систематический обзор 39 публикаций, описывающих реальные препятствия при внедрении автоматизации тестирования программного обеспечения. Выделены три основные группы импедиментов: организационные (отсутствие стратегии, дефицит времени, бюджетов и навыков, неверные ожидания), связанные с тестовой системой (хрупкие скрипты, технический долг, нестабильная инфраструктура, недостатки инструментов) и связанные с тестируемой системой (низкая тестопригодность, платформенные ограничения, производительность). На основе тематического анализа предложена социотехническая модель, показывающая, как эти факторы взаимосвязаны и могут приводить к провалу инициатив по тест-автоматизации, а также сформулированы рекомендации по управлению рисками при её внедрении.

    Источник: IMPEDIMENTS FOR SOFTWARE TEST AUTOMATION: A SYSTEMATIC LITERATURE REVIEW / WIKLUND K., ELDH S., SUNDMARK D., LUNDQVIST K. // Software Testing, Verification and Reliability. – 2017. – Vol. 27, No. 8. – e1639, 20 p.

  5. Выбор инструмента автоматизации тестирования: обзор серой литературы практиков

    Авторы оригинала: Päivi Raulamo-Jurvanen, Mika Mäntylä, Vahid Garousi.

    Автор перевода: М.К. Рябцев

    Аннотация: В статье рассматривается, как практики в индустрии выбирают инструменты автоматизации тестирования. На основе обзора серой литературы (52 источника от 53 компаний: блоги, отчёты, white papers) авторы выделяют 14 основных критериев выбора (функциональность, стоимость, удобство использования, сопровождаемость тестов, интеграция с CI/CD, поддержка и др.) и обобщают описания в единый 12-шаговый процесс принятия решения. Показано, что ключевые критерии во многом едины для разных компаний, однако на практике они редко используются в форме структурированного метода, из-за чего выбор инструмента часто делается интуитивно или под влиянием распространённости решения.

    Источник: CHOOSING THE RIGHT TEST AUTOMATION TOOL: A GREY LITERATURE REVIEW OF PRACTITIONER SOURCES / Raulamo-Jurvanen P., Mäntylä M., Garousi V. // Proceedings of the 21st International Conference on Evaluation and Assessment in Software Engineering (EASE 2017). – Karlskrona: ACM, 2017. – P. 21–30.