Ölçüt tabanlı yazılım hata kestirim yaklaşımlarının incelenmesi ve yeni bir yazılım hata kestirim önerisi
2020
0 görüntülenme
0 i̇ndirme
Danışman: Dr. Öğr. Üyesi Tülin Erçelebi Ayyıldız
Özet (TR)
Yazılım projelerinde elde edilen sonucun amacı sadece doğru çalışan bir ürün çıkarmak değildir. Gerçekleştirilen ve ortaya çıkarılan yazılımın kalitesinin değerlendirilmesi, ölçülmesi de gerekmektedir. Yazılım ne kadar kaliteli ve hatalardan arındırılmış olursa bakım onarım sürecinde maliyetler de bir o kadar azalacaktır. Yazılımın kalitesini etkileyen önemli noktalardan biri yazılımdaki hataların sayısıdır. Bu nedenle, geliştirilen yazılımlardaki hataların mümkün olduğunca erken belirlenebilmesi oldukça önem taşımaktadır. Çalışma kapsamında ölçüt tabanlı yazılım hata kestirimi yaklaşımlarından olan kaynak kod ölçütleri incelenmiş ve yazılım hata sayıları ile yazılım kalite ölçütleri arasındaki ilişki analiz edilmiştir. Bu amaçla, 25 adet açık kaynak kodlu java programlama diliyle geliştirilen oyun projesi veri seti olarak kullanılmıştır. Yazılım kalite ölçütlerinin analizinde "Understand" statik kod analiz aracı kullanılmıştır. Çalışmada projelerin hata sayılarının belirlenmesinde ise Spotbugs hata tespit aracından yararlanılmıştır. Yazılım hataları ve yazılım kalite ölçütleri arasındaki ilişkiyi çıkarabilmek için doğrusal regresyon yöntemi uygulanmıştır. Analiz sonuçlarında çıkan sonucun kestirim doğruluğu birisi-dışarıda çapraz doğrulama (Leave one out cross validation - LOOCV) ile yapılmıştır. Sonuçlar, yazılım hata sayısını tahmin etmek için yazılım kalite ölçütlerinden faydalanmanın mümkün olduğunu göstermektedir.
Yazar
Begüm Erkal
Kurum
Bu Yayına Nasıl Atıf Yapılır
Begüm Erkal (Yüksek Lisans Tezi). Ölçüt tabanlı yazılım hata kestirim yaklaşımlarının incelenmesi ve yeni bir yazılım hata kestirim önerisi, 2020, Başkent University.
Anahtar Kelimeler
Lisans
Tüm Hakları Saklıdır
Bu eser belirtilen lisans koşulları altında paylaşılmaktadır.
Başkent University tezlerinden daha fazlası
- Hava araçlarına ait görüntülerin sınıflandırılması(2025)
- Cormac Mccarthy'nin Blood Meridian Or the Evening Redness in the West ve The Road adlı eserlerinin Nietzsche ışığında incelenmesi(2021)
- Türkiye'deki devlet ilkokullarında kullanılan İngilizce ders kitaplarının 21. yüzyıl becerileri ile uyumunun analizi(2025)
- Esnaf lokantaları gastronomi mirası: Ankara örneği(2025)
- Mesleki eğitimin ara eleman sorunu üzerindeki etkisi: Ankara ili inşaat sektörü üzerinde bir çalışma(2025)
- İflasın dava ve takipler üzerindeki etkileri(2019)
