Impact of Version History Metrics on Maintainability

TitleImpact of Version History Metrics on Maintainability
Publication TypeConference Paper
Year of Publication2015
AuthorsFaragó C, Hegedűs P, Ladányi G, Ferenc R
Conference NameProceedings of the 8th International Conference on Advanced Software Engineering & Its Applications (ASEA 2015)
PublisherIEEE Computer Society
Conference LocationJeju Island, Korea
Keywordscode aging, code churn, Code ownership, Source code maintainability, version control history metrics

In this study we present how some version control history based metrics affect maintainability of the source code. These metrics cover intensity of modifications, code ownership and code aging. We determine the order of source files based on each analyzed metrics, and compare it with their maintainability based order. As a cross-check we perform a comparison test with post-release defects as well. We performed the analysis on 14 versions of 4 well-known open source software systems. The results show high correlation between the version control metrics and relative maintainability indexes, in each case. The comparison with post-release defects also support the results in most of the cases.

Page last modified: January 23, 2018