Studying the Characteristics of AIOps Projects on GitHub
Roozbeh Aghili, Heng Li, Foutse Khomh

TL;DR
This paper provides an in-depth analysis of open-source AIOps projects on GitHub, revealing their characteristics, common issues, and areas for improvement to guide future research and practice.
Contribution
It is the first comprehensive study characterizing open-source AIOps projects, comparing them with baseline projects, and identifying key challenges and insights.
Findings
AIOps projects are recent and rapidly growing.
AIOps projects have more quality issues than baseline projects.
Common issues include bugs and data quality challenges.
Abstract
Artificial Intelligence for IT Operations (AIOps) leverages AI approaches to handle the massive amount of data generated during the operations of software systems. Prior works have proposed various AIOps solutions to support different tasks in system operations and maintenance, such as anomaly detection. In this study, we conduct an in-depth analysis of open-source AIOps projects to understand the characteristics of AIOps in practice. We first carefully identify a set of AIOps projects from GitHub and analyze their repository metrics (e.g., the used programming languages). Then, we qualitatively examine the projects to understand their input data, analysis techniques, and goals. Finally, we assess the quality of these projects using different quality metrics, such as the number of bugs. To provide context, we also sample two sets of baseline projects from GitHub: a random sample of…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSoftware Engineering Research · Software System Performance and Reliability · Software Engineering Techniques and Practices
