Master'sOpen Access

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ı

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