Master'sOpen Access

A reuse-based approach for evaluating developer contribution

2025
0 views
0 downloads
Advisor: Dr. Eray Tüzün

Abstract (TR)

Yazılım geliştiricilerin katkılarını değerlendirmek, kaynakların etkin tahsisi ve uzmanlığın tanınması için önemlidir. Kod satır sayısı (LOC) veya commit sayısı gibi geleneksel metrikler, kodun önem ve karmaşıklık farklılığından dolayı yeterli bağlamı sunamaz. Yeniden kullanılabilir kod yazmak ise geliştirici katkılarının kalitesini ölçmek için kullanılabilecek önemli bir pratiktir. Amacımız, geliştiricilerin yeniden kullanılabilir kod katkılarını değerlendirmek için bir metodoloji ve pratik bir araç geliştirmektir. Akademideki "H-Index"ten esinlenerek, "Developer H-Index"i (DH-Index) oluşturduk. Bu endeks, akademik alıntılara benzer şekilde, çağrı grafikleriyle her metodun kullanımını izler ve bu referansları ilgili geliştiricinin katkılarıyla ilişkilendirir. Ayrıca, metodun kod uzunluğunu da hesaba katan Lines-of-Code-Weighted Developer (LWDH-Index) varyasyonunu oluşturduk. Bu analizi yapan, halka açık DevScholar prototipini geliştirdik ve yeteneklerini iki Açık Kaynak Yazılım (OSS) projesinde GitHub Insights'ın yetenekleriyle karşılaştırdık. LWDH-Index, basit ama sık çağrılan veya uzun ama nadir çağrılan metotların etkisini dengelediği için daha güçlü bir metrik oldu. Ayrıca, uluslararası bir havayolu şirketinin iç projelerinde kullanıcı araştırması yaptık. Sonuç olarak DH-Index ve LWDH-Index, LOC veya commit sayısına kıyasla geliştiricilerin yeniden kullanılabilir koda katkılarını değerlendirmede ek perspektifler sunar.

Author

Dr. Yahya Elnouby

How to Cite

Yahya Elnouby (Yüksek Lisans Tezi). A reuse-based approach for evaluating developer contribution, 2025, Bilkent University.

Keywords

License

Tüm Hakları Saklıdır

This work is shared under the specified license terms.

More theses from Bilkent University