Кафедра інженерії програмного забезпечення
Permanent URI for this communityhttp://er.nau.edu.ua/handle/NAU/42724
News
Відповідальна за розділ: асистент кафедри Інженерії програмного забезпечення Воропай Інна.
E-mail: inna.voropai@npp.nau.edu.ua
Browse
Browsing Кафедра інженерії програмного забезпечення by Subject ".net"
Now showing 1 - 1 of 1
- Results Per Page
- Sort Options
Item Методика використання великих мовних моделей для генерації модульних тестів на основі вихідного коду програми(Державний університет «Київський авіаційний інститут», 2025) Мельник ТарасОб’єкт дослідження – процес забезпечення якості програмного забезпечення шляхом автоматизації створення модульних тестів. Мета кваліфікаційної роботи – дослідження ефективності застосування сучасних великих мовних моделей для автоматизованої генерації модульних тестів на основі вихідного коду, написаного мовою C#, порівняння їх якісних та кількісних характеристик та визначення оптимальних моделей і підходів для практичного впровадження у процес розробки програмного забезпечення. Методи дослідження – аналіз науково-технічної літератури та джерел, порівняльний аналіз, експериментальний метод, методи програмної інженерії, мутаційне тестування, структурний аналіз коду, метод експертних оцінок із залученням ШІ-агентів, статистичні методи. Результати роботи можуть бути використані для обґрунтованого вибору та впровадження LLM у промислові процеси автоматизованої генерації модульних тестів для C#/.NET з урахуванням якості, вартості й конфіденційності; для формування відтворюваної бази для подальших наукових досліджень завдяки наданим артефактам проведеного експерименту; для проєктування спеціалізованих мульти-агентних інструментів, що поєднують генерацію тестів, автоматичне вимірювання метрик та ітеративне поліпшення результату. Розробка та дослідження проводилися під управлінням ОС Windows 11. Розробка програмного засобу для автоматизації експерименту та формування набору даних здійснювалися у середовищі JetBrains Rider на мові програмування C#.