Master'sOpen Access

Tümleşik geliştirme ortamlarında yazılım duzenleme desteği vekod klon algilama

2019
0 views
0 downloads
Advisor: Assist. Prof. Dr. Mehmet Kaya

Abstract (TR)

Tümleşik Geliştirme Ortamlarında Yazılım Duzenleme Desteği ve Kod Klon Algilama Yinelenen kodun yeniden düzenlenmesi önemli bir sorundur ve yazılım bakımı açısından en önemli kod kokularından biridir. Klonlar ve kod kalitesi arasında önemli bir ilişkili bulunmaktadır. Programcıların çoğu bu yöntemi kullanmaktadır. Çünkü bu yöntem bir yazılımın kodunu yazmayla karşılaştırıldığında kullanması daha ucuz ve hızlıdır. Kod klonlaması, mevcut bir kaynak kodun parçalarını küçük değişiklikler ile veya değişiklik olmadan kopyalayıp yapıştırarak gerçekleştirilir. Büyük bilgisayar programlarının önemli bir bölümü (%5-%10) klon kodlardan oluşmaktadır. Kod klonlamanın yazılım bakımı olasılığını azalttığına inanıldığından dolayı, klonlama saptaması konusunda birçok teknik ve araç önerilmiştir. Klon tespitinin temel amacı, klon kodunu tanımlamak ve fonksiyonun tek bir çağrısıyla değiştirmektir; burada fonksiyon, klon grubunun bir örneğinin davranışını simüle eder. Bu araştırmada, yeniden düzenleme IDE'leri arasındaki karşılaştırma hakkında genel bir bakış sunuyoruz. Kod klonunu ve detaylı klon saptamasını açıklayacağız. Klon tespiti algoritmasında, kaynak kodu XML formatında oluşturulmuştur. Anahtar Kelimeler: Yeniden Düzenleme IDE, Kod klon, Klon Tespiti.

Author

Zhala Sarkawt Othman Othman

How to Cite

Zhala Sarkawt Othman Othman (Yüksek Lisans Tezi). Tümleşik geliştirme ortamlarında yazılım duzenleme desteği vekod klon algilama, 2019, Fırat University.

Keywords

License

Tüm Hakları Saklıdır

This work is shared under the specified license terms.

More theses from Fırat University