Статті КІТ
Permanent URI for this collection
ENG: Articles
Browse
Recent Submissions
Item Формування та управління крос-функціональними командами в ІТ проектах(Український державний університет науки і технологій, Дніпро, 2025) Клименко, Іван Вікторович; Лебідь, Є. А.UKR: У статті розглядаються питання формування та ефективного управління крос-функціональними командами в ІТ-проєктах із урахуванням сучасних викликів галузі, таких як дефіцит кваліфікованих кадрів, зміна ринку праці та зниження попиту на українські ІТ-послуги через війну. Зазначається, що традиційні підходи до формування команд, орієнтовані на підбір окремих спеціалістів без урахування soft skills та попереднього досвіду взаємодії, є недостатніми в умовах сучасних проєктів. Основна увага зосереджена на аналізі методів, підходів та інформаційних технологій, що дозволяють автоматизувати процес підбору членів команд на основі багатокритеріальної оцінки їхніх компетенцій та особистісних якостей. Запропоновано інформаційну модель формування крос-функціональних команд, яка враховує як технічні, так і комунікативні навички, а також попередній досвід співпраці спеціалістів у команді. Окремо підкреслюється необхідність подальших досліджень впливу штучного інтелекту та машинного навчання на автоматизацію рутинних процесів формування та управління командами, а також створення персоналізованих моделей для прогнозування довгострокової ефективності ІТ команд.Item Конструктивно-продукційне моделювання грозового фронту з використанням генетичного алгоритму(Український державний університет науки і технологій, ННІ ≪Інститут промислових та бізнес технологій≫, ІВК ≪Системні технології≫, Дніпро, 2025) Шинкаренко, Віктор Іванович; Чигір, Роберт РомановичUKR: Розроблені конструктори у складі мультиконструктора призначені для реалістичного моделювання фронту грозової (блискавкової) активності. Особливості конструювання полягають в застосуванні мультиконструктору, що є оболонкою для інших конструкторів, та параметричного конструктору, що надає можливість багаторазового застосування одного конструктору з різними початковими даними (формальними параметрами) в одному проєкті. Моделювання фрактальних часових рядів, які визначають спалахи блискавок, виконано з використанням генетичного алгоритму. Особливість якого полягає у кодуванні хромосом з текстовою та числовою частинами. Реалізація конструктору виконана в удосконаленому універсальному середовищі конструювання «Конструктор 2.0». Застосування запропонованих моделей грозового фронту може бути основою для досліджень зі забезпечення пожежної безпеки, безпеки цивільних та військових об’єктів й паркових та лісових масивів.Item Конструктивно-продукційне моделювання розподілу енергії рекуперації на основі нечіткої логіки(Український державний університет науки і технологій, ННІ ≪Інститут промислових та бізнес технологій≫, ІВК ≪Системні технології≫, Дніпро, 2025) Іванов, Олександр Петрович; Гуда, Антон Ігорович; Саблін, Олег Ігорович; Шинкаренко, Віктор ІвановичUKR: Раніш розроблена конструктивно-продукційна модель ділянки електропостачання тяги постійного струму та її збагачення інформацією значень атрибутики складових елементів. У цій роботі засобами конструктивно-продукційного моделювання та нечіткої логіки на основі експертних даних формується система керування розподілом енергії рекуперації. Розроблена конструктивно-продукційна модель дозволяє формувати текстовий файл у форматі ftl, який є вхідним у системі fuzzyTech. Система fuzzyTech дає можливість засобами нечіткого виводу, враховуючи стан електрообладнання ділянки електропостачання та поїздної ситуації, визначити раціональний розподіл енергії рекуперації керуючи станом перемикачів на підстанціях живлення постійного струму. Цей підхід продемонстровано на прикладі сформованої схеми лінійної ділянка електропостачання з трьома підстанціями та двома потягами.Item Analytical Studies of the Influence of the Technological Parameters of the Process of Pulling the Strip Through the Bending-Stretching Device on the Change of the Energy-Force Parameters of the Process(Інститут чорної металургії ім. З. І. Некрасова НАН України, м. Дніпро, 2024) Razdobrieiev, V. H.; Kluychnikov, K. Yu.; Palamar, D. H.; Leshchenko, O. I.; Ivanov, Oleksandr P.ENG: It is impossible to imagine the modern development of technology without the use of metal products, including wire products, which are subject to high requirements in terms of variety and quality, and to the production processes, for example, wire of a fashioned profile, the flexibility of technology, high efficiency and economy, labor safety and automation. One of them is the process of drawing metal in roller dies, which combines the features of two methods of pressure metal processing - rolling and drawing. The main working tool when applying the drawing process in roller dies is a roller die with non-driven working rollers. The main drawback of the roller dies method is the presence of traction force. Stretching stresses in combination with a decrease in the plasticity of the metal during the drawing process can lead to the destruction of the rolled product. This limits the assortment of profiles, the total crimping in one of transition. It is possible to increase the plasticity of metal in two ways - thermal and mechanical. The thermal method, which is widely used in industry, requires significant energy consumption. At the same time, previous studies, which were carried out including in the ISI NASU, showed that it is possible to increase the plasticity of the metal by means of alternating sign deformation of the profiles, using, for example, equipment for straightening profiles or a scale breaker. The purpose of analytical research is to establish the dependence of the influence of the technological parameters of the drawing process in a roller drawing machine combined with the pulling of strips through a device for bending with tension (DBT) on the change of the energy parameters of the process based on the developed mathematical model. Analytical studies of the influence of the technological parameters of the DBT were carried out for the case of deformation of the initial workpiece of round cross-section with a diameter of 5.90 mm from low-carbon steel of the St.08 brand in a double-roll roller die with smooth rolls, combined with DBT in the conditions of the laboratory base of the pressure metal processing department of the Iron and Steel Institute of the Z.I. Nekrasov of NASU. On the basis of the revealed regularities, the dependences of the energy-force parameters of the process of drawing in a roller die, combined with the drawing of strip through the DBT, on the influence of the main technological parameters were obtained. It was established that an increase in the distance between of the axes rollers of the DBT at a constant value of the movement of the axis of the pressure roller of the DBT in the vertical direction leads to a decrease in the angle of coverage of the roller by the strip. It has been established that at a constant distance between the axes of the DBT rollers, when the amount of movement of the axis of the DBT pressure roller increases vertically, on the contrary, the values of the angle of coverage of the roller by the strip increase. It is shown that an increase in the number the rollers of DBR leads to an increase in both the pulling force of the strip and the normal component of the force acting on the trunnion of the rollers of the DBT. It was determined that the most significant influence of the height of the stretched strip and the radius the rollers of the DBT on the pulling force occurs in the range of relations R/h≤10. It was established that an increase in the total degree of preliminary deformation in the roller die and sign-changing deformation in the DBT of the strip leads to an increase in the value of the pulling force.Item Mathematical Modelling of Mixture Formation in the Combustion Chamber of a Diesel Engine(TECHNOLOGY CENTER PC, Kharkiv, 2025) Zhevzhyk, Oleksandr V.; Potapchuk, Iryna Yu.; Horiachkin, Vadym M.; Raksha, Serhii V.; Bosyi, Dmytro O.; Reznyk, AndriiENG: The object of research is the process of fuel mixture formation in a vortex combustion chamber located in the piston of a diesel engine. Ineffective mixture formation leads to increased specific fuel consumption and harmful emissions into the atmosphere. The research addresses determining the conditions under which complete evaporation of droplets is achieved and the required ratio of the amount of fuel vapor and the available amount of air depending on the piston radius. A mathematical model was created to describe the behavior of fuel droplets under the influence of aerodynamic forces, heat transfer, and phase transition processes. The calculations determined the radial fuel vapor concentration and air-fuel ratio distribution. The study found that fuel droplets with sizes ranging to 90.7 µm are completely evaporated which contributes to volumetric mixture formation. The model also identified regions where the mixture reaches stoichiometric conditions necessary for autoignition, particularly at a radius of r/Rc=0.22. This is explained by the rapid evaporation of small droplets, the number of which, as a function of the diameter distribution, is the majority, and their high speeds of movement relative to air and high mass transfer coefficients in the initial spraying area. The study demonstrates that despite non-uniform fuel vapor distribution, volumetric mixture formation is achieved. The interaction between fuel droplets and the swirling air motion ensures adequate mixing, facilitating complete and efficient fuel combustion. The results can be applied to optimize diesel engine designs by improving combustion chamber geometry and fuel injection strategies. The model is particularly useful for engines with high-pressure fuel injection systems. The work results contribute to developing more efficient diesel engines that comply with stricter emission regulations.Item Проблеми рефакторингу програмного коду із застосуванням штучного інтелекту(Український державний університет науки і технологій, Дніпро, 2025) Сирота, Олександр Анатолійович; Горячкін, Вадим МиколайовичUKR: Мета. Сучасний технологічний ландшафт характеризується стрімким розвитком програмного забезпечення, орієнтованого на різноманітні предметні галузі та платформи. Це зумовлює неперервне створення нових програмних продуктів, що складаються з величезної кількості рядків коду. Процес розробки якісного програмного забезпечення є багатоетапним і містить низку факторів, які впливають на кінцевий результат. Серед ключових аспектів виділяють компетентність розробників, ефективність проєктного менеджменту, доступність необхідних ресурсів та здатність адаптуватися до змінних вимог. Кожна платформа має свої специфічні особливості, які необхідно враховувати під час розробки, що додатково ускладнює процес створення універсальних та ефективних програмних рішень. Наше дослідження має на меті здійснити комплексний аналіз потенціалу та перспективних напрямів застосування великих мовних моделей у контексті рефакторингу програмного коду. Робота спрямована на розробку та вдосконалення методів, які сприятимуть підвищенню ефективності процесу рефакторингу за допомогою цих моделей. Методика. Для вирішення вищезазначених проблем запропоновано реалізувати комплекс методів, які можуть бути застосовані як окремо, так і в синергії, з метою оптимізації кінцевого результату. Ці методи, ретельно розроблені в контексті сучасних парадигм програмної інженерії, спрямовані на підвищення ефективності процесу рефакторингу, забезпечуючи при цьому збереження функціональності програмного забезпечення. Їх імплементація передбачає систематичний підхід до аналізу та модифікації кодової бази, враховуючи як технічні аспекти, так і потенційний вплив на загальну архітектуру системи. Результати. Проведено комплексний аналіз наявних мовних моделей та розроблено методи підвищення ефективності великих мовних моделей у контексті рефакторингу коду. Виявлено ключові фактори, що впливають на успішність застосування запропонованих методів, зокрема обсяг навчальних даних та обмеження контексту моделі. Наукова новизна. Розроблено підхід до підвищення ефективності великих мовних моделей у рефакторингу коду, що враховує специфіку різних проєктів та етапів розробки. Запропоновано інноваційні методи донавчання мовних моделей та оптимізації використання контексту, що розширюють можливості автоматизованого рефакторингу. Практична значимість. Результати дослідження дозволяють поліпшити ефективність рефакторингу коду із застосуванням великих мовних моделей.Item Атрибутивне насичення конструктивно-продукційної моделі ділянки системи електропостачання тяги постійного струму(Український державний університет науки і технологій, ННІ ≪Інститут промислових та бізнес технологій≫, ІВК ≪Системні технології≫, Дніпро, 2025) Гуда, Антон Ігорович; Іванов, Олександр Петрович; Шинкаренко, Віктор Іванович; Саблін, Олег ІгоровичUKR: Раніш розроблена загальна конструктивно-продукційна модель ділянки електропостачання тяги постійного струму збагачується інформацією значень атрибутики складових елементів. У залежності від того яким чином інтерпретується модель засобами алгоритмічного конструктора формуються різні конструктивні системи. Одна з них призначена для випадкового визначення значень атрибутики електроустаткування та поїзної ситуації з множини потенційно можливих з метою формування різних варіантів за якими приймає рішення експерт щодо використання енергії рекуперації. На основі експертних даних у подальшому буде формуватись система керування за нечіткою логікою. Друга – для збору інформації щодо стану електрообладнання та поїзної ситуації з реальних об’єктів для керування розподілом електроенергії у автоматичному режимі. Цей підхід продемонстровано на прикладі сформованої схеми лінійної ділянка електропостачання з трьома підстанціями.Item Multi-Agent System for Reconstruction Constructive Models of Stochastic Fractal Time Series(CEUR-WS Team, Aachen, Germany, 2025) Shynkarenko, Viktor I.; Zhadan, Artem A.; Halushka, Oleksandr V.ENG: In previous works, the theoretical tools for constructive-synthesizing modeling of deterministic and of genetic algorithm. To evaluate the effectiveness of these tools, a single-threaded software solution has been developed for reconstructing constructive models of given time series. Despite the positive results obtained, problems were identified with the time characteristics of the restoration process, especially in series with a complex generative model. In this study, agents-oriented programming tools are used to increase the time efficiency of the computing process, without which it is almost impossible to restore stochastic series. Experimental studies on the reconstruction of model fractal time series with evaluation by the set of indicators of time efficiency have been conducted. The indicators of timing characteristics of both single-threaded and agent-based software solutions are determined. One of the inventions in the work is the proposed method of comparing model and reconstruction stochastic time series based on several reconstructed and specified time series.Item Конструктивно-продукційне моделювання тривимірних фрактальних поверхонь(Український державний університет науки і технологій, ННІ ≪Інститут промислових та бізнес технологій≫, ІВК ≪Системні технології≫, Дніпро, 2025) Шинкаренко, Віктор Іванович; Чигір, Роберт РомановичUKR: Представлено модель та програмне забезпечення для конструктивного моделювання фрактальних тривимірних поверхонь. Розроблено програмний додаток для попередньої підготовки поверхонь. Моделювання виконується на основі конструктивно-продукційного підходу. Основні процеси конструктивно-продукційного моделювання з застосуванням розроблених програмних засобів продемонстровано на прикладі моделей китайських пагод. Використано різні види конструкторів, розроблено мультикон-структор формування тривимірних фрактальних фігур на основі мультисимвольних граматик.Item Контекстне документування API: як враховувати потреби користувачів(Український державний університет науки і технологій, Дніпро, 2025) Богуцький, Данило Владиславович; Горбова, Олександра ВікторівнаUKR: Досліджено теоретичні питання контекстного документування API. Розглянуто методи адаптації документації до потреб користувачів, інструменти для створення динамічного контенту та приклади успішного застосування.Item Генетичний алгоритм для структурної адаптації алгоритмів сортування(Інститут програмних систем НАН України, Київ, 2024) Шинкаренко, Віктор Іванович; Макаров, Олексій ВікторовичUKR: Застосовано конструктивізм для формування коду алгоритму сортування. Представлено метаалгоритм генерації програмного коду. Для генерації використовуються частини існуючих алгоритмів сортування і допоміжні утиліти. Використано генетичний алгоритм для вибору алгоритму з максимальною часовою ефективністю у заданих умовах використання. Використання стандартного генетичного алгоритму стикається з проблемою, пов’язаною з різною кількістю елементарних дій по сортуванню, що призводить до використання хромосом різної довжини. Для рішення проблеми запропоновано представлення хромосоми у формі бінарного дерева. Кожен вузол має гени початку, кінця і двох вузлів-нащадків. Для формування алгоритму, який гарантовано буде сортувати масив, усі кінцеві вузли (листя) включають ген фінального сортування у кінець початкової послідовності генів. Даний ген декодується викликом існуючого алгоритму сортування, який гарантовано виконає сортування. Операції кросоверу та мутацій виконуються на хромосомах у формі бінарного дерева. Схрещення виконується за допомогою обміну вузлами дерева. Реалізовані механізми кодування і декодування алгоритму сортування із хромосоми. Для декодування і формування відповідного алгоритму сортування виконується лінеріалізація: формування текстового представлення за алгоритмом обходу дерева у глибину. Фітнес функція визначається як середній час сортування випадково сформованих масивів для сортування (для всіх хромосом однакові масиви) у деякому стабільному середовищі з урахуванням певних особливостей цих масивів. Передбачено застосування інших фітнес функцій пов’язаних з кількістю обчислень, порівнянь або перестановок. Розроблене програмне забезпечення має застосовуватись у процесі адаптації алгоритмів сортування до стабільних потоків вхідних даних та середовищ використання.Item Інструментальні засоби конструктивно-продукційного моделювання(Інститут програмних систем НАН України, Київ, 2024) Шинкаренко, Віктор Іванович; Чигир, Роберт РомановичUKR: Представлена концепція конструктивно-продукційного моделювання. Викладені основні принципи. Представлена класифікація конструкторів за метою конструювання та зовнішніми зв’язками. Визначені типи конструкторів: породжуючий, трансформуючий, аналізуючий, оптимізуючий/адаптуючий, алгоритмічний; автономний, параметричний, інтерактивний, мультиконструктор. Представлені досягнення із застосування конструктивно-продукційного підходу у рішенні низки задач. Для формування конструкторів розроблено інструментальне програмне середовище «Конструктор 1.0» засобами мови Python із використанням технології Qt для забезпечення кросплатформеності для формування конструкторів. На прикладі формування геометричних фракталів продемонстровані його функціональні можливості. Насамперед це стосується формування таких конструкторів як автономний породжуючий, параметричний трансфомуючий, та об’єднуючий їх мультиконструктор. Показані особливості уточнюючих перетворень при формуванні конструкторів: спеціалізації, інтерпретації та конкретизації. Спеціалізація конструкторів визначає предметну область конструювання, необхідні дані і операції. Для забезпечення функціонування процесів конструювання всі операції конструкторів повинні інтерпретуватись відповідними процедурами алгоритмічного конструктору. Поєднанням конструктора (моделі елементів і можливих операцій) з алгоритмічним (моделі виконавця) формується конструктивна система, здатна автономне виконувати конструювання внутрішнім виконавцем. У процесі конкретизації задаються правила підстановки та початкові умови. Розроблене програмне середовище забезпечує певну гнучкість щодо можливих модифікацій конструкторів і процесів конструювання. Розроблений інструментарій може бути основою для моделювання різних конструкцій і конструктивних процесів, особливо у задачах їх оптимізації та структурної адаптації.Item Відеовізуалізація процесу налагодження(Інститут програмних систем НАН України, Київ, 2024) Шинкаренко, Віктор Іванович; Жеваго, Олександр ОлександровичUKR: Одним із сучасних трендів в освіті є мікронавчання, яке передбачає використання коротких відеороликів у навчальному процесі. Мікронавчання має низку переваг, серед яких те, що цей підхід більш орієнтований на студента, спрямований на підвищення рівня засвоєння знань, вимагає менше часу на навчання, дає можливість навчатися в будь-який час і в будь-якому місці. У попередніх роботах авторами розроблена конструктивно-продукційна модель і відповідне програмне забезпечення, щодо відстеження дій програміста під час підготовки тексту програми та налагодження в середовищі розробки Visual Studio. У даній роботі представлений розвиток цих програмних засобів. На основі зібраної інформації у файлах логів щодо процесів налагодження програм виконується їхня візуалізація, яка відтворює послідовність дій під час оригінального процесу налагодження. Метою є підвищення ефективності та результативності навчання програмуванню. Відеовізуалізація демонструє роботу програміста з підготовки та коригування коду під час налагодження, та синхронізована з часовими мітками у файлах логів лише у періоди активності. Виконується накладання коментарів на відео, де надаються пояснення та пропозиції щодо покращення процесу налагодження. Коментарі допомагають зрозуміти обґрунтування конкретних дій, виконаних під час налагодження, та надають вказівки щодо покращення процесів або використання альтернативних підходів. Користь візуалізації для викладача полягає у можливості: аналізу процесу налагодження конкретного студента, виявленні типових помилок конкретної групи студентів, коригування процесу навчання та допомоги в удосконаленні навичок налагодження. Користь для студента: можливість аналізу своєї роботи, розвиток критичного мислення щодо її удосконалення, можливість отримання своєчасної допомоги від викладача.Item Конструктивно-продукційне моделювання системи електропостачання тяги постійного струму(Український державний університет науки і технологій, ННІ ≪Інститут промислових та бізнес технологій≫, ІВК ≪Системні технології≫, Дніпро, 2024) Шинкаренко, Віктор Іванович; Гуда, Антон Ігорович; Саблін, Олег Ігорович; Іванов, Олександр ПетровичUKR: Розроблена загальна конструктивно-продукційна модель ділянки електропостачання тяги постійного струму. Модель може використовуватись для рішення низки задач, пов’язаних зі зменшенням електроспоживання як на залізничному так і міському громадському електротранспорті. Розроблена модель орієнтована на визначення наявності і номенклатури обладнання тягових підстанцій та раціонального викори-стання енергії рекуперації. Однак може бути застосована і для вирішення інших задач, пов’язаних з конструкціями системи тягового електропостачання. Наведено приклад сформованої схеми лінійної ділянка електропостачання з трьома підстанціями.Item Багатокритеріальне моделювання в умовах неоднорідної невизначеності даних у роботах Скалозуба В.В.(Український державний університет науки і технологій, ННІ ≪Інститут промислових та бізнес технологій≫, ІВК ≪Системні технології≫, Дніпро, 2024) Куроп’ятник, Олена СергіївнаUKR: Виконано узагальнення підходів до вирішення завдань багатокритеріального моделювання в умовах неоднорідної невизначеності даних, у тому числі отриманих при моніторингу з нерівномірними та нечіткими інтервалами. Усі розглянуті підходи були створенні під керівництвом та за безпосередньої участі проф. Скалозуба В. В. У роботі виділено основні підходи до моделювання на основі багатошарових конструктивно-продукційних, сепарабельних та реляційно-сепарабельних моделей. Отримані результати можуть бути використані для подальшого розвитку запропонованих ідей та підходів.Item Geometric Fractals' Constructive-Synthesizing Models using Ontological Means(CEUR-WS Team, Aachen, Germany, 2024) Kuropiatnyk, Olena S.; Shynkarenko, Viktor I.; Zhuchyi, Larysa I.; Lyakhova, MariaENG: The paradigm of constructive-synthesizing modelling is based on the idea of the world as a collection of different structures. The development of constructive-synthesizing modelling provides an opportunity to automate the formation of structures. Automation possibilities depend on the degree of formalization and the quality of the corresponding models. In this work, the formalization of constructive-synthesizing models is enriched by the ontological representation of knowledge. This approach is demonstrated in the formation and display of geometric fractals. The developed models are implemented by software tools using Java and Apache Jena framework. It is possible to change the basic elements of fractals based on their ontological representation.Item Devising an Analytical Method for Solving the Eighth-Order Kolmogorov Equations for an Asymmetric Markov Chain(РС ТЕСHNOLOGY СЕNTЕR, Kharkiv, 2024) Kravets, Victor; Kapitsa, Mykhailo I.; Domanskyi, Illia; Kravets, Volodymyr; Hryshechkina, Tatiana S.; Zakurday, SvitlanaENG: The object of research is a complex system of three subsystems, which function independently of each other and are in a working or failed state. There is a need to analytically model and manage the Markov random process in the system, varying the intensity of their development-restoration and degradation-destruction flows. In the study, an analytical method for solving Kolmogorov equations of the eighth order for an asymmetric Markov chain was devised. The corresponding Kolmogorov equations of the eighth order have an ordered transition probability matrix. The distribution of the eight roots of this equation in the complex plane has central symmetry. The results are analytical solutions for the probabilities of the eight states of the Markov chain in time in the form of ordered determinants with respect to the indices of the eight roots and the indices of the eight states, including the column vector of the initial conditions. Symmetry has been established in the distribution on the complex plane of eight real, negative roots of the characteristic Kolmogorov equation centered at the point defined as Re ϑ = –a7/8, where a7 is the coefficient of the characteristic equation of the eighth degree at the seventh power. Formulas expressing eight roots of the characteristic Kolmogorov equation have been heuristically derived, one of which is zero, due to the intensities of failures and recovery of three subsystems, the eight states of which in general make up an asymmetric Markov chain. For structures consisting of three independently functioning processes, the random process of the transition of the structure through eight possible states with a known initial state is determined in time. An analytical solution to Kolmogorov differential equations of the eighth order for an asymmetric state graph is proposed in harmonic form for the purpose of analysis and synthesis of a random Markov process in a triple system.Item A Video-Based Approach to Learning Debugging Techniques(CEUR-WS Team, Aachen, Germany, 2024) Shynkarenko, Viktor I.; Zhevaho, OleksandrENG: The presented research in line with the contemporary trend in education — microlearning, which involves using short videos to teach coding techniques and enhance the efficiency of the learning process. Microlearning is characterized by a student-centered approach, facilitates better knowledge retention, requires less time for learning, and allows for learning anytime and anywhere. Building on previous studies that developed a constructive-synthesizing model and corresponding software to track and analyze programmers' activities during coding and debugging in the Visual Studio environment, this paper introduces a developed system for visualizing debugging processes based on log file data to improve the effectiveness and efficiency of programming education. The tool reconstructs debugging sessions as videos with synchronized timestamps and explanatory comments, illustrating the sequence of actions during debugging and offering explanations and recommendations for improving the debugging process. The comments help students understand the logic behind specific debugging actions and provide tips on alternative approaches, fostering a deeper understanding of debugging strategies. During an experiment in the form of a debugging olympiad, log files contain all the information about the debugging processes was collected. The developed visualization system was tested based on this experimental data, confirming the accuracy of the tool in reconstructing sessions and generating appropriate comments. This concept of visualizing debugging processes has significant potential for improving the methods of teaching and learning debugging, offering substantial benefits for both instructors and students. Instructors can analyze individual and group debugging sessions to identify common errors and adjust their teaching methods accordingly. This approach helps instructors provide more personalized assistance, thereby improving students' debugging skills. For students, the ability to review their debugging sessions and receive contextual feedback helps to develop critical thinking and self-improvement skills.Item Constructive-Synthesizing Modelling of Multifractals Based on Multiconstructors(CEUR-WS Team, Aachen, Germany, 2024) Shynkarenko, Viktor I.; Chyhir, RobertENG: The concept of constructive-synthesising modelling is presented. The basic principles are determined. The classification of constructors by the purpose of constructing and external relations is presented. The types of constructors are defined: generating, transforming, analysing, optimising/adapting, algorithmic; autonomous, parametric, interactive, multiconstructors. Achievements in the application of the constructive-synthesising approach to solving a variety of problems are presented. The instrumental software "Constructor 1.1" has been developed. Simultaneously with the demonstration of the capabilities of the developed software environment, the formation of flat geometric multifractals is demonstrated. The formation of a multifractal is performed by realization a multiconstructor, which consists of a number of autonomous generating, parametric transforming and algorithmic constructors. The features of the deployment of transformations in the formation of constructors are shown: specialization, interpretation and concretization. The specialization of constructors determines the subject area of construction, necessary data and operations. To ensure the functioning of the constructive processes, all constructor operations must be interpreted by the corresponding procedures of the algorithmic constructor. The combination of the constructor (model of data and possible operations) with the algorithmic constructor (model of the executor) forms a constructive system capable of autonomous constructor by an internal executor. Substitution rules and initial conditions are setting in concretization. The developed software provides a certain flexibility in terms of possible modifications and the formation of new constructors and processes. This toolkit can be used as a basis for modelling various constructions and construction processes, especially in the tasks of their optimisation and structural adaptation.Item Structural Adaptation of Sorting Algorithms Based on Constructive Fragments(CEUR-WS Team, Aachen, Germany, 2024) Shynkarenko, Viktor I.; Makarov, OleksiiENG: Modern information technologies are based on processing large volumes of data. At the same time, the task of developing and applying effective algorithms for data processing, in particular sorting, remains relevant. Constructive-synthesizing modeling was applied to form the sorting algorithm code. The meta-algorithm of program code generation is presented. Parts of existing sorting algorithms and auxiliary utilities are used for generation. A genetic algorithm was used to select the algorithm with the maximum time efficiency under the given conditions of use. The use of a standard genetic algorithm faces a problem caused by a different number of elementary sorting operations, which leads to the use of chromosomes of different lengths. To solve the problem, a representation of the chromosome in the form of a binary tree is proposed. To form an algorithm that is guaranteed to sort the array, all leaf nodes include the final sorting gene at the end of the initial sequence of genes. This gene is decoded by calling the existing sorting algorithm, which is guaranteed to perform the sorting. Mechanisms of coding and decoding of the sorting algorithm from chromosome have been implemented. Linearization is performed for decoding and formation of the appropriate sorting algorithm: formation of a textual representation using a depth-first tree traversal algorithm. The fitness function is defined as the median sorting time of randomly generated sorting arrays (the same arrays for all chromosomes) in some stable environment, taking into account certain features of these arrays. The use of other fitness functions related to the number of calculations, comparisons or permutations is foreseen. The developed software should be applied in adapting sorting algorithms to stable input data streams and usage environments. An experiment was performed to verify the ability of the developed method and the corresponding software to form time-efficient sorting algorithms in different hardware and software environments. In the performed experiments, one component of the hardware and software environment was varied, namely the features of the data to be sorted.