Makine öğrenmesi tabanlı topluluk yöntemleri ile yazılım kalitesi tahmini
Tezin Türü: Yüksek Lisans
Tezin Yürütüldüğü Kurum: Ankara Üniversitesi, Fen Bilimleri Enstitüsü, BİLGİSAYAR MÜHENDİSLİĞİ ANABİLİM DALI, Türkiye
Tezin Onay Tarihi: 2022
Tezin Dili: Türkçe
Öğrenci: ABİDİN AYBERK CERAN
Asıl Danışman (Eş Danışmanlı Tezler İçin): Ömer Özgür Tanrıöver
Eş Danışman: YILMAZ AR
Açık Arşiv Koleksiyonu: AVESİS Açık Erişim Koleksiyonu
Özet:Yazılım kalite tahmini, yazılım projelerinin çeşitli aşamalarında kullanılmaktadır. Bu tezin amacı yapılan önceki çalışmalara göre daha yüksek doğruluk oranında yazılım kalitesi tahmini yapmaktır. Yapılan çalışma ile veri önişleme, özellik önemi ve çeşitli makine öğrenmesi algoritmalarının kullanılması işlemleri sonucunda yazılımın kalitesinin tahmininde daha doğru sonuçlar elde edildiğini göstermektedir. Makine öğrenmesi algoritmalarının uygulanabilmesi için gerekli olan kategorik sözel verilerin sayısallaştırılması üzerine iki farklı model tasarlanmıştır. Tasarlanan modeller çerçevesinde oluşturulan veri setleri üzerinde ilgili algoritmalar uygulanmış ve doğruluk yüzdeleri karşılaştırılmıştır. Farkı makine öğrenmesi algoritmalarının birlikte kullanılmasını sağlayan topluluk yöntemleri sayesinde de çalışmada yazılım kalitesi tahmininde daha doğru sonuçlar elde edildiği gösterilmiştir.