A reuse-based approach for evaluating developer contribution
Is this your thesis?
This record came from a bulk archive import. If it’s yours, link it to your profile.
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
Yahya Elnouby
Institution
How to Cite
Yahya Elnouby (Yüksek Lisans Tezi). A reuse-based approach for evaluating developer contribution, 2025, İhsan Doğramacı Bilkent University.
Keywords
License
Tüm Hakları Saklıdır
This work is shared under the specified license terms.
More theses from İhsan Doğramacı Bilkent University
- 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)
