Інформаційна технологія вибору оптимального інструментального середовища для веб-розробки
Author
Денисюк, В. О.
Сторожук, А. С.
Denysiuk, V.
Storozhuk, A.
Date
2026Metadata
Show full item recordCollections
- JetIQ [130]
Abstract
The paper addresses a scientific and practical problem of selecting
an optimal web development tool environment under conditions of rapid
technological evolution and increasing complexity of software projects. Modern web
engineering is characterized by continuous emergence of new programming
languages, frameworks, content management systems, containerization tools, cloud
platforms, and automation technologies. The wide variety of available alternatives
significantly complicates the decision-making process and increases the risk of
subjective, fragmented, or non-reproducible technology stack selection.
The study substantiates the necessity of a knowledge-oriented approach for
formalizing the domain of web development. The aim of the research is to develop
an information technology for selecting an optimal tool environment based on an
ontological knowledge base and a recommendation-based decision-support mechanism. The research methodology includes system analysis, ontological modeling,
logical inference, and multi-criteria optimization methods.
An ontological domain model is developed to formally represent project types,
functional and non-functional requirements, constraints, tool properties, compatibility relations, and contextual factors. A recommendation method is proposed that
integrates logical filtering of feasible alternatives according to hard constraints with
subsequent multi-criteria ranking based on weighted evaluation criteria. The
architecture of the proposed recommendation intelligent system includes a knowledge base, an inference engine, a ranking module, and an explanation
component ensuring transparency and interpretability of decisions.
A model scenario demonstrates that the proposed approach ensures
reproducibility of tool selection, reduces decision-making time, and improves the
justification and consistency of technological choices. The scientific novelty lies in
integrating ontology-based knowledge representation with quantitative multi-criteria
evaluation within a unified decision-support information technology framework for
web development tool environment selection. У статті розглянуто науково-практичну проблему вибору оптимального інструментального середовища для веб-розробки в умовах швидкої еволюції технологічних екосистем та зростання складності програмних проєктів. Показано, що сучасна веб-інженерія характеризується високою динамічністю розвитку, появою нових мов програмування, фреймворків, систем керування вмістом, засобів контейнеризації, хмарних платформ та інструментів автоматизації. Значна кількість альтернатив ускладнює процес прийняття технологічних рішень і підвищує ризик суб`єктивного або фрагментарного формування технологічного стеку. Обґрунтовано доцільність використання знання-орієнтованого підходу до формалізації предметної області веб-розробки. Метою роботи є розроблення інформаційної технології вибору оптимального інструментального середовища на основі онтологічної бази знань і рекомендаційного механізму підтримки прийняття рішень. У дослідженні використано методи системного аналізу, онтологічного моделювання, логічного виводу та багатокритеріальної оптимізації. Розроблено онтологічну модель предметної області, яка формалізує типи веб-проєктів, функціональні та нефункціональні вимоги, ресурсні обмеження, характеристики інструментів і взаємозв`язки між ними. Запропоновано метод формування рекомендацій, що включає логічний відбір допустимих альтернатив за пороговими вимогами та їх подальше багатокритеріальне ранжування з використанням вагових коефіцієнтів. Представлено архітектуру рекомендаційної інтелектуальної системи з модулем пояснення отриманих результатів
URI:
https://ir.lib.vntu.edu.ua//handle/123456789/51083

