Impact of Version History Metrics on Maintainability

Csaba Faragó, Péter Hegedüs, Gergely Ladányi, Rudolf Ferenc

Research output: Chapter in Book/Report/Conference proceedingConference contribution

7 Citations (Scopus)

Abstract

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.

Original languageEnglish
Title of host publicationProceedings - 8th International Conference on Advanced Software Engineering and Its Applications, ASEA 2015
EditorsHaeng-kon Kim, Akingbehin Kiumi, Tai-hoon Kim
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages30-35
Number of pages6
ISBN (Electronic)9781467398374
DOIs
Publication statusPublished - Mar 11 2016
Event8th International Conference on Advanced Software Engineering and Its Applications, ASEA 2015 - Jeju Island, Korea, Republic of
Duration: Nov 25 2015Nov 28 2015

Publication series

NameProceedings - 8th International Conference on Advanced Software Engineering and Its Applications, ASEA 2015

Other

Other8th International Conference on Advanced Software Engineering and Its Applications, ASEA 2015
CountryKorea, Republic of
CityJeju Island
Period11/25/1511/28/15

Keywords

  • Version control history metrics
  • code aging
  • code churn
  • code ownership
  • source code maintainability

ASJC Scopus subject areas

  • Computer Science Applications
  • Software

Fingerprint Dive into the research topics of 'Impact of Version History Metrics on Maintainability'. Together they form a unique fingerprint.

  • Cite this

    Faragó, C., Hegedüs, P., Ladányi, G., & Ferenc, R. (2016). Impact of Version History Metrics on Maintainability. In H. Kim, A. Kiumi, & T. Kim (Eds.), Proceedings - 8th International Conference on Advanced Software Engineering and Its Applications, ASEA 2015 (pp. 30-35). [7433065] (Proceedings - 8th International Conference on Advanced Software Engineering and Its Applications, ASEA 2015). Institute of Electrical and Electronics Engineers Inc.. https://doi.org/10.1109/ASEA.2015.14