Automated code review: Empirical evidence from experiments and industry
Is this your thesis?
This record came from a bulk archive import. If it’s yours, link it to your profile.
Abstract (TR)
Kod gözden geçirme, yazılım kalitesi için kritik bir süreçtir. Büyük dil model- lerindeki (BDM) gelişmeler, otomatik kod gözden geçirmelerini mümkün kılmıştır, ancak güvenilirlikleri ve endüstrideki etkileri belirsizdir. Bu tez, BDM'lerin kod doğruluğunu tespit etme ve iyileştirme yeteneklerini değerlendirirken, BDM destekli kod gözden geçirme araçlarının yazılım endüstrisindeki uygulamalarını inceler. Bu tez, BDM'lerin kod gözden geçirme görevlerindeki performansını değerlendiren deneysel bir çalışma ile BDM destekli kod gözden geçirmelerinin endüstri kullanımını analiz eden bir vaka çalışmasından oluşmaktadır. Deneysel çalışmada, GPT-4o ve Gemini 2.0 Flash, 492 yapay zeka tarafından üretilmiş kod bloğu ve 164 HumanEval veri seti kod bloğunda test edilmiştir. GPT-4o, doğru- luk tespitinde %68,50, düzeltmede %67,83 başarı sağlarken, Gemini 2.0 Flash sırasıyla %63,89 ve %54,26 oranlarına ulaşmıştır. Koda dair açıklamalar olmadan performans düşmüş, sonuçlar kod türüne göre değişmiştir. Vaka çalışması, Qodo PR Agent tabanlı bir BDM destekli kod gözden geçirme aracının, Beko şirketinde, 10 projede 238 geliştirici tarafından kullanımını incelemiştir. Analiz edilen 4.335 pull request'in 1.568'i BDM yorumu almıştır. Geliştiriciler, BDM yorumlarının %73,8'ini dikkate almış ancak kod gözden geçirme süresi uzamıştır. Anketler, kod kalitesinde küçük iyileşmeler olduğunu ancak hatalı veya gereksiz öneriler gibi sorunlar yaşandığını göstermiştir. Sonuç olarak BDM tabanlı kod gözden geçirmeleri hata tespiti ve iyileştirmelerde faydalıdır, ancak hatalı sonuçlar ürete- bilir. Bu riskleri azaltmak için "İnsan-Döngüsünde BDM Kod Gözden Geçirme" önerilmektedir. BDM destekli gözden geçirmeler, bazı eksiklerine rağmen hata tespitini ve kod farkındalığını artırarak yazılım geliştirmeye değerli katkılar sun- maktadır.
Author
Umut Cihan
Institution
How to Cite
Umut Cihan (Yüksek Lisans Tezi). Automated code review: Empirical evidence from experiments and industry, 2025, İhsan Doğramacı Bilkent University.
Keywords
License
Tüm Hakları Saklıdır
This work is shared under the specified license terms.
More theses from İhsan Doğramacı Bilkent University
- A study over tax and relationship formed around taxation in the Ottoman Empire (16th-17th century)(2019)
- Random sets and choquet-type representations(2021)
- Oil price surges and the yield curve(2024)
- Living alone: Pathways, experiences and future expectations(2025)
- On the road to detente: Turkish foreign policy after the Johnson Letter(2021)
- The Lower Danube in Late Antiquity: The case of Histria(2023)
