PL/SQL programlarının genişletilmesinde rehberlik sağlamak için yapay sinir ağlarının kullanılması

İsim PL/SQL programlarının genişletilmesinde rehberlik sağlamak için yapay sinir ağlarının kullanılması
Yazar Ersoy, E., Sözer, Hasan
Basım Tarihi: 2022-12
Basım Yeri - Springer
Konu Mimari erozyon, Yapay sinir ağları, Endüstriyel örnek olay incelemesi, Yazılım mimarisi, Yazılım bakımı
Tür Süreli Yayın
Dil İngilizce
Dijital Evet
Yazma Hayır
Kütüphane: Özyeğin Üniversitesi
Demirbaş Numarası 0963-9314
Kayıt Numarası 28ead14f-f943-4600-9f6d-1391696285eb
Lokasyon Bilgisayar Bilimi
Tarih 2022-12
Örnek Metin Eski sistemlerin çağdaş işlevsellik veya teknoloji için yeni nesnelerle genişletilmesi mimari erozyona yol açabilir. Bu nesnelerin yanlış yerleştirilmesi, dokümantasyonun genellikle eksik veya güncelliğini yitirdiği modüler yapıyı yavaş yavaş sekteye uğratır. Bu çalışmada, veritabanlarıyla yüksek düzeyde eşlenikliğe sahip PL/SQL programlarında bu soruna değinmeyi amaçlıyoruz. Yeni bir nesnenin mimari modüller arasına doğru yerleştirilmesini otomatik olarak tahmin etmek için yapay sinir ağlarını kullanan yeni bir yaklaşım öneriyoruz. Amaçlanan mimariyi temsil ettiği varsayılan kaynak kodunun ilk sürümünden çıkarılan özelliklere dayalı olarak bir ağı eğitiyoruz. Bu eğitimde özellik olarak yazılım ve veritabanı nesneleri arasındaki bağımlılıkları kullanıyoruz. Daha sonra, yeni bir nesne ve kullandığı diğer nesnelerin listesi verildiğinde ağ, nesnenin dahil edilmesi gereken mimari modülü tahmin edebilir. Her biri binlerce prosedür ve veritabanı tablosu içeren telekomünikasyon alanındaki uygulamalarla iki endüstriyel vaka çalışması gerçekleştirdik. Yaklaşımımızın doğruluğunun bu iki uygulama için %86,7 ve %89 olduğunu gösterdik. Bağlantı ve uyum metriklerini kullanan temel yaklaşım, aynı uygulamalar için sırasıyla %55,5 ve %57,4 doğruluğa ulaşır.
DOI 10.1007/s11219-022-09586-1
Cilt 30
Kaynağa git Özyeğin Üniversitesi Özyeğin Üniversitesi - Tarihî eser, arşiv ve süreli yayın arama motoru
Özyeğin Üniversitesi - Tarihî eser, arşiv ve süreli yayın arama motoru Özyeğin Üniversitesi

PL/SQL programlarının genişletilmesinde rehberlik sağlamak için yapay sinir ağlarının kullanılması

Yazar Ersoy, E., Sözer, Hasan
Basım Tarihi 2022-12
Basım Yeri - Springer
Konu Mimari erozyon, Yapay sinir ağları, Endüstriyel örnek olay incelemesi, Yazılım mimarisi, Yazılım bakımı
Tür Süreli Yayın
Dil İngilizce
Dijital Evet
Yazma Hayır
Kütüphane Özyeğin Üniversitesi
Demirbaş Numarası 0963-9314
Kayıt Numarası 28ead14f-f943-4600-9f6d-1391696285eb
Lokasyon Bilgisayar Bilimi
Tarih 2022-12
Örnek Metin Eski sistemlerin çağdaş işlevsellik veya teknoloji için yeni nesnelerle genişletilmesi mimari erozyona yol açabilir. Bu nesnelerin yanlış yerleştirilmesi, dokümantasyonun genellikle eksik veya güncelliğini yitirdiği modüler yapıyı yavaş yavaş sekteye uğratır. Bu çalışmada, veritabanlarıyla yüksek düzeyde eşlenikliğe sahip PL/SQL programlarında bu soruna değinmeyi amaçlıyoruz. Yeni bir nesnenin mimari modüller arasına doğru yerleştirilmesini otomatik olarak tahmin etmek için yapay sinir ağlarını kullanan yeni bir yaklaşım öneriyoruz. Amaçlanan mimariyi temsil ettiği varsayılan kaynak kodunun ilk sürümünden çıkarılan özelliklere dayalı olarak bir ağı eğitiyoruz. Bu eğitimde özellik olarak yazılım ve veritabanı nesneleri arasındaki bağımlılıkları kullanıyoruz. Daha sonra, yeni bir nesne ve kullandığı diğer nesnelerin listesi verildiğinde ağ, nesnenin dahil edilmesi gereken mimari modülü tahmin edebilir. Her biri binlerce prosedür ve veritabanı tablosu içeren telekomünikasyon alanındaki uygulamalarla iki endüstriyel vaka çalışması gerçekleştirdik. Yaklaşımımızın doğruluğunun bu iki uygulama için %86,7 ve %89 olduğunu gösterdik. Bağlantı ve uyum metriklerini kullanan temel yaklaşım, aynı uygulamalar için sırasıyla %55,5 ve %57,4 doğruluğa ulaşır.
DOI 10.1007/s11219-022-09586-1
Cilt 30
Özyeğin Üniversitesi - Tarihî eser, arşiv ve süreli yayın arama motoru
Özyeğin Üniversitesi yönlendiriliyorsunuz...

Lütfen bekleyiniz.