Holter: Monitoring Continuous Integration Practices

Background: Despite widespread adoption and an extensive body of research evaluating Continuous Integration (CI), there is evidence that not all CI practices are fully adopted. Aims: To help the full adoption of CI, we present in this paper Holter - a tool that automatically calculates and monitors a suite of metrics associated with CI practices. The tool enables developers to continuously access these metrics and receive alerts regarding the evolution of CI practices. Method: We illustrate the usage of our tool for monitoring CI practices and compare the Holter monitoring dashboard with those of existing CI services and third-party tools. Results: Leading CI services and complementary tools still offer basic support for monitoring CI practices. Focusing on monitoring fundamental information related to the performance of the CI pipeline, Holter provides a more comprehensive perspective of CI that cannot be found in other tools. Conclusions: Holter can be used to monitor and improve CI practices in software development projects. Additionally, it can provide an overview of a project’s CI maturity. Video link: https://doi.org/10.6084/m9.figshare.25880083

Authors

Institutions

Publication Details

Published
2024-09-30
DOI
https://doi.org/10.5753/sbes.2024.3604
Citations
2
Primary Topic
Software Engineering Research
Type
article
Field-Weighted Citation Impact
1.56
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Holter: Monitoring Continuous Integration Practices

Daniel Alencar da Costa, Uirá Kulesza, Jadson Santos
2 citations
Software Engineering Research
1.56
article

Holter: Monitoring Continuous Integration Practices

Daniel Alencar da Costa, Uirá Kulesza, Jadson Santos
article en
2 citations

Abstract

Background: Despite widespread adoption and an extensive body of research evaluating Continuous Integration (CI), there is evidence that not all CI practices are fully adopted. Aims: To help the full adoption of CI, we present in this paper Holter - a tool that automatically calculates and monitors a suite of metrics associated with CI practices. The tool enables developers to continuously access these metrics and receive alerts regarding the evolution of CI practices. Method: We illustrate the usage of our tool for monitoring CI practices and compare the Holter monitoring dashboard with those of existing CI services and third-party tools. Results: Leading CI services and complementary tools still offer basic support for monitoring CI practices. Focusing on monitoring fundamental information related to the performance of the CI pipeline, Holter provides a more comprehensive perspective of CI that cannot be found in other tools. Conclusions: Holter can be used to monitor and improve CI practices in software development projects. Additionally, it can provide an overview of a project’s CI maturity. Video link: https://doi.org/10.6084/m9.figshare.25880083

University of Otago (NZ)
Openalex Percentile: Top 12%
Software Engineering Research
1.56
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.