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!
|
| Summary: | 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. |
|---|
