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...
Saved in:
| Main Authors: | , , , , |
|---|---|
| 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/ |
