Розробка інтелектуальної вебсистеми для автоматизованого аналізу та покращення якості коду

Вантажиться...
Ескіз

Дата

2025

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

Номер ISSN

Назва тому

Видавець

КПІ ім. Ігоря Сікорського

Анотація

Дипломна робота за темою «Розробка інтелектуальної вебсистеми для автоматизованого аналізу та покращення якості коду» виконана студентом кафедри інженерії програмного забезпечення в енергетиці НН ІАТЕ Тихоненко Максимом Андрійовичем зі спеціальності 121 «Інженерія програмного забезпечення» за освітньо-професійною програмою «Інженерія програмного забезпечення інтелектуальних кібер-фізичних систем в енергетиці» і складається зі: вступу; 5 розділів («Постановка задачі автоматизованого аналізу та покращення якості коду», «Аналіз існуючих інструментів автоматизованого аналізу коду», «Засоби реалізації системи», «Опис програмної реалізації», «Взаємодія користувача з програмним продуктом»), висновків до кожного з цих розділів; загальних висновків; списку використаних джерел, який налічує 32 джерела; 23 ілюстрації; 1 таблиця та 2 додатки. Загальний обсяг роботи 80 сторінок. Актуальність дипломної роботи полягає у створенні інтелектуальної вебсистеми, що надає користувачеві не лише рекомендації щодо покращення коду, а й пояснення суті виявлених проблем, можливість оцінювати отримані відповіді, повторно генерувати альтернативи та переглядати зведену аналітику за результатами роботи. Мета роботи полягає у розробці функціонального вебзастосунку, який дозволяє розробникові надсилати фрагменти коду, отримувати пояснювальні поради, класифікувати типи проблем, оцінювати якість результатів та переглядати статистику взаємодії з системою. Завданням дослідження є розробка архітектури інтелектуальної вебсистеми, що забезпечує інтеграцію з великими мовними моделями для генерації пояснювальних порад щодо покращення коду. Необхідно реалізувати механізми обробки коду, оцінювання його якості за ключовими критеріями, відображення рекомендацій з можливістю їх інтерактивного застосування. Також дослідження передбачає побудову інформаційної панелі для перегляду особистої аналітики та історії взаємодії з системою. Результати розробки можуть бути використані у навчальних цілях — як інструмент формування культури програмування, а також у професійному середовищі — як засіб підтримки коду під час командної роботи.

Опис

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

інтелектуальна вебсистема, автоматичний аналіз коду, велика мовна модель, порада, якість програмного забезпечення, intelligent websystem, automated code analysis, large language model, recommendation, software quality

Бібліографічний опис

Тихоненко, М. А. Інтелектуальна вебсистема для автоматизованого аналізу та покращення якості коду : дипломна робота ... бакалавра : 121 Інженерія програмного забезпечення / Тихоненко Максим Андрійович. – Київ, 2025. – 80 с.

ORCID

DOI