Decision-making approach using large language models in software development projects
| dc.contributor.author | Kopp, Andrii Mykhailovych | |
| dc.contributor.author | Gamayun, Igor Petrovych | |
| dc.contributor.author | Nesterenko, Ivan Serhiiovych | |
| dc.contributor.author | Dashkivskyi, Roman Borysovych | |
| dc.date.accessioned | 2025-12-15T10:27:42Z | |
| dc.date.issued | 2025 | |
| dc.description.abstract | The relevance of the study is determined by the rapid development of Artificial Intelligence (AI) tools, which are increasingly used in software development projects. Choosing the best AI tools is a complex problem that requires formalized approaches to evaluating such tools. The object of the study is the process of decision-making support regarding the choice of AI tools in software development projects. The subject of the study is a method based on the use of Large Language Models (LLMs) as sources of expert judgments as part of the Saaty’s pairwise comparison procedure instead of human experts. The goal of the study is to automate decision-making in software development projects based on the use of LLMs to formulate pairwise comparisons, aggregation, and evaluation of the obtained results. The study considers the use of AI-based code generation tools such as GitHub Copilot, Amazon Q Developer, Tabnine, and Windsurf, for which pairwise comparison matrices are created using GPT-5, Gemini-2.5-Pro, Claude-Sonnet-4, and DeepSeek-R1. The CR ≤ 0.1 coefficient confirmed the consistency of the judgments of both individual LLMs and aggregated judgments obtained based on the geometric mean method. The calculated weights demonstrate the prevalence of GitHub Copilot (0.58) over other AI-based code generation tools. Comparison of the obtained results with analytical sources Gartner Magic Quadrant for AI Coding Assistants and Gartner Peer Insights indicates the efficiency of the approach based on the use of LLMs to automate expert judgment and increase the objectivity of decision-making when choosing AI tools for automated code generation in software development projects. Актуальність дослідження визначається швидким розвитком інструментів на основі штучного інтелекту (ШІ), які все частіше застосовуються у проєктах з розробки програмного забезпечення. Вибір найкращих ШІ-засобів є складним завданням, яке вимагає формалізованих підходів до оцінювання таких інструментів. Об’єкт дослідження – процес підтримки прийняття рішень щодо вибору ШІ-інструментів в проєктах з розробки програмного забезпечення. Предмет дослідження – метод на основі застосування великих мовних моделей (ВММ) як джерел експертних суджень у процедурі попарного порівняння Сааті замість експертів-людей. Метою дослідження є автоматизація прийняття рішень у проєктах з розробки програмного забезпечення на основі застосування ВММ для формування попарних порівнянь, агрегації та оцінювання отриманих результатів. У дослідженні розглядається використання інструментів генерації коду на основі ШІ, таких як GitHub Copilot, Amazon Q Developer, Tabnine та Windsurf, для яких матриці попарних порівнянь створені за допомогою GPT-5, Gemini-2.5-Pro, Claude-Sonnet-4 та DeepSeek-R1. Коефіцієнт CR ≤ 0,1 підтвердив узгодженість суджень як окремих ВММ, так і агрегованих суджень, отриманих на основі методу геометричного середнього. Розраховані вагові коефіцієнти демонструють перевагу GitHub Copilot (0,58) над іншими інструментами генерації коду на основі ШІ. Порівняння отриманих результатів з аналітичними джерелами Gartner Magic Quadrant for AI Coding Assistants та Gartner Peer Insights свідчить про працездатність підходу на основі використання ВММ для автоматизації експертного оцінювання та підвищення об’єктивності прийняття рішень при виборі ШІ-інструментів для автоматизованої генерації коду в проєктах з розробки програмного забезпечення. | |
| dc.identifier.citation | Decision-making approach using large language models in software development projects / Kopp Andrii Mykhailovych, Gamayun Igor Petrovych, Nesterenko Ivan Serhiiovych, Dashkivskyi Roman Borysovych // Наука і техніка сьогодні (Серія "Педагогіка", Серія "Право", Серія "Економіка", Серія "Фізико-математичні науки", Серія "Техніка") = Science and technology today ("Pedagogy" series, "Law" series, "Economics" series, "Physical and mathematical sciences" series, "Technics" series). – 2025. – Вип. 10 (51). – P. 1124-1139. | |
| dc.identifier.doi | https://doi.org/10.52058/2786-6025-2025-10(51)-1124-1139 | |
| dc.identifier.orcid | https://orcid.org/0000-0002-3189-5623 | |
| dc.identifier.orcid | https://orcid.org/0000-0003-2099-4658 | |
| dc.identifier.orcid | https://orcid.org/0009-0002-5842-5426 | |
| dc.identifier.orcid | https://orcid.org/0009-0006-8066-3622 | |
| dc.identifier.uri | https://repository.kpi.kharkov.ua/handle/KhPI-Press/96329 | |
| dc.language.iso | en | |
| dc.publisher | Громадська наукова організація "Всеукраїнська асамблея докторів наук з державного управління" | |
| dc.subject | software development | |
| dc.subject | artificial intelligence | |
| dc.subject | decision-making | |
| dc.subject | large language model | |
| dc.subject | pairwise comparison | |
| dc.subject | розробка програмного забезпечення | |
| dc.subject | штучний інтелект | |
| dc.subject | прийняття рішень | |
| dc.subject | велика мовна модель | |
| dc.subject | попарне порівняння | |
| dc.title | Decision-making approach using large language models in software development projects | |
| dc.title.alternative | Підхід до прийняття рішень на основі великих мовних моделей у проєктах з розробки програмного забезпечення | |
| dc.type | Article |
Файли
Контейнер файлів
1 - 1 з 1
Вантажиться...
- Назва:
- NTS_2025_10_Kopp_Decision_making.pdf
- Розмір:
- 971.54 KB
- Формат:
- Adobe Portable Document Format
Ліцензійна угода
1 - 1 з 1
Вантажиться...
- Назва:
- license.txt
- Розмір:
- 11.25 KB
- Формат:
- Item-specific license agreed upon to submission
- Опис:
