Приходько С. Б.Іванов Денис ОлексійовичIvanov Denys Oleksiyovich2025-01-242025-01-242024https://eir.nuos.edu.ua/handle/123456789/9666Іванов, Д. О. Нелінійна регресійна модель для оцінювання кількості строк коду мультимедійних застосунків для Android, що створюються на платформі Flutter, та розробка програми для її реалізації = A nonlinear regression model for estimating the number of code lines of multimedia applications for Android created on the Flutter platform and development of a program for its implementation : магістерська робота ; спец. 121 ''Інженерія програмного забезпечення'' / Д. О. Іванов ; наук. кер. С. Б. Приходько. – Миколаїв : НУК, 2024. – 108 с.Кваліфікаційна (магістерська) робота на здобуття освітнього рівня магістра зі спеціальності 121 «Інженерія програмного забезпечення». Національний університет кораблебудування імені адмірала Макарова. Миколаїв, 2024 р. Обсяг роботи: 107 стор., 10 табл., 17 рис., 35 використаних джерел, 5 додатків. Актуальність теми: Дослідження зосереджується на важливій проблемі оцінювання кількості строк коду для мультимедійних застосунків, розроблених на Flutter. У зв’язку зі зростаючою популярністю Flutter для кросплатформної розробки, розробка точних інструментів прогнозування обсягу коду є надзвичайно актуальною. Це дозволяє не лише підвищити ефективність планування, а й оптимізувати розробницькі процеси, що є важливим аспектом розвитку програмного забезпечення. Мета та завдання дослідження: Метою дослідження є створення нелінійної регресійної моделі для оцінювання кількості строк коду мультимедійних застосунків на Flutter шляхом розробки та впровадження нелінійної регресійної моделі. Основними завданнями є: аналіз існуючих підходів до прогнозування обсягу коду; розробка моделі, яка враховує специфіку розробки застосунків на Flutter; реалізація програмного забезпечення для автоматизації оцінювання; тестування моделі на реальних проєктах. Об'єкт дослідження: процес оцінювання кількості строк коду мультимедійних застосунків для Android, що створюються на платформі Flutter Предмет дослідження: Предметом дослідження є нелінійна регресійна модель для оцінювання кількості строк коду мультимедійних застосунків, що використовує метрики CBO (Coupling Between Object Classes), WMC (Weighted Methods per Class) та DIT (Depth of Inheritance Tree). Методи дослідження: для розробки моделі застосовано методи регресійного аналізу, математичного моделювання, статистичних обчислень та аналізу даних. Емпіричне тестування проводилося з використанням прикладів реальних застосунків для оцінки точності моделі. Наукова новизна: Удосконалено нелінійну регресійну модель для оцінювання кількості строк коду мультимедійних застосунків для Android, розроблених на платформі Flutter, котра на відміну від існуючих моделей для Kotlin та PHP застосунків, враховує специфічні особливості Flutter, шляхом визначення нових параметрів моделі та застосування нормалізуючого перетворення у вигляді десяткового логарифму для оцінювання метрики LOC на основі метрик CBO, WMC та DIT, що забезпечує достовірне оцінювання мультимедійних застосунків розроблених на платформі Flutter. Практична значущість: Модель і програмне забезпечення на її основі забезпечують розробників ефективним інструментом для прогнозування строк коду, що сприяє оптимізації використання ресурсів, підвищенню продуктивності команд та полегшує процес управління проєктами. Апробація результатів дослідження: Основні результати дослідження були представлені на V Всеукраїнській науково-практичній інтернет-конференції «Інформаційні технології: моделі, алгоритми, системи», організованій Національним університетом кораблебудування у жовтні 2024 року. Публікації: За результатами дослідження опубліковано одну наукову статтю у матеріалах конференції.ukнелінійна регресійна модельоцінювання кількості строк кодуFlutterмультимедійні застосункиAndroid121 ''Інженерія програмного забезпечення''nonlinear regression modelestimation of the number of code linesmultimedia applicationsНелінійна регресійна модель для оцінювання кількості строк коду мультимедійних застосунків для Android, що створюються на платформі Flutter, та розробка програми для її реалізаціїA nonlinear regression model for estimating the number of code lines of multimedia applications for Android created on the Flutter platform and development of a program for its implementationMasterThesis