Методи автоматизації процесів класифікації для виявлення помилок програмного забезпечення

Abstract

Об’єкт дослідження: процеси аналізу та виявлення помилок в архітектурі програмного забезпечення. Мета роботи: дослідження методів автоматизації класифікації для виявлення помилок у програмному забезпеченні шляхом використання машинного навчання для ідентифікації стереотипів класових ролей та перевірки на порушення архітектурних правил. Предмет дослідження: моделі та методи автоматизованої класифікації стереотипів класових ролей та виявлення порушень архітектурних правил у програмному забезпеченні на основі машинного навчання. Результати дослідження: В роботі виконано розробку автоматизованого підходу до ідентифікації стереотипів класових ролей та виявлення архітектурних помилок у програмному забезпеченні на основі машинного навчання. Висновок Виконано розробку методології, що дозволяє автоматизувати процес виявлення помилок у програмному забезпеченні, особливо в частині архітектурних помилок та порушень стереотипів класових ролей. Інструмент може бути застосований для підвищення якості програмних продуктів, зменшення витрат на їх тестування та обслуговування, а також для полегшення роботи розробників під час проведення ревізії та рефакторингу коду.

Description

Citation

Endorsement

Review

Supplemented By

Referenced By