Birlikte evrimleşme endeksi: Evrimsel bağlaşımı izlemek için bir metrik
2023
0 views
0 downloads
Advisor: Prof. Dr. Hasan Sözer
Abstract (EN)
This thesis proposes a new metric, namely the coevolution index (CEI), for measuring the relative evolutionary coupling of modules of a software system. CEI is inspired by the h-index, which is a popular metric used for measuring the productivity and citation impact of scholars and scientists. CEI of a module is equal to n, which is the number of times it is modified together with at least n other modules of the system. We develop a script that can calculate CEI for source files in a code repository. We analyze the repository of 7 software systems. Source files that are subject to a high number of changes to address issues tend to have high CEI scores. CEI also reflects a relative footprint in maintenance efforts by definition. Hence, it can help in tracking technical debt interest and focusing the refactoring efforts for improving maintainability and reusability.
Author
Dr. Hüseyin Yapıcı
Institution

Özyegin University
Bilgisayar Bilimleri Bilim Dalı
How to Cite
Hüseyin Yapıcı (Master Thesis). Birlikte evrimleşme endeksi: Evrimsel bağlaşımı izlemek için bir metrik, 2023, Özyegin University.
License
Tüm Hakları Saklıdır
This work is shared under the specified license terms.
More theses from Özyegin University
- Robust whole-body control for legged robots(2022)
- Yonga levha tesisi için uygulama: Kalite tahminlemesi ve dijital dönüşüm için web tabanlı karar destek sistemi(2022)
- Araç görünür ışık haberleşmesinin performans değerlendirmesi ve deneysel doğrulaması(2022)
- Likidite yeterlilik oranının belirleyicileri: Türk bankaları üzerine ampirik bir çalışma(2022)
- Buzdolabı kablo tasarımının bozulma gücü testine deneysel etki analizi(2022)
- Biyolojik kendiliğinden iyileşen çimento esaslı harçların performansa dayalı değerlendirilmesi(2022)