Реєстраційний номер
0226U003824,
(0125U002663)
, Науково-дослідна робота
Назва роботи
Математичні моделі обробки інформації з метрик коду для оцінювання параметру розміру JAVA-застосунків на ранніх етапах розробки програмних проєктів.
Назва етапу роботи
Побудова нелінійних регресійних моделей обробки інформації з метрик коду для оцінювання параметру розміру JAVA-застосунків на ранніх етапах розробки програмних проєктів.
Керівник роботи
Ворона Михайло Владиславович, Кандидат технічних наук
Фаріонова Тетяна Анатоліївна, Кандидат технічних наук
Дата реєстрації
21-05-2026
Організація виконавець
Національний університет кораблебудування імені адмірала Макарова
Опис роботи
Підвищення достовірності обробки інформації з метрик коду для оцінювання параметру розміру програмних застосунків, які розроблені за допомогою мови програмування JAVA на ранніх етапах проєктування програмного забезпечення за рахунок побудови нелінійних регресійних моделей на основі наборів метрик коду проєктів з відкритим кодом.
Опис етапу
Об'єкт дослідження – процес обробки інформації з метрик коду програмних JAVA-застосунків. Мета дослідження – підвищення достовірності обробки інформації з метрик коду для оцінювання параметру розміру програмних застосунків, які розроблені за допомогою мови програмування JAVA на ранніх етапах проєктування програмного забезпечення за рахунок побудови нелінійних регресійних моделей на основі наборів метрик коду проєктів з відкритим кодом. Методи дослідження – методи теорії ймовірності, математичної статистики, багатовимірного статистичного аналізу, лінійного та нелінійного регресійного аналізу.
Вперше побудовано пʼятифакторну нелінійну регресійну модель для обробки інформації з метрик коду для оцінювання параметру розміру JAVA-застосунків на основі шестивимірного перетворення Бокса-Кокса з розділенням метрики загальної кількості класів та інтерфейсів (CLASS) на дві окремі метрики – CLS та INFC, що дозволило підвищити достовірність обробки інформації для оцінювання параметра розміру та розміру Data Science та Machine Learning JAVA-застосунків з урахуванням особливостей розробки цієї категорії застосунків.
Удосконалено чотирьохфакторна нелінійну регресійну модель для обробки інформації з метрик коду для оцінювання параметра розміру загальних JAVA-застосунків на базі пʼятивимірного нормалізуючого перетворення Бокса-Кокса та метрик CLASS, RFC, aCBO та aVMQ. Отримали подальший розвиток рівняння для визначення границь інтервалів передбачення пʼятифакторної нелінійної регресії, що дозволяє зменшити ширини інтервалів передбачення на 12,9% та 9,6% для загальних JAVA-застосунків і на 18,5% для DS та ML JAVA-застосунків. Ефективність впровадження. Розроблено інформаційну технологію (SaaS-сервіс) на базі мови Kotlin та фреймворку Spring Boot для практичного застосування побудованих моделей. Достовірні оцінки параметру розміру дозволяють отримувати більш точні оцінки трудомісткості та вартості розробки на ранніх етапах програмного проєкту.
Опис продукції
Автори роботи
Орєхов Олександр Станіславович
Додано/оновлено в НРАТ
2026-05-21