Please use this identifier to cite or link to this item:
https://er.chdtu.edu.ua/handle/ChSTU/5798| Title: | Використання методів машинного навчання для автоматизації перегляду коду програм |
| Authors: | Білик, В.В. |
| Keywords: | інженерія програмного забезпечення;якість коду;перегляд коду;машинне навчання;нейронні мережі |
| Issue Date: | 19-May-2025 |
| Publisher: | Сучасні інформаційні технології та системи штучного інтелекту: матеріали 1-ї Міжнародної науково-практичної конференції. Харків-Яремче, 19-22 травня 2025 року. Частина 2. |
| Abstract: | У роботі досліджено застосування методів машинного навчання для покращення процесу перегляду програмного коду, що є важливою складовою забезпечення його якості. Проведено аналіз понад 30 наукових праць з різних країн, присвячених використанню класичних алгоритмів, ансамблевих моделей, нейронних мереж і генеративного ШІ для автоматизації виявлення помилок у коді. Основну увагу зосереджено на проблемах пояснюваності моделей, доступності якісних даних і контекстної чутливості алгоритмів. В межах дослідження авторами створено експериментальну нейромережу для класифікації якості назв змінних у коді на основі локального набору даних, зібраного під час роботи над конкретним проєктом. Модель навчалася з учителем на основі позначених вручну змінних і демонструє потенціал у виявленні дефектів іменування. Проведено аналіз ефективності залежно від архітектури та параметрів мережі. Отримані результати свідчать про перспективність автоматизованого підходу та окреслюють напрями подальших досліджень, зокрема покращення наборів даних та експериментування з новими нейромережевими рішеннями. |
| URI: | https://er.chdtu.edu.ua/handle/ChSTU/5798 |
| First Page: | 85 |
| End Page: | 86 |
| Appears in Collections: | Наукові публікації викладачів (ФІТІС) |
Files in This Item:
| File | Description | Size | Format | |
|---|---|---|---|---|
| Білик_Заспа.pdf | 647.74 kB | Adobe PDF | ![]() View/Open |
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.
