Towards a taxonomy of code review smells
Bu tez size mi ait?
Bu kayıt toplu arşivden geldi. Sizinse profilinize bağlayın.
Özet (TR)
Kod gözden geçirme, yazılım geliştirme yaşam döngüsünün önemli aşamalarından birisidir. Bu sürecin temel amacı, kod değişikliğindeki olası hataları kod tabanına göndermeden önce saptamaktır. Kod gözden geçirme süreci konusunda resmi bir fikir birliği olmasa da, birçok şirket ve açık kaynak toplulukları bu süreçte izlenmesi gereken aşamalar ve örnek uygulamalar konusunda birleşmişlerdir. Bu uygulamaların temel amacı, daha hızlı ve etkili kod gözden geçirme süreçlerine sahip olmaktır. Yazılım geliştiricilerinin bu örnek uygulamalara uymayışı, kod gözden geçirme sürecinin avantajlarını ortadan kaldırdığı gibi, yazılım geliştirme yaşam döngüsünün diğer aşamalarını da olumsuz etkileyebilir. Bu çalışmanın amacı, yazılım geliştiricilerin kod gözden geçirme sürecindeki kötü alışkanlıklarını ampirik olarak incelemektir. Bu amaçla, akademik ve gri literatür taraması yaparak kod gözden geçirme sürecindeki kötü alışkanlıklar bir araya getirildi. Daha sonra, toplanılan veriler 32 tecrübeli yazılım geliştiricisine sorularak onaylatıldı ve bunun sonucunda, kod gözden geçirme sürecindeki kötü alışkanlıkların sınıflandırılması tamamlandı (kod gözden geçirme yoksunluğu, aynı kişilerin kod gözden geçirmesi, kod gözden geçirme döngüsünün uzaması, özensiz kod gözden geçirme, uzun süren kod gözden geçirme, içeriği belli olmayan kod gözden geçirme). Bu alışkanlıkları nicel olarak değerlendirmek için, sekiz açık kaynak projeden topladığımız 283,354 kod gözden geçirme süreci analiz edildi. Sonuç olarak, bu kötü alışkanlıkların ciddi miktarlarda açık kaynak projelerde var olduğu gözlenmiştir.
Yazar
Emre Doğan
Kurum
Bu Yayına Nasıl Atıf Yapılır
Emre Doğan (Yüksek Lisans Tezi). Towards a taxonomy of code review smells, 2020, İhsan Doğramacı Bilkent University.
Anahtar Kelimeler
Lisans
Tüm Hakları Saklıdır
Bu eser belirtilen lisans koşulları altında paylaşılmaktadır.
İhsan Doğramacı Bilkent University tezlerinden daha fazlası
- A study over tax and relationship formed around taxation in the Ottoman Empire (16th-17th century)(2019)
- Random sets and choquet-type representations(2021)
- Oil price surges and the yield curve(2024)
- Living alone: Pathways, experiences and future expectations(2025)
- On the road to detente: Turkish foreign policy after the Johnson Letter(2021)
- The Lower Danube in Late Antiquity: The case of Histria(2023)
