Yazar
Saydemir, Abdullah, Simitcioğlu, Muhammed Esad, Sözer, Hasan
Basım Tarihi
2021
Basım Yeri
-
IEEE
Konu
Ampirik yazılım mühendisliği, Evrimsel bağlantı, Program anlama, Yazılım mimarisinin yeniden inşası, Yazılım mimarisi kurtarma, Yazılım bakımı
Tür
Belge
Dil
İngilizce
Dijital
Evet
Yazma
Hayır
Kütüphane
Özyeğin Üniversitesi
Demirbaş Numarası
978-166541070-0
Kayıt Numarası
0ba7d29e-97fd-439f-bc35-2fb3f7b71a82
Lokasyon
Bilgisayar Bilimi
Tarih
2021
Örnek Metin
Yazılım mimarisi dokümantasyonu, yazılım mimarisi kurtarma araçları aracılığıyla kısmen otomatik olarak elde edilebilir. Bu araçlar esas olarak yazılım modüllerini kümeleyerek bu modüllerin yüksek düzeyde yapısal organizasyonunu sağlar. Bağımlılık grafiklerini girdi olarak kullanırlar. Bu grafikler, yazılım modülleri arasındaki çeşitli bağlantı türlerini yansıtmaktadır. Bu yazıda, yazılım mimarisi kurtarma için tamamlayıcı bir bilgi kaynağı olarak evrimsel eşleşmenin kullanılmasına ilişkin ampirik bir değerlendirme sunuyoruz. Konu sistem olarak 3 adet açık kaynak proje kullanıyoruz. Bu sistemler için modüller arası bağımlılıkları, modülleri arasındaki çeşitli evrimsel bağlantı düzeylerine dayanarak türetiyoruz. Giriş bağımlılığı grafikleri bu ek bağımlılıklarla genişletildiğinde yazılım mimarisi kurtarmanın doğruluğunu araştırıyoruz. Sonuçlar, sürece evrimsel bağlantının dahil edilmesinin, mimari kurtarmanın doğruluğunu %40'a kadar artırabileceğini göstermektedir.
DOI
10.1109/UYMS54260.2021.9659761