{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,30]],"date-time":"2026-01-30T00:17:19Z","timestamp":1769732239221,"version":"3.49.0"},"reference-count":72,"publisher":"Springer Science and Business Media LLC","issue":"5","license":[{"start":{"date-parts":[[2024,7,19]],"date-time":"2024-07-19T00:00:00Z","timestamp":1721347200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2024,7,19]],"date-time":"2024-07-19T00:00:00Z","timestamp":1721347200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"funder":[{"DOI":"10.13039\/501100000038","name":"NSERC","doi-asserted-by":"crossref","id":[{"id":"10.13039\/501100000038","id-type":"DOI","asserted-by":"crossref"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Empir Software Eng"],"published-print":{"date-parts":[[2024,9]]},"DOI":"10.1007\/s10664-024-10497-x","type":"journal-article","created":{"date-parts":[[2024,7,19]],"date-time":"2024-07-19T09:02:05Z","timestamp":1721379725000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":2,"title":["Does using Bazel help speed up continuous integration builds?"],"prefix":"10.1007","volume":"29","author":[{"ORCID":"https:\/\/orcid.org\/0009-0000-9754-700X","authenticated-orcid":false,"given":"Shenyu","family":"Zheng","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-7213-4006","authenticated-orcid":false,"given":"Bram","family":"Adams","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-7749-5513","authenticated-orcid":false,"given":"Ahmed E.","family":"Hassan","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2024,7,19]]},"reference":[{"key":"10497_CR1","doi-asserted-by":"crossref","unstructured":"Adams B, McIntosh S (2016) Modern release engineering in a nutshell\u2013why researchers should care. In: 2016 IEEE 23rd international conference on software analysis, evolution, and reengineering (SANER), vol.\u00a05, pp. 78\u201390. IEEE","DOI":"10.1109\/SANER.2016.108"},{"key":"10497_CR2","doi-asserted-by":"crossref","unstructured":"Alfadel M, McIntosh S (2024) The Classics Never Go Out of Style: An Empirical Study of Downgrades from the Bazel Build Technology. In: Proc. of the International Conference on Software Engineering (ICSE), p. To appear (2024)","DOI":"10.1145\/3597503.3639169"},{"key":"10497_CR3","doi-asserted-by":"crossref","unstructured":"Amdahl GM (1967) Validity of the single processor approach to achieving large scale computing capabilities. In: Proceedings of the April 18\u201320, 1967, spring joint computer conference, pp. 483\u2013485","DOI":"10.1145\/1465482.1465560"},{"issue":"13","key":"10497_CR4","first-page":"10","volume":"6","author":"B Barney","year":"2010","unstructured":"Barney B et al (2010) Introduction to parallel computing. Lawrence Livermore National Laboratory 6(13):10","journal-title":"Lawrence Livermore National Laboratory"},{"issue":"110","key":"10497_CR5","first-page":"939","volume":"177","author":"A Barrak","year":"2021","unstructured":"Barrak A, Eghan EE, Adams B, Khomh F (2021) Why do builds fail?-a conceptual replication study. Journal of Systems and Software 177(110):939","journal-title":"Journal of Systems and Software"},{"key":"10497_CR6","unstructured":"Bazel (2023) Bazel documentation. https:\/\/bazel.build\/docs"},{"key":"10497_CR7","unstructured":"Bazel-Remote (2023) A remote cache for bazel. https:\/\/github.com\/buchgr\/bazel-remote"},{"issue":"8","key":"10497_CR8","doi-asserted-by":"publisher","first-page":"2784","DOI":"10.1109\/TSE.2021.3070269","volume":"48","author":"MJ Beheshtian","year":"2021","unstructured":"Beheshtian MJ, Bavand AH, Rigby PC (2021) Software batch testing to save build test resources and to reduce feedback time. IEEE Transactions on Software Engineering 48(8):2784\u20132801","journal-title":"IEEE Transactions on Software Engineering"},{"issue":"4","key":"10497_CR9","doi-asserted-by":"publisher","first-page":"97","DOI":"10.1007\/s10664-023-10327-6","volume":"28","author":"JH Bernardo","year":"2023","unstructured":"Bernardo JH, da Costa DA, Kulesza U, Treude C (2023) The impact of a continuous integration service on the delivery time of merged pull requests. Empirical Software Engineering 28(4):97. https:\/\/doi.org\/10.1007\/s10664-023-10327-6","journal-title":"Empirical Software Engineering"},{"key":"10497_CR10","doi-asserted-by":"crossref","unstructured":"Bettenburg N, Hassan AE (2010) Studying the impact of social structures on software quality. In: 2010 IEEE 18th International Conference on Program Comprehension, pp. 124\u2013133. IEEE","DOI":"10.1109\/ICPC.2010.46"},{"key":"10497_CR11","doi-asserted-by":"publisher","first-page":"3117","DOI":"10.1007\/s10664-017-9510-8","volume":"22","author":"CP Bezemer","year":"2017","unstructured":"Bezemer CP, McIntosh S, Adams B, German DM, Hassan AE (2017) An empirical study of unspecified dependencies in make-based build systems. Empirical Software Engineering 22:3117\u20133148","journal-title":"Empirical Software Engineering"},{"key":"10497_CR12","doi-asserted-by":"crossref","unstructured":"Bird C, Rigby PC, Barr ET, Hamilton DJ, German DM, Devanbu P (2009) The promises and perils of mining git. In: 2009 6th IEEE International Working Conference on Mining Software Repositories, pp. 1\u201310. IEEE","DOI":"10.1109\/MSR.2009.5069475"},{"key":"10497_CR13","doi-asserted-by":"publisher","DOI":"10.7717\/peerj-cs.247","volume":"6","author":"B Bramas","year":"2020","unstructured":"Bramas B, Ketterlin A (2020) Improving parallel executions by increasing task granularity in task-based runtime systems using acyclic dag clustering. PeerJ Computer Science 6:e247","journal-title":"PeerJ Computer Science"},{"issue":"1","key":"10497_CR14","first-page":"1017","volume":"10","author":"AD Broido","year":"2019","unstructured":"Broido AD, Clauset A (2019) Scale-free networks are rare. Nature communications 10(1):1017","journal-title":"Scale-free networks are rare. Nature communications"},{"key":"10497_CR15","unstructured":"Buck (2023) Buck: A fast build tool. https:\/\/buck.build\/"},{"key":"10497_CR16","doi-asserted-by":"publisher","unstructured":"Candido J, Melo L, d\u2019Amorim M (2017) Test suite parallelization in open-source projects: A study on its usage and impact. In: 2017 32nd IEEE\/ACM International Conference on Automated Software Engineering (ASE), pp. 838\u2013848. https:\/\/doi.org\/10.1109\/ASE.2017.8115695","DOI":"10.1109\/ASE.2017.8115695"},{"issue":"2","key":"10497_CR17","doi-asserted-by":"publisher","first-page":"50","DOI":"10.1109\/MS.2015.27","volume":"32","author":"L Chen","year":"2015","unstructured":"Chen L (2015) Continuous delivery: Huge benefits, but challenges too. IEEE software 32(2):50\u201354","journal-title":"IEEE software"},{"key":"10497_CR18","doi-asserted-by":"publisher","first-page":"28","DOI":"10.1016\/j.jss.2015.08.014","volume":"110","author":"CY Chong","year":"2015","unstructured":"Chong CY, Lee SP (2015) Analyzing maintainability and reliability of object-oriented software using weighted complex network. Journal of Systems and Software 110:28\u201353","journal-title":"Journal of Systems and Software"},{"key":"10497_CR19","unstructured":"CircleCI (2023) Circleci documentation. https:\/\/circleci.com\/docs\/"},{"key":"10497_CR20","doi-asserted-by":"crossref","unstructured":"Cliff N (2014) Ordinal methods for behavioral data analysis. Psychology Press (2014)","DOI":"10.4324\/9781315806730"},{"key":"10497_CR21","doi-asserted-by":"crossref","unstructured":"Dayani-Fard H, Yu Y, Mylopoulos J, Andritsos P (2005) Improving the build architecture of legacy c\/c++ software systems. In: International Conference on Fundamental Approaches to Software Engineering, pp. 96\u2013110. Springer","DOI":"10.1007\/978-3-540-31984-9_8"},{"issue":"3","key":"10497_CR22","doi-asserted-by":"publisher","first-page":"241","DOI":"10.1080\/00401706.1964.10490181","volume":"6","author":"OJ Dunn","year":"1964","unstructured":"Dunn OJ (1964) Multiple comparisons using rank sums. Technometrics 6(3):241\u2013252","journal-title":"Technometrics"},{"key":"10497_CR23","unstructured":"Duvall PM, Matyas S, Glover A (2007) Continuous integration: improving software quality and reducing risk. Pearson Education"},{"issue":"10","key":"10497_CR24","doi-asserted-by":"publisher","first-page":"89","DOI":"10.1145\/2858965.2814316","volume":"50","author":"S Erdweg","year":"2015","unstructured":"Erdweg S, Lichter M, Weiel M (2015) A sound and optimal incremental build system with dynamic dependencies. ACM Sigplan Notices 50(10):89\u2013106","journal-title":"ACM Sigplan Notices"},{"key":"10497_CR25","doi-asserted-by":"crossref","unstructured":"Fan G, Wang C, Wu R, Xiao X, Shi Q, Zhang C (2020) Escaping dependency hell: finding build dependency errors with the unified dependency graph. In: Proceedings of the 29th ACM SIGSOFT International Symposium on Software Testing and Analysis, pp. 463\u2013474","DOI":"10.1145\/3395363.3397388"},{"key":"10497_CR26","doi-asserted-by":"crossref","unstructured":"Garg S, Garg S (2019) Automated cloud infrastructure, continuous integration and continuous delivery using docker with robust container security. In: 2019 IEEE Conference on Multimedia Information Processing and Retrieval (MIPR), pp. 467\u2013470. IEEE","DOI":"10.1109\/MIPR.2019.00094"},{"key":"10497_CR27","doi-asserted-by":"publisher","first-page":"2102","DOI":"10.1007\/s10664-019-09695-9","volume":"24","author":"TA Ghaleb","year":"2019","unstructured":"Ghaleb TA, Da Costa DA, Zou Y (2019) An empirical study of the long duration of continuous integration builds. Empirical Software Engineering 24:2102\u20132139","journal-title":"Empirical Software Engineering"},{"key":"10497_CR28","unstructured":"Ghaleb TM (2021) Studying the unfulfilled promises of continuous integration. Ph.D. thesis, Queen\u2019s University (Canada)"},{"key":"10497_CR29","unstructured":"GitHub (2023) Github actions documentation. https:\/\/docs.github.com\/en\/actions"},{"key":"10497_CR30","doi-asserted-by":"crossref","unstructured":"Golzadeh M, Decan A, Mens T (2022) On the rise and fall of ci services in github. In: 2022 IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER), pp. 662\u2013672. IEEE","DOI":"10.1109\/SANER53432.2022.00084"},{"key":"10497_CR31","doi-asserted-by":"crossref","unstructured":"Hilton M, Nelson N, Tunnell T, Marinov D, Dig D (2017) Trade-offs in continuous integration: assurance, security, and flexibility. In: Proceedings of the 2017 11th Joint Meeting on Foundations of Software Engineering, pp. 197\u2013207","DOI":"10.1145\/3106237.3106270"},{"key":"10497_CR32","doi-asserted-by":"crossref","unstructured":"Hilton M, Tunnell T, Huang K, Marinov D, Dig D (2016) Usage, costs, and benefits of continuous integration in open-source projects. In: Proceedings of the 31st IEEE\/ACM international conference on automated software engineering, pp. 426\u2013437","DOI":"10.1145\/2970276.2970358"},{"key":"10497_CR33","unstructured":"Humble J, Farley D (2010) Continuous delivery: reliable software releases through build, test, and deployment automation. Pearson Education"},{"key":"10497_CR34","doi-asserted-by":"crossref","unstructured":"Jendele L, Schwenk M, Cremarenco D, Janicijevic I, Rybalkin M (2019) Efficient automated decomposition of build targets at large-scale. In: 2019 12th IEEE Conference on Software Testing, Validation and Verification (ICST), pp. 457\u2013464. IEEE","DOI":"10.1109\/ICST.2019.00055"},{"key":"10497_CR35","doi-asserted-by":"crossref","unstructured":"Jin X, Servant F (2020) A cost-efficient approach to building in continuous integration. In: Proceedings of the ACM\/IEEE 42nd International Conference on Software Engineering, pp. 13\u201325","DOI":"10.1145\/3377811.3380437"},{"key":"10497_CR36","unstructured":"Kamath DM (2023) Pragmatic approaches to schedule less builds in ci. Master\u2019s thesis, Queen\u2019s University (Canada)"},{"issue":"260","key":"10497_CR37","doi-asserted-by":"publisher","first-page":"583","DOI":"10.1080\/01621459.1952.10483441","volume":"47","author":"WH Kruskal","year":"1952","unstructured":"Kruskal WH, Wallis WA (1952) Use of ranks in one-criterion variance analysis. Journal of the American statistical Association 47(260):583\u2013621","journal-title":"Journal of the American statistical Association"},{"issue":"2","key":"10497_CR38","doi-asserted-by":"publisher","first-page":"62","DOI":"10.1109\/MS.2021.3073045","volume":"39","author":"C Lamb","year":"2021","unstructured":"Lamb C, Zacchiroli S (2021) Reproducible builds: Increasing the integrity of software supply chains. IEEE Software 39(2):62\u201370","journal-title":"IEEE Software"},{"key":"10497_CR39","doi-asserted-by":"crossref","unstructured":"Licker N, Rice A (2019) Detecting incorrect build rules. In: 2019 IEEE\/ACM 41st International Conference on Software Engineering (ICSE), pp. 1234\u20131244. IEEE","DOI":"10.1109\/ICSE.2019.00125"},{"key":"10497_CR40","unstructured":"Linguist (2023) github\/linguist: Language savant. if your repository\u2019s language is being reported incorrectly, send us a pull request!. https:\/\/github.com\/github\/linguist"},{"key":"10497_CR41","doi-asserted-by":"crossref","unstructured":"Macho C, Beyer S, McIntosh S, Pinzger, M.: The nature of build changes: An empirical study of maven-based build systems. Empirical Software Engineering 26:1\u201353","DOI":"10.1007\/s10664-020-09926-4"},{"issue":"3","key":"10497_CR42","doi-asserted-by":"publisher","first-page":"65","DOI":"10.1007\/s10664-022-10117-6","volume":"27","author":"M Maes-Bermejo","year":"2022","unstructured":"Maes-Bermejo M, Gallego M, Gort\u00e1zar F, Robles G, Gonzalez-Barahona JM (2022) Revisiting the building of past snapshots-a replication and reproduction study. Empirical Software Engineering 27(3):65","journal-title":"Empirical Software Engineering"},{"key":"10497_CR43","doi-asserted-by":"crossref","unstructured":"M\u00e5rtensson T, Hammarstr\u00f6m P, Bosch J (2017) Continuous integration is not about build systems. In: 2017 43rd Euromicro Conference on Software Engineering and Advanced Applications (SEAA), pp. 1\u20139. IEEE","DOI":"10.1109\/SEAA.2017.30"},{"key":"10497_CR44","unstructured":"Maudoux G, Mens K (2017) Bringing incremental builds to continuous integration. In: Proc. 10th Seminar Series Advanced Techniques & Tools for Software Evolution, pp. 1\u20136"},{"key":"10497_CR45","unstructured":"Maven (2023) Apache maven documentation. https:\/\/maven.apache.org\/index.html"},{"key":"10497_CR46","doi-asserted-by":"publisher","first-page":"578","DOI":"10.1007\/s10664-011-9169-5","volume":"17","author":"S McIntosh","year":"2012","unstructured":"McIntosh S, Adams B, Hassan AE (2012) The evolution of java build systems. Empirical Software Engineering 17:578\u2013608","journal-title":"Empirical Software Engineering"},{"key":"10497_CR47","doi-asserted-by":"publisher","first-page":"619","DOI":"10.1007\/s10515-015-0183-5","volume":"23","author":"S McIntosh","year":"2016","unstructured":"McIntosh S, Adams B, Nagappan M, Hassan AE (2016) Identifying and understanding header file hotspots in c\/c++ build processes. Automated Software Engineering 23:619\u2013647","journal-title":"Automated Software Engineering"},{"key":"10497_CR48","doi-asserted-by":"crossref","unstructured":"McIntosh S, Adams B, Nguyen TH, Kamei Y, Hassan AE (2011) An empirical study of build maintenance effort. In: Proceedings of the 33rd international conference on software engineering, pp. 141\u2013150","DOI":"10.1145\/1985793.1985813"},{"key":"10497_CR49","doi-asserted-by":"publisher","first-page":"1587","DOI":"10.1007\/s10664-014-9324-x","volume":"20","author":"S McIntosh","year":"2015","unstructured":"McIntosh S, Nagappan M, Adams B, Mockus A, Hassan AE (2015) A large-scale empirical study of the relationship between build technology and build maintenance. Empirical Software Engineering 20:1587\u20131633","journal-title":"Empirical Software Engineering"},{"key":"10497_CR50","doi-asserted-by":"crossref","unstructured":"Memon A, Gao Z, Nguyen B, Dhanda S, Nickell E, Siemborski R, Micco J (2017) Taming google-scale continuous testing. In: 2017 IEEE\/ACM 39th International Conference on Software Engineering: Software Engineering in Practice Track (ICSE-SEIP), pp. 233\u2013242. IEEE","DOI":"10.1109\/ICSE-SEIP.2017.16"},{"issue":"3","key":"10497_CR51","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/3635710","volume":"33","author":"MRH Misu","year":"2024","unstructured":"Misu MRH, Achar R, Lopes CV (2024) Sourcererjbf: A java build framework for large-scale compilation. ACM Transactions on Software Engineering and Methodology 33(3):1\u201335","journal-title":"ACM Transactions on Software Engineering and Methodology"},{"key":"10497_CR52","doi-asserted-by":"crossref","unstructured":"Mokhov A, Mitchell N, Peyton\u00a0Jones S (2018) Build systems \u00e0 la carte. Proceedings of the ACM on Programming Languages 2(ICFP):1\u201329","DOI":"10.1145\/3236774"},{"key":"10497_CR53","doi-asserted-by":"crossref","unstructured":"Morgenthaler JD, Gridnev M, Sauciuc R, Bhansali S (2012) Searching for build debt: Experiences managing technical debt at google. In: 2012 third international workshop on managing technical debt (MTD), pp. 1\u20136. IEEE","DOI":"10.1109\/MTD.2012.6225994"},{"issue":"2","key":"10497_CR54","doi-asserted-by":"publisher","first-page":"29","DOI":"10.1007\/s10664-021-10066-6","volume":"27","author":"R Pan","year":"2022","unstructured":"Pan R, Bagherzadeh M, Ghaleb TA, Briand L (2022) Test case selection and prioritization using machine learning: a systematic literature review. Empirical Software Engineering 27(2):29","journal-title":"Empirical Software Engineering"},{"key":"10497_CR55","unstructured":"Pants (2023) Pants. https:\/\/www.pantsbuild.org\/"},{"key":"10497_CR56","doi-asserted-by":"crossref","unstructured":"Raili\u0107 N, Savi\u0107 M (2021) Architecting continuous integration and continuous deployment for microservice architecture. In: 2021 20th International Symposium INFOTEH-JAHORINA (INFOTEH), pp. 1\u20135. IEEE","DOI":"10.1109\/INFOTEH51037.2021.9400696"},{"key":"10497_CR57","doi-asserted-by":"crossref","unstructured":"Randrianaina GA, T\u00ebrnava X, Khelladi DE, Acher M (2022) On the benefits and limits of incremental build of software configurations: an exploratory study. In: Proceedings of the 44th International Conference on Software Engineering, pp. 1584\u20131596","DOI":"10.1145\/3510003.3510190"},{"key":"10497_CR58","doi-asserted-by":"crossref","unstructured":"Rausch T, Hummer W, Leitner P, Schulte S (2017) An empirical analysis of build failures in the continuous integration workflows of java-based open-source software. In: 2017 IEEE\/ACM 14th International Conference on Mining Software Repositories (MSR), pp. 345\u2013355. IEEE","DOI":"10.1109\/MSR.2017.54"},{"key":"10497_CR59","doi-asserted-by":"crossref","unstructured":"Robles G, Gonzalez-Barahona JM, Michlmayr M, Amor JJ (2006) Mining large software compilations over time: another perspective of software evolution. In: Proceedings of the 2006 international workshop on Mining software repositories, pp. 3\u20139","DOI":"10.1145\/1137983.1137986"},{"key":"10497_CR60","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-91196-0","volume-title":"Complex networks in software, knowledge, and social systems","author":"M Savi\u0107","year":"2019","unstructured":"Savi\u0107 M, Ivanovi\u0107 M, Jain LC (2019) Complex networks in software, knowledge, and social systems. Springer"},{"key":"10497_CR61","unstructured":"Sourcegraph (2023) Sourcegraph. https:\/\/sourcegraph.com\/search"},{"key":"10497_CR62","unstructured":"Starlark (2023) bazelbuild\/starlark: Starlark language. https:\/\/github.com\/bazelbuild\/starlark"},{"key":"10497_CR63","doi-asserted-by":"crossref","unstructured":"Suvorov R, Nagappan M, Hassan AE, Zou Y, Adams B (2012) An empirical study of build system migrations in practice: Case studies on kde and the linux kernel. In: 2012 28th IEEE International Conference on Software Maintenance (ICSM), pp. 160\u2013169. IEEE","DOI":"10.1109\/ICSM.2012.6405267"},{"key":"10497_CR64","doi-asserted-by":"crossref","unstructured":"Taube-Schock C, Walker RJ, Witten IH (2011) Can we avoid high coupling? In: ECOOP 2011\u2013Object-Oriented Programming: 25th European Conference, Lancaster, Uk, July 25\u201329, 2011 Proceedings 25, pp. 204\u2013228. Springer","DOI":"10.1007\/978-3-642-22655-7_10"},{"key":"10497_CR65","unstructured":"TravisCI (2023) Travis ci documentation. https:\/\/docs.travis-ci.com\/"},{"key":"10497_CR66","doi-asserted-by":"crossref","unstructured":"Vakilian M, Sauciuc R, Morgenthaler JD, Mirrokni V (2015) Automated decomposition of build targets. In: 2015 IEEE\/ACM 37th IEEE International Conference on Software Engineering, vol.\u00a01, pp. 123\u2013133. IEEE","DOI":"10.1109\/ICSE.2015.34"},{"key":"10497_CR67","doi-asserted-by":"crossref","unstructured":"Vasilescu B, Yu Y, Wang H, Devanbu P, Filkov V (2015) Quality and productivity outcomes relating to continuous integration in github. In: Proceedings of the 2015 10th joint meeting on foundations of software engineering, pp. 805\u2013816","DOI":"10.1145\/2786805.2786850"},{"key":"10497_CR68","doi-asserted-by":"crossref","unstructured":"Wang K, Rall D, Tener G, Gullapalli V, Huang X, Gad A (2021) Smart build targets batching service at google. In: 2021 IEEE\/ACM 43rd International Conference on Software Engineering: Software Engineering in Practice (ICSE\u2013SEIP), pp. 160\u2013169. IEEE","DOI":"10.1109\/ICSE-SEIP52600.2021.00025"},{"key":"10497_CR69","doi-asserted-by":"crossref","unstructured":"Weisberg S (2005) Applied linear regression, vol. 528. John Wiley & Sons","DOI":"10.1002\/0471704091"},{"key":"10497_CR70","doi-asserted-by":"crossref","unstructured":"Xia J, Li Y (2017) Could we predict the result of a continuous integration build? an empirical study. In: 2017 IEEE International Conference on Software Quality, Reliability and Security Companion (QRS-C), pp. 311\u2013315. IEEE","DOI":"10.1109\/QRS-C.2017.59"},{"key":"10497_CR71","doi-asserted-by":"publisher","first-page":"1095","DOI":"10.1007\/s10664-019-09785-8","volume":"25","author":"F Zampetti","year":"2020","unstructured":"Zampetti F, Vassallo C, Panichella S, Canfora G, Gall H, Di Penta M (2020) An empirical characterization of bad practices in continuous integration. Empirical Software Engineering 25:1095\u20131135","journal-title":"Empirical Software Engineering"},{"key":"10497_CR72","doi-asserted-by":"crossref","unstructured":"Zolfagharinia M, Adams B, Gu\u00e9h\u00e9nuc YG (2017) Do not trust build results at face value-an empirical study of 30 million cpan builds. In: 2017 IEEE\/ACM 14th International Conference on Mining Software Repositories (MSR), pp. 312\u2013322. IEEE","DOI":"10.1109\/MSR.2017.7"}],"container-title":["Empirical Software Engineering"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10664-024-10497-x.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s10664-024-10497-x\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10664-024-10497-x.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,9,6]],"date-time":"2024-09-06T03:47:35Z","timestamp":1725594455000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s10664-024-10497-x"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,7,19]]},"references-count":72,"journal-issue":{"issue":"5","published-print":{"date-parts":[[2024,9]]}},"alternative-id":["10497"],"URL":"https:\/\/doi.org\/10.1007\/s10664-024-10497-x","relation":{},"ISSN":["1382-3256","1573-7616"],"issn-type":[{"value":"1382-3256","type":"print"},{"value":"1573-7616","type":"electronic"}],"subject":[],"published":{"date-parts":[[2024,7,19]]},"assertion":[{"value":"8 May 2024","order":1,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"19 July 2024","order":2,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"The authors declare that they have no conflicts of interest.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Conflicts of interest"}}],"article-number":"110"}}