{"id":"https://openalex.org/W2962622685","doi":"https://doi.org/10.1145/3338906.3338916","title":"How bad can a bug get? an empirical analysis of software failures in the OpenStack cloud computing platform","display_name":"How bad can a bug get? an empirical analysis of software failures in the OpenStack cloud computing platform","publication_year":2019,"publication_date":"2019-08-09","ids":{"openalex":"https://openalex.org/W2962622685","doi":"https://doi.org/10.1145/3338906.3338916","mag":"2962622685"},"language":"en","primary_location":{"id":"doi:10.1145/3338906.3338916","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3338906.3338916","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 2019 27th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering","raw_type":"proceedings-article"},"type":"preprint","indexed_in":["arxiv","crossref"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://arxiv.org/pdf/1907.04055","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5052961846","display_name":"Domenico Cotroneo","orcid":"https://orcid.org/0000-0001-7103-592X"},"institutions":[],"countries":[],"is_corresponding":true,"raw_author_name":"Domenico Cotroneo","raw_affiliation_strings":["Federico II University of Naples, Italy"],"affiliations":[{"raw_affiliation_string":"Federico II University of Naples, Italy","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5006992434","display_name":"Luigi De Simone","orcid":"https://orcid.org/0000-0002-6008-2656"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Luigi De Simone","raw_affiliation_strings":["Federico II University of Naples, Italy"],"affiliations":[{"raw_affiliation_string":"Federico II University of Naples, Italy","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5073369636","display_name":"Pietro Liguori","orcid":"https://orcid.org/0000-0001-5579-1696"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Pietro Liguori","raw_affiliation_strings":["Federico II University of Naples, Italy"],"affiliations":[{"raw_affiliation_string":"Federico II University of Naples, Italy","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5034602812","display_name":"Roberto Natella","orcid":"https://orcid.org/0000-0003-1084-4824"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Roberto Natella","raw_affiliation_strings":["Federico II University of Naples, Italy"],"affiliations":[{"raw_affiliation_string":"Federico II University of Naples, Italy","institution_ids":[]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5007963620","display_name":"Nematollah Bidokhti","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Nematollah Bidokhti","raw_affiliation_strings":["Futurewei Technologies, USA"],"affiliations":[{"raw_affiliation_string":"Futurewei Technologies, USA","institution_ids":[]}]}],"institutions":[],"countries_distinct_count":0,"institutions_distinct_count":5,"corresponding_author_ids":["https://openalex.org/A5052961846"],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":5.5721,"has_fulltext":false,"cited_by_count":73,"citation_normalized_percentile":{"value":0.96243149,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":90,"max":100},"biblio":{"volume":null,"issue":null,"first_page":"200","last_page":"211"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T12127","display_name":"Software System Performance and Reliability","score":0.9998999834060669,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T12127","display_name":"Software System Performance and Reliability","score":0.9998999834060669,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T12423","display_name":"Software Reliability and Analysis Research","score":0.9997000098228455,"subfield":{"id":"https://openalex.org/subfields/1712","display_name":"Software"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10743","display_name":"Software Testing and Debugging Techniques","score":0.9990000128746033,"subfield":{"id":"https://openalex.org/subfields/1712","display_name":"Software"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/cloud-computing","display_name":"Cloud computing","score":0.8384449481964111},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7175715565681458},{"id":"https://openalex.org/keywords/context","display_name":"Context (archaeology)","score":0.5903152227401733},{"id":"https://openalex.org/keywords/fault-injection","display_name":"Fault injection","score":0.5721691250801086},{"id":"https://openalex.org/keywords/software-fault-tolerance","display_name":"Software fault tolerance","score":0.5403113961219788},{"id":"https://openalex.org/keywords/software-bug","display_name":"Software bug","score":0.5119863152503967},{"id":"https://openalex.org/keywords/residual","display_name":"Residual","score":0.4945959746837616},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.469833105802536},{"id":"https://openalex.org/keywords/reliability-engineering","display_name":"Reliability engineering","score":0.3724236488342285},{"id":"https://openalex.org/keywords/computer-security","display_name":"Computer security","score":0.36803585290908813},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.3180386424064636},{"id":"https://openalex.org/keywords/engineering","display_name":"Engineering","score":0.1344999074935913}],"concepts":[{"id":"https://openalex.org/C79974875","wikidata":"https://www.wikidata.org/wiki/Q483639","display_name":"Cloud computing","level":2,"score":0.8384449481964111},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7175715565681458},{"id":"https://openalex.org/C2779343474","wikidata":"https://www.wikidata.org/wiki/Q3109175","display_name":"Context (archaeology)","level":2,"score":0.5903152227401733},{"id":"https://openalex.org/C2775928411","wikidata":"https://www.wikidata.org/wiki/Q2041312","display_name":"Fault injection","level":3,"score":0.5721691250801086},{"id":"https://openalex.org/C50712370","wikidata":"https://www.wikidata.org/wiki/Q4269346","display_name":"Software fault tolerance","level":3,"score":0.5403113961219788},{"id":"https://openalex.org/C1009929","wikidata":"https://www.wikidata.org/wiki/Q179550","display_name":"Software bug","level":3,"score":0.5119863152503967},{"id":"https://openalex.org/C155512373","wikidata":"https://www.wikidata.org/wiki/Q287450","display_name":"Residual","level":2,"score":0.4945959746837616},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.469833105802536},{"id":"https://openalex.org/C200601418","wikidata":"https://www.wikidata.org/wiki/Q2193887","display_name":"Reliability engineering","level":1,"score":0.3724236488342285},{"id":"https://openalex.org/C38652104","wikidata":"https://www.wikidata.org/wiki/Q3510521","display_name":"Computer security","level":1,"score":0.36803585290908813},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.3180386424064636},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.1344999074935913},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.0},{"id":"https://openalex.org/C86803240","wikidata":"https://www.wikidata.org/wiki/Q420","display_name":"Biology","level":0,"score":0.0},{"id":"https://openalex.org/C151730666","wikidata":"https://www.wikidata.org/wiki/Q7205","display_name":"Paleontology","level":1,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1145/3338906.3338916","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3338906.3338916","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 2019 27th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering","raw_type":"proceedings-article"},{"id":"pmh:oai:arXiv.org:1907.04055","is_oa":true,"landing_page_url":"http://arxiv.org/abs/1907.04055","pdf_url":"https://arxiv.org/pdf/1907.04055","source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"text"}],"best_oa_location":{"id":"pmh:oai:arXiv.org:1907.04055","is_oa":true,"landing_page_url":"http://arxiv.org/abs/1907.04055","pdf_url":"https://arxiv.org/pdf/1907.04055","source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"text"},"sustainable_development_goals":[{"display_name":"Industry, innovation and infrastructure","id":"https://metadata.un.org/sdg/9","score":0.6399999856948853}],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":64,"referenced_works":["https://openalex.org/W114736410","https://openalex.org/W120748129","https://openalex.org/W1501076421","https://openalex.org/W1834470623","https://openalex.org/W1980609459","https://openalex.org/W1983693548","https://openalex.org/W1990431111","https://openalex.org/W1992534129","https://openalex.org/W2006307164","https://openalex.org/W2010584265","https://openalex.org/W2013711971","https://openalex.org/W2022004246","https://openalex.org/W2027147096","https://openalex.org/W2035602304","https://openalex.org/W2064420520","https://openalex.org/W2083048258","https://openalex.org/W2093124978","https://openalex.org/W2096761130","https://openalex.org/W2104105430","https://openalex.org/W2105183815","https://openalex.org/W2106468386","https://openalex.org/W2111960623","https://openalex.org/W2113375596","https://openalex.org/W2116283852","https://openalex.org/W2124767313","https://openalex.org/W2125313811","https://openalex.org/W2130312741","https://openalex.org/W2134309469","https://openalex.org/W2134789917","https://openalex.org/W2135841285","https://openalex.org/W2135937266","https://openalex.org/W2138509363","https://openalex.org/W2138916466","https://openalex.org/W2144984544","https://openalex.org/W2149321161","https://openalex.org/W2149356814","https://openalex.org/W2150593762","https://openalex.org/W2159218872","https://openalex.org/W2167270386","https://openalex.org/W2250060984","https://openalex.org/W2252608406","https://openalex.org/W2291598191","https://openalex.org/W2409855605","https://openalex.org/W2483144311","https://openalex.org/W2515236103","https://openalex.org/W2523146812","https://openalex.org/W2531425405","https://openalex.org/W2548468268","https://openalex.org/W2560082121","https://openalex.org/W2564753503","https://openalex.org/W2598269246","https://openalex.org/W2725449579","https://openalex.org/W2736942904","https://openalex.org/W2777942094","https://openalex.org/W2788962378","https://openalex.org/W2802488363","https://openalex.org/W2808562127","https://openalex.org/W2895149850","https://openalex.org/W2898930465","https://openalex.org/W2907032563","https://openalex.org/W2993007949","https://openalex.org/W4230726766","https://openalex.org/W4242749428","https://openalex.org/W4243521886"],"related_works":["https://openalex.org/W2607474334","https://openalex.org/W2138861322","https://openalex.org/W188714996","https://openalex.org/W2168671684","https://openalex.org/W1520834112","https://openalex.org/W2362476461","https://openalex.org/W2096473206","https://openalex.org/W2902466307","https://openalex.org/W2146400304","https://openalex.org/W2760189237"],"abstract_inverted_index":{"Cloud":[0],"management":[1,47,107],"systems":[2,18],"provide":[3],"abstractions":[4],"and":[5,29,53,71,89,101,116],"APIs":[6],"for":[7,111],"programmatically":[8],"configuring":[9],"cloud":[10,46,106],"infrastructures.":[11],"Unfortunately,":[12],"residual":[13],"software":[14],"bugs":[15],"in":[16,41,62],"these":[17,94],"can":[19,96],"potentially":[20],"lead":[21],"to":[22],"high-severity":[23],"failures,":[24],"such":[25],"as":[26],"prolonged":[27],"outages":[28],"data":[30],"losses.":[31],"In":[32],"this":[33],"paper,":[34],"we":[35],"investigate":[36],"the":[37,42,56,59,83,105],"impact":[38,57],"of":[39,58,64,82,93,104],"failures":[40,61,84,95],"context":[43],"widespread":[44],"OpenStack":[45],"system,":[48,108],"by":[49,54],"performing":[50],"fault":[51,117],"injection":[52],"analyzing":[55],"resulting":[60],"terms":[63],"fail-stop":[65],"behavior,":[66],"failure":[67,72],"detection":[68],"through":[69,102],"logging,":[70],"propagation":[73],"across":[74],"components.":[75],"The":[76],"analysis":[77],"points":[78],"out":[79],"that":[80],"most":[81],"are":[85],"not":[86],"timely":[87],"detected":[88],"notified;":[90],"moreover,":[91],"many":[92],"silently":[97],"propagate":[98],"over":[99],"time":[100],"components":[103],"which":[109],"call":[110],"more":[112],"thorough":[113],"run-time":[114],"checks":[115],"containment.":[118]},"counts_by_year":[{"year":2026,"cited_by_count":4},{"year":2025,"cited_by_count":11},{"year":2024,"cited_by_count":14},{"year":2023,"cited_by_count":14},{"year":2022,"cited_by_count":8},{"year":2021,"cited_by_count":14},{"year":2020,"cited_by_count":7},{"year":2019,"cited_by_count":1}],"updated_date":"2026-04-23T09:07:50.710637","created_date":"2019-07-23T00:00:00"}
