Software defect prediction performance monitoring of deep and machine learning models on NASA promise datasets
2023
0 views
0 downloads
Advisor: Doç. Dr. Sefer Kurnaz
Abstract (TR)
Yazılım güvenilirliğinin ve kalite güvencesinin büyük önem kazandığı bir çağda, bu çalışma, yazılım hatalarını tahmin etmek için gelişmiş makine öğrenimi modellerini kullanıyor ve böylece yazılım güvenilirliğini artırmadaki potansiyel uygulamalarının daha iyi anlaşılmasına katkıda bulunuyor. Araştırmanın odak noktası, çeşitli NASA yazılım projelerinden elde edilen verilerin bir koleksiyonu olan PROMISE20 veri kümesidir. Bu veri seti üç alt veri setine (CM1, JM1, KC1) bölünmüştür; her bir örnek ikili bir bağımlı değişken (kusur durumunu gösterir) ve Halstead ve McCabe statik kod ölçümlerine dayalı bağımsız değişkenler ile işaretlenmiştir. Çalışma, özellikle LSTM ve LSTM-GRU olmak üzere derin öğrenme modelleri ile XGBoost Sınıflandırıcı gibi geleneksel makine öğrenme modelleri arasında karşılaştırmalı bir analiz gerçekleştirmektedir. Yazılım hatalarını tahmin etme konusundaki yeterlilikleri, doğrulukları ve F1 puanları değerlendirilerek ölçülür. İnceleme sonrasında, LSTM ve LSTM-GRU derin öğrenme modelleri, sırasıyla %88'lik doğruluk oranları ve 0,89 ve 0,90'lık F1 puanları göstererek üstün tahmin performansıyla daha iyi performans gösteriyor. Geleneksel makine öğrenimi alanında XGBoost Sınıflandırıcı, 0,88'lik doğruluk oranıyla en iyi performansı gösteren ürün olarak ortaya çıktı. Ancak bulgular aynı zamanda daha fazla araştırmaya duyulan ihtiyacın da altını çiziyor. Çalışma, yazılım kusur tahmini için en uygun model seçimini belirlemek amacıyla ek veri kümelerinin incelenmesi, çeşitli modellerin araştırılması, model hiperparametrelerinin optimize edilmesi ve model yorumlanabilirliğinin geliştirilmesinin gerekliliğine işaret etmektedir. Bu araştırma, yazılım güvenilirliği ve hata tahmini konusunda devam eden söylemi zenginleştirerek, makine öğrenimini kullanarak yazılım hata tahmini alanında gelecekteki araştırmalar için sağlam bir temel sunuyor.
Author
Dr. Abdullah Akram Shakır Al Bayatı
Institution
How to Cite
Abdullah Akram Shakır Al Bayatı (Yüksek Lisans Tezi). Software defect prediction performance monitoring of deep and machine learning models on NASA promise datasets, 2023, Altınbaş University.
Keywords
License
Tüm Hakları Saklıdır
This work is shared under the specified license terms.
More theses from Altınbaş University
- Promoting social resilience cohesion in Mahmutbey, Istanbul(2025)
- Ebeveynlerin, çocuk ağız bakım ürün seçimlerini etkileyen faktörlerin ve bu ürünlere olan tutumlarının değerlendirilmesi(2023)
- Effect of polyurea coating on the mechanical properties of aluminum foam and additive manufactured specimens(2021)
- Osmanlı'da enter-nasyonalizm ve sosyalist bir işçi örgütü: Selanik sosyalist işçi federasyonu (1908 – 1914)(2019)
- Symmetry-based multi-objective AI/ML driven optimization framework for sustainable building performance(2026)
- Müzik ve aromaterapinin çocuklarda dental anksiyete ve korku üzerine etkisi(2024)
