• English
    • Latviešu
    • Deutsch
    • русский
  • Help
  • русский 
    • English
    • Latviešu
    • Deutsch
    • русский
  • Войти
Просмотр элемента 
  •   Главная
  • B4 – LU fakultātes / Faculties of the UL
  • A -- Eksakto zinātņu un tehnoloģiju fakultāte / Faculty of Science and Technology
  • Bakalaura un maģistra darbi (EZTF) / Bachelor's and Master's theses
  • Просмотр элемента
  •   Главная
  • B4 – LU fakultātes / Faculties of the UL
  • A -- Eksakto zinātņu un tehnoloģiju fakultāte / Faculty of Science and Technology
  • Bakalaura un maģistra darbi (EZTF) / Bachelor's and Master's theses
  • Просмотр элемента
JavaScript is disabled for your browser. Some features of this site may not work without it.

Programmatūras koda pārstrukturēšana ar mākslīgā intelekta rīkiem

Thumbnail
Открыть
302-109264-Truls_Rudolfs.Arvids_rt21028.pdf (793.3Kb)
Автор
Truls, Rūdolfs Arvīds
Co-author
Latvijas Universitāte. Eksakto zinātņu un tehnoloģiju fakultāte
Advisor
Vīksne, Kārlis
Дата
2025
Metadata
Показать полную информацию
Аннотации
Koda pārstrukturēšana jeb refaktorēšana ir svarīgs process jebkuras programmatūras ilglaicīgas un efektīvas uzturēšanas nodrošināšanā. Tiesa, pārstrukturēšana ir visai darbietilpīgs process, kas var aizkavēt jaunu funkcionalitāšu izstrādi, tāpēc vairumā gadījumu pārstrukturēšanai netiek pievērsta tik liela uzmanība, kaut arī tā varētu nākotnē atvieglot izstrādi. Tieši tāpēc būtu noderīgi izmantot mākslīgā intelekta rīkus, lai paātrinātu koda pārstrukturēšanas procesus. Darbā tiek pētīts dažādu mākslīgā intelekta rīku pielietojums, lai veiktu koda pārstrukturēšanu jau eksistējošai programmatūrai. Tiks veikts GPT-4o un Claude Sonnet 3.7 mākslīga intelekta rīku pārstrukturētā koda salīdzinājums, balstoties uz dažādām koda kvalitātes metrikām, lai izanalizētu, vai ir izdevīgi uzticēt pārstrukturēšanu mākslīgā intelekta rīkiem, kā arī kurš no tiem būtu vispiemērotākais šāda mērķa sasniegšanai.
 
SOFTWARE CODE REFACTORING WITH ARTIFICIAL INTELLIGENCE TOOLS Code refactoring is an important process for long-term and efficient maintenance of any software. It is true that refactoring is a labour-intensive process that can delay the development of new functionalities, therefore in most cases refactoring is not given as much attention, even though it could facilitate future development. That is the reason why it would be useful to use artificial intelligence tools to speed up code refactoring processes. This work investigates the use of different artificial intelligence tools for code refactoring for existing software. GPT-4o and Claude Sonnet 3.7 artificial tools will be used to perform code refactoring. The resulting code is going to be compared, based on multiple code quality metrics in order to analyse, if it is feasible to outsource code refactoring to artificial intelligence tools, and which one of them would be most suitable to achieve this objective.
 
URI
https://dspace.lu.lv/dspace/handle/7/71177
Collections
  • Bakalaura un maģistra darbi (EZTF) / Bachelor's and Master's theses [6025]

University of Latvia
Контакты | Отправить отзыв
Theme by 
@mire NV
 

 

Просмотр

Весь DSpaceСообщества и коллекцииДата публикацииАвторыНазванияТематикаЭта коллекцияДата публикацииАвторыНазванияТематика

Моя учетная запись

Войти

Статистика

Просмотр статистики использования

University of Latvia
Контакты | Отправить отзыв
Theme by 
@mire NV