NearDuplicate Build Failure Detection from Continuous Integration Logs

Λεπτομέρειες βιβλιογραφικής εγγραφής
Τίτλος: NearDuplicate Build Failure Detection from Continuous Integration Logs
Συγγραφείς: Mäntylä, Mika Viking, Nyyssölä, Jesse Aleksi, Luukkainen, Matti Juhani
Συνεισφορές: Department of Computer Science, Teachers' Academy, RAGE - Agile Education Research group / Matti Luukkainen
Έτος έκδοσης: 2025
Συλλογή: Helsingfors Universitet: HELDA – Helsingin yliopiston digitaalinen arkisto
Θεματικοί όροι: Software Testing and Debugging Techniques, Computer and information sciences
Περιγραφή: Addressing build failures is important in software development, particularly within Continuous Integration and Deployment (CI/CD) pipelines. A common issue arises when a developer encounters a newbuild failure that has occurred in the past. We refer to such build failures as near-duplicate build failures. We collect build logs from a GitHub Actions CI/CD pipeline. We label near-duplicate build failures by identifying those that have the same failed tests. We propose a framework for detecting near-duplicate build failures through log similarity analysis. As the majority of log lines in failed builds are similar to passing logs, we propose using an Out-of-Vocabulary Detector (OOVD) filtering to identify only failure-relevant lines and to improve near-duplicate detection accuracy. Our results suggest a noticeable improvement using OOVD filtering across all metrics for Top-K results (K = 5, precision@K: 0.864 vs. 0.526 and MAP@K: 0.941 vs. 0.814). Finding near-duplicate build failures can be an important software engineering challenge that, to the best of our knowledge, has not been studied in the past. ; Peer reviewed
Τύπος εγγράφου: conference object
Περιγραφή αρχείου: application/pdf
Γλώσσα: English
ISBN: 979-84-00-71594-5
Relation: PROMISE '25: Proceedings of the 21st International Conference on Predictive Models and Data Analytics in Software Engineering; 979-8-4007-1594-5; This work is funded by the Research Council of Finland (Decision No. 359861) under the academic project MuFAno. The authors acknowledge the CSC-IT Center for Science, Finland, for providing computational resources.; conference; https://hdl.handle.net/10138/602621; 105012243010; 001543698200005
Διαθεσιμότητα: https://hdl.handle.net/10138/602621
Rights: cc_by ; info:eu-repo/semantics/openAccess ; openAccess
Αριθμός Καταχώρησης: edsbas.5704A89D
Βάση Δεδομένων: BASE