Exploring DevOps metrics: a study on code maintainability and DevOps deployment practices

This study explores the crucial role of software maintainability metrics in DevOps environments, where rapid and continuous delivery is paramount. By investigating the correlation between deployment frequency, code churn rates, and code maintainability using commonly used DORA metrics, we aim to she...

Full description

Saved in:
Bibliographic Details
Main Authors: Sharifah Mashita Syed-Mohamad, Norsyazwani M. Subri, Masita @ Masila Abdul Jalil, Amir Ngah, Najihah Ibrahim
Format: Article
Language:en
Published: Penerbit Universiti Kebangsaan Malaysia 2025
Online Access:http://journalarticle.ukm.my/26164/1/19%20-.pdf
http://journalarticle.ukm.my/26164/
https://www.ukm.my/apjitm/
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1848450899709526016
author Sharifah Mashita Syed-Mohamad,
Norsyazwani M. Subri,
Masita @ Masila Abdul Jalil,
Amir Ngah,
Najihah Ibrahim,
author_facet Sharifah Mashita Syed-Mohamad,
Norsyazwani M. Subri,
Masita @ Masila Abdul Jalil,
Amir Ngah,
Najihah Ibrahim,
author_sort Sharifah Mashita Syed-Mohamad,
building Tun Sri Lanang Library
collection Institutional Repository
content_provider Universiti Kebangsaan Malaysia
content_source UKM Journal Article Repository
continent Asia
country Malaysia
description This study explores the crucial role of software maintainability metrics in DevOps environments, where rapid and continuous delivery is paramount. By investigating the correlation between deployment frequency, code churn rates, and code maintainability using commonly used DORA metrics, we aim to shed light on the intersection of DevOps practices and code maintainability. Analysing these metrics provides valuable insights into the evolution and maintenance of the JUnit 5 codebase within DevOps practices. Our findings reveal a consistent deployment frequency, showcasing the team's ability to maintain a steady release pattern. The codebase demonstrates steady growth with notable additions and deletions between releases, with indications of stabilization and bug fixing before major releases. The high frequency of commits reflects an active development process. Despite the codebase's growth, stable complexity levels were maintained, emphasizing the importance of managing code quality metrics. Pearson correlation analysis reveals a strong positive correlation (R = 0.9887) between code complexity and codebase changes, underscoring the need to balance both for quality maintenance. The study emphasizes the project's commitment to quality and stability within DevOps, emphasizing the need for ongoing vigilance.
format Article
id my-ukm.journal.26164
institution Universiti Kebangsaan Malaysia
language en
publishDate 2025
publisher Penerbit Universiti Kebangsaan Malaysia
record_format eprints
spelling my-ukm.journal.261642025-11-07T07:48:52Z http://journalarticle.ukm.my/26164/ Exploring DevOps metrics: a study on code maintainability and DevOps deployment practices Sharifah Mashita Syed-Mohamad, Norsyazwani M. Subri, Masita @ Masila Abdul Jalil, Amir Ngah, Najihah Ibrahim, This study explores the crucial role of software maintainability metrics in DevOps environments, where rapid and continuous delivery is paramount. By investigating the correlation between deployment frequency, code churn rates, and code maintainability using commonly used DORA metrics, we aim to shed light on the intersection of DevOps practices and code maintainability. Analysing these metrics provides valuable insights into the evolution and maintenance of the JUnit 5 codebase within DevOps practices. Our findings reveal a consistent deployment frequency, showcasing the team's ability to maintain a steady release pattern. The codebase demonstrates steady growth with notable additions and deletions between releases, with indications of stabilization and bug fixing before major releases. The high frequency of commits reflects an active development process. Despite the codebase's growth, stable complexity levels were maintained, emphasizing the importance of managing code quality metrics. Pearson correlation analysis reveals a strong positive correlation (R = 0.9887) between code complexity and codebase changes, underscoring the need to balance both for quality maintenance. The study emphasizes the project's commitment to quality and stability within DevOps, emphasizing the need for ongoing vigilance. Penerbit Universiti Kebangsaan Malaysia 2025-06-30 Article PeerReviewed application/pdf en http://journalarticle.ukm.my/26164/1/19%20-.pdf Sharifah Mashita Syed-Mohamad, and Norsyazwani M. Subri, and Masita @ Masila Abdul Jalil, and Amir Ngah, and Najihah Ibrahim, (2025) Exploring DevOps metrics: a study on code maintainability and DevOps deployment practices. Asia-Pacific Journal of Information Technology and Multimedia, 14 (1). pp. 339-350. ISSN 2289-2192 https://www.ukm.my/apjitm/
spellingShingle Sharifah Mashita Syed-Mohamad,
Norsyazwani M. Subri,
Masita @ Masila Abdul Jalil,
Amir Ngah,
Najihah Ibrahim,
Exploring DevOps metrics: a study on code maintainability and DevOps deployment practices
title Exploring DevOps metrics: a study on code maintainability and DevOps deployment practices
title_full Exploring DevOps metrics: a study on code maintainability and DevOps deployment practices
title_fullStr Exploring DevOps metrics: a study on code maintainability and DevOps deployment practices
title_full_unstemmed Exploring DevOps metrics: a study on code maintainability and DevOps deployment practices
title_short Exploring DevOps metrics: a study on code maintainability and DevOps deployment practices
title_sort exploring devops metrics: a study on code maintainability and devops deployment practices
url http://journalarticle.ukm.my/26164/1/19%20-.pdf
http://journalarticle.ukm.my/26164/
https://www.ukm.my/apjitm/
url_provider http://journalarticle.ukm.my/