Математична модель для оцінювання якості застосунків з відкритим кодом на JAVA, що створюються з використанням фреймворку Hibernate
Вантажиться...
Дата
Назва журналу
Номер ISSN
Назва тому
Видавець
Анотація
Дослідження присвячене актуальній проблемі оцінювання якості застосунків з відкритим кодом на Java, що створюються з використанням фреймворку Hibernate. З огляду на розповсюдженість використання мови програмування Java та ORM-технологій, запропонований в даній роботі підхід до оцінювання якості на основі довірчих та прогнозних інтервалів нелінійних регресій для метрик RFC, CBO та WMC сприяє підвищенню достовірності такого оцінювання. Для побудови математичної моделі було зібрано та проаналізовано метрики 70 застосунків з відкритим кодом, де використовується фреймворк Hibernate.
Відповідно до тесту Мардіа, було виявлено перевищення критичного рівня за багатовимірною асиметрією, що свідчило про відсутність нормального розподілу емпіричних даних, і неможливість побудови лінійних моделей. Тому, було проведено нормалізацію даних за допомогою одновимірного перетворення Бокса-Кокса. Після цього тест Мардіа показав, що перетворені дані мають нормальний розподіл.
Завдяки перевірці квадрата відстані Махаланобіса для кожного рядка даних було встановлено відсутність викидів у загальній вибірці, а отже всі емпіричні дані були використанні в нормалізованому вигляді для побудови довірчих та прогнозних інтервалів нелінійних регресій з використанням методу нормалізуючих перетворень. Для цього спочатку було побудовано три лінійні регресії для нормалізованих даних, а потім, використовуючи зворотне нормалізуюче перетворення, з лінійних регресій отримано нелінійні регресії та довірчі і прогнозні інтервали нелінійних регресій. Всі три побудовані нелінійні регресії демонструють прийнятну точність прогнозування загальної вибірки проєктів за критеріями та .
Об’єктом дослідження є процес оцінювання якості застосунків з відкритим кодом на Java, що створюються з використанням фреймворку Hibernate.
Предметом дослідження є математична модель для оцінювання якості застосунків з відкритим кодом на Java, що створюються з використанням фреймворку Hibernate, побудована на основі метрик RFC, CBO та WMC.
Опис
Пухалевич, А. В. Математична модель для оцінювання якості застосунків з відкритим кодом на JAVA, що створюються з використанням фреймворку Hibernate = Mahematical model for assessing the quality of open source JAVA applications created using the Hibernate framework / А. В. Пухалевич, Л. М. Макарова, В. В. Коваленко // Вчені записки ТНУ ім. В. І. Вернадського. Серія: Технічні науки. – Київ : Гельветика, 2026. – Т. 37 (76), № 2, ч. 1. – С. 271–277.
Ключові слова
оцінювання, якість, застосунок, програмна метрика, математична модель, довірчий інтервал, інтервал прогнозування, регресія, Java, фреймворк Hibernate, нормалізуюче перетворення, assessment, quality, application, software metric, mathematical model, confidence interval, prediction interval, regression, Java, Hibernate framework, normalizing transformation