Studentkinja Nataša Jocković odbranila je diplomski rad na temu „Komparativna analiza generisanja i ispravljanja programskog koda za React i Vue u okruženjima Claude i Codex“

Studentkinja Računarskog fakulteta Nataša Jocković je u četvrtak, 17. septembra 2026. godine odbranila diplomski rad na temu Komparativna analiza generisanja i ispravljanja programskog koda za React i Vue u okruženjima Claude i Codex, pred komisijom koju su činili mentor dr Petar Prvulović i član dr Nemanja Radosavljević.

U uvodu svog rada Nataša je istakla:

Tema ovog rada je poređenje sposobnosti AI okruženja Claude i Codex pri generisanju i ispravljanju programskog koda za React.js i Vue.js. Poređenje je sprovedeno kroz praktične zadatke različite složenosti. Definisano je pet eksperimenata, E1–E5. U eksperimentima E1–E4 generisana su nova rešenja, dok je u eksperimentu E5 analizirana i ispravljana postojeća aplikacija sa unapred uvedenim greškama. Dobijena rešenja pokrenuta su i proverena prema unapred definisanim zahtevima i test slučajevima.

…

Na osnovno istraživačko pitanje može se odgovoriti da kod standardnih i precizno definisanih zadataka nije utvrđena razlika u funkcionalnoj uspešnosti Claude i Codex rešenja. U složenijem zadatku pronalaženja i ispravljanja grešaka Codex je u okviru sprovedenih pokušaja ostvario bolje i ujednačenije rezultate. Ipak, ovaj zaključak odnosi se na konkretne verzije modela, korišćena podešavanja, izabrane zadatke i pripremljene aplikacije, pa se ne može preneti na sve React.js i Vue.js projekte. Buduća istraživanja mogla bi obuhvatiti veći broj nezavisnih pokušaja, veće projekte, automatske testove i dodatne vrste problema, kao što su bezbednosni propusti, problemi sa performansama i održavanje složenije arhitekture. Korisno bi bilo ispitati i uticaj različitih nivoa rezonovanja, drugačije formulisanih promptova i povratnih informacija o neuspešnim testovima. Na taj način moglo bi se preciznije utvrditi u kojim situacijama AI alati pružaju pouzdanu podršku, a u kojima je potrebna veća intervencija programera. – zaključila je Nataša.