Využití generativní AI pro detekci a opravu zápachů v kódu – Lukáš PRIBAN
Lukáš PRIBAN
Bakalářská práce
Využití generativní AI pro detekci a opravu zápachů v kódu
Using generative AI to detect and repair code smells
Anotace:
Tato bakalářská práce se zabývá možnostmi velkých jazykových modelů (LLM) v refaktorizaci kódu obsahujícího zápachy, které způsobují zvýšení nákladů na další vývoj. Cílem práce je posoudit refaktorizační schopnosti velkých jazykových modelů tyto zápachy detekovat a opravit. Výstupy této práce tvoří korpus kódů se zápachy v jazyce JavaScript, optimalizovaná výzva pro refaktorizaci kódu pomocí LLM a …víceAbstract:
This bachelor's thesis explores the capabilities of large language models (LLMs) in refactoring code containing smells, which cause increased development costs. The aim of the thesis is to assess the refactoring abilities of large language models to detect and fix these smells. The outputs of this work include a dataset of code with smells in JavaScript, an optimized prompt for refactoring code using …více
Jazyk práce: čeština
Datum vytvoření / odevzdání či podání práce: 16. 7. 2024
Zveřejnit od: 31. 12. 2999
Obhajoba závěrečné práce
- Vedoucí: Ing. Mgr. Pavel Beránek
Citační záznam
Citace dle ISO 690:
PRIBAN, Lukáš. \textit{Využití generativní AI pro detekci a opravu zápachů v kódu}. Online. Bakalářská práce. Ústí nad Labem: Univerzita Jana Evangelisty Purkyně v Ústí nad Labem, Přírodovědecká fakulta. 2024. Dostupné z: https://theses.cz/id/a21wqm/.
Jak správně citovat práci
PRIBAN, Lukáš. Využití generativní AI pro detekci a opravu zápachů v kódu. Ústí nad Labem, 2024. bakalářská práce (Bc.). UNIVERZITA JANA EVANGELISTY PURKYNĚ V ÚSTÍ NAD LABEM. Přírodovědecká fakulta
Plný text práce
Právo: Autor si nepřeje zpřístupnění práce veřejnosti
Obsah online archivu závěrečné práce
Zveřejněno v Theses:- Soubory jsou nedostupné.
Jak jinak získat přístup k textu
Instituce archivující a zpřístupňující práci: UNIVERZITA JANA EVANGELISTY PURKYNĚ V ÚSTÍ NAD LABEM, Přírodovědecká fakultaUNIVERZITA JANA EVANGELISTY PURKYNĚ V ÚSTÍ NAD LABEM
Přírodovědecká fakultaBakalářský studijní program / obor:
Aplikovaná informatika / Aplikovaná informatika
Práce na příbuzné téma
-
Embedding dat pro velké jazykové modely
Šimon Nehéz -
Zobrazování detailů pro velké grafy
Jakub ŽÁČEK -
Softwarový nástroj pro automatický návrh mutací a chytrých knihoven pro proteinové inženýrství
Jan Štourač -
Využití reverzního inženýrství ve strojírenské technologii
Zbyněk Havel -
Refaktorizace CSS kódu
Jaromír HRADIL -
Using LLM to generate bachelor thesis
Jan Hassman -
Generování bakalářské práce v češtině pomocí LLM
Ondřej Andrla -
Exploring LLM's for inferring relations between cybersecurity constructs
Alexander Jandl