Публікація:
Інтелектуальна система автоматизованого контролю якості та стилістики програмного коду на основі методів машинного навчання

Завантаження...
Зображення мініатюри

Дата

Назва журналу

ISSN журналу

Назва тому

Видавець

Дослідницькі проекти

Організаційні одиниці

Випуск журналу

Анотація

Об’єкт дослідження – процедури комп'ютерного моніторингу та оцінювання вихідних текстів програмного забезпечення з метою виявлення відхилень від стилістичних і структурних регламентів. Предмет дослідження – алгоритми глибинного навчання, нейромережеві енкодери та AST-трансформації, призначені для розпізнавання аномалій і структурних дефектів у програмних модулях. Мета роботи – проєктування та реалізація інтелектуальної мікросервісної платформи для комплексного оцінювання надійності програмного забезпечення, автоматизованого проведення Code Review та динамічного розрахунку технічного боргу. Методи дослідження – гібридний підхід до аналізу, що поєднує детермінований розбір синтаксичного дерева (за допомогою модульних бібліотек AST мови Python) для вилучення інженерних метрик (цикломатичної складності, довжини методів) та ймовірніське семантичне кодування з використанням донавченої двомодальної трансформерної моделі CodeBERT. У кваліфікаційній роботі проаналізовано виклики підтримання якості кодової бази та обмеження існуючих лінтерів. Запропоновано архітектуру гібридної системи, що поєднує синтаксичний розбір із нейромережевими кодувальниками, що дозволяє знизити рівень хибних спрацьовувань та автоматизувати аудит ПЗ

Опис

Ключові слова

абстрактне синтаксичне дерево, трансформерна архітектура, стилістика коду, гібридний аналіз коду, статичний аналіз, нейромережеві енкодери, контроль якості коду

Цитування

Вовк А. В. Інтелектуальна система автоматизованого контролю якості та стилістики програмного коду на основі методів машинного навчання : пояснювальна записка до кваліфікаційної роботи здобувача вищої освіти на першому (бакалаврському) рівні, спеціальність 122 Комп’ютерні науки / М-во освіти і науки України, Харків. нац. ун-т радіоелектроніки. Харків, 2026. 71 с.

DOI

Схвалення

Рецензія

Доповнено

На які посилаються