Yapay Zeka Destekli Üretilen Kodlar ile İnsan Yazımı Kodların Karşılaştırılması: Python Örneği
Özet
Yapay zeka (YZ) temelli kod üretim araçlarının yükselişi, yazılım mühendisliğinde kod yazım süreçlerini dönüştürmektedir. Bu çalışma, YZ destekli “Bolt.New” aracıyla üretilen Python programlarını, insan eliyle yazılmış eşdeğer programlarla kalite, karmaşıklık ve okunabilirlik açısından sistematik olarak karşılaştırmayı amaçlamaktadır. 2019 öncesi GitHub’dan seçilen 30 adet insan yapımı program ile aynı işlevleri gerçekleştiren YZ üretimi programlar, satır sayılarına göre basit, orta ve karmaşık ulamlara ayrılarak incelenmiştir. Python’a özgü statik inceleme aracı Pylint ile ölçülen kalite puanı, hata sayısı, siklomatik karmaşıklık, stil ihlali, kod tekrar oranı ve belge puanı ölçüleri, iki küme arasında istatistiksel olarak karşılaştırılmıştır. Bulgular, YZ’nin basit görevlerde yüksek kalite ve düşük hata oranı sunduğunu, karmaşık görevlerde ise daha düşük karmaşıklık ve daha iyi belge sağladığını, ancak bağlamsal uygunlukta sınırlamalar gösterebildiğini ortaya koymaktadır. Bu çalışma, YZ destekli kod üretiminin Python’a özgü ölçünlere uyumunu ve hata azaltma potansiyelini nesnel ölçülerle değerlendirerek, yazılım geliştirme süreçlerinde otomasyon ve insan denetimi arasında denge kurulmasına yönelik rehber bir çerçeve sunmaktadır.
Atıf için künye
Eygu, S., & Keskinkılıç, M. (2026). Yapay Zeka Destekli Üretilen Kodlar ile İnsan Yazımı Kodların Karşılaştırılması: Python Örneği. Bilgisayar bilimleri ve mühendisliği dergisi, 19(1), 24–37. https://doi.org/10.54525/bbmd.1781375
BibTeX
@article{eygu2026-110833,
author = {Eygu, Seda and Keskinkılıç, Mustafa},
title = {Yapay Zeka Destekli Üretilen Kodlar ile İnsan Yazımı Kodların Karşılaştırılması: Python Örneği},
journal = {Bilgisayar bilimleri ve mühendisliği dergisi},
year = {2026},
volume = {19},
number = {1},
pages = {24--37},
issn = {3023-7459},
doi = {10.54525/bbmd.1781375},
url = {https://akademik.atauni.edu.tr/yayinlar/110833-yapay-zeka-destekli-uretilen-kodlar-ile-insan-yazimi-kodlarin-karsilastirilmasi}
}