{"id":"https://openalex.org/W2303086809","doi":null,"title":"How Did We Get Into This Mess? Isolating Fault- Inducing Inputs to SDN Control Software","display_name":"How Did We Get Into This Mess? Isolating Fault- Inducing Inputs to SDN Control Software","publication_year":2013,"publication_date":"2013-01-01","ids":{"openalex":"https://openalex.org/W2303086809","mag":"2303086809"},"language":"en","primary_location":{"id":"pmh:oai:berkeley.edu:28722-bk0012h7p18","doi":null,"is_oa":false,"landing_page_url":"http://techreports.lib.berkeley.edu/accessPages/EECS-2013-8.html","pdf_url":null,"source":{"id":"https://openalex.org/S7407050879","display_name":"UC Berkeley","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":"https://openalex.org/I95457486","host_organization_name":"University of California, Berkeley","host_organization_lineage":["https://openalex.org/I95457486"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":"technical reports"},"volume":null,"type":"report","is_traditional":false,"indexed_in":[],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5045582550","display_name":"Colin Scott","orcid":null,"observed_orcids":[]},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Colin Scott","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5087176678","display_name":"Andreas Wundsam","orcid":null,"observed_orcids":[]},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Andreas Wundsam","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5009630624","display_name":"Sam Whitlock","orcid":null,"observed_orcids":[]},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Sam Whitlock","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5028880316","display_name":"Andrew Or","orcid":null,"observed_orcids":[]},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Andrew Or","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5112640837","display_name":"Eugene Huang","orcid":null,"observed_orcids":[]},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Eugene Huang","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5034216935","display_name":"Kyriakos Zarifis","orcid":null,"observed_orcids":[]},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Kyriakos Zarifis","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"last","author":{"id":"https://openalex.org/A5040529929","display_name":"Scott J. Shenker","orcid":"https://orcid.org/0000-0002-1357-7533","observed_orcids":["https://orcid.org/0000-0002-1357-7533"]},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Scott Shenker","raw_affiliation_strings":[],"raw_orcid":"https://orcid.org/0000-0002-1357-7533","affiliations":[]}],"institutions":[],"countries_distinct_count":0,"institutions_distinct_count":0,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":false,"cited_by_count":18,"citation_normalized_percentile":null,"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":null,"last_page":null},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10743","display_name":"Software Testing and Debugging Techniques","score":0.5386000275611877,"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"}},"topics":[{"id":"https://openalex.org/T10743","display_name":"Software Testing and Debugging Techniques","score":0.5386000275611877,"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/T10714","display_name":"Software-Defined Networks and 5G","score":0.43799999356269836,"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/T12127","display_name":"Software System Performance and Reliability","score":0.0035000001080334187,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/software-defined-networking","display_name":"software-defined networking","score":0.9900000095367432},{"id":"https://openalex.org/keywords/sdn-control-plane","display_name":"SDN control plane","score":0.8560000061988831},{"id":"https://openalex.org/keywords/software-defects","display_name":"software defects","score":0.5860000252723694},{"id":"https://openalex.org/keywords/network-troubleshooting","display_name":"network troubleshooting","score":0.8970000147819519},{"id":"https://openalex.org/keywords/insect-reproduction","display_name":"insect reproduction","score":0.5320000052452087},{"id":"https://openalex.org/keywords/floodlight","display_name":"Floodlight","score":0.925000011920929},{"id":"https://openalex.org/keywords/pox","display_name":"POX","score":0.9860000014305115},{"id":"https://openalex.org/keywords/nox","display_name":"NOx","score":0.9990000128746033}],"concepts":[{"id":"https://openalex.org/C147494362","wikidata":"https://www.wikidata.org/wiki/Q2078905","display_name":"Troubleshooting","level":2,"score":0.8764026761054993},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6874599456787109},{"id":"https://openalex.org/C2776214188","wikidata":"https://www.wikidata.org/wiki/Q408386","display_name":"Inference","level":2,"score":0.6760468482971191},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.5238240361213684},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.4220362901687622},{"id":"https://openalex.org/C2780451532","wikidata":"https://www.wikidata.org/wiki/Q759676","display_name":"Task (project management)","level":2,"score":0.4176263213157654},{"id":"https://openalex.org/C1009929","wikidata":"https://www.wikidata.org/wiki/Q179550","display_name":"Software bug","level":3,"score":0.41513895988464355},{"id":"https://openalex.org/C2775924081","wikidata":"https://www.wikidata.org/wiki/Q55608371","display_name":"Control (management)","level":2,"score":0.4128715693950653},{"id":"https://openalex.org/C158600405","wikidata":"https://www.wikidata.org/wiki/Q5054566","display_name":"Causal inference","level":2,"score":0.4108163118362427},{"id":"https://openalex.org/C119857082","wikidata":"https://www.wikidata.org/wiki/Q2539","display_name":"Machine learning","level":1,"score":0.35295501351356506},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.2508167326450348},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.13559919595718384},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.13366234302520752},{"id":"https://openalex.org/C149782125","wikidata":"https://www.wikidata.org/wiki/Q160039","display_name":"Econometrics","level":1,"score":0.0},{"id":"https://openalex.org/C162324750","wikidata":"https://www.wikidata.org/wiki/Q8134","display_name":"Economics","level":0,"score":0.0},{"id":"https://openalex.org/C201995342","wikidata":"https://www.wikidata.org/wiki/Q682496","display_name":"Systems engineering","level":1,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"id":"pmh:oai:berkeley.edu:28722-bk0012h7p18","doi":null,"is_oa":false,"landing_page_url":"http://techreports.lib.berkeley.edu/accessPages/EECS-2013-8.html","pdf_url":null,"source":{"id":"https://openalex.org/S7407050879","display_name":"UC Berkeley","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":"https://openalex.org/I95457486","host_organization_name":"University of California, Berkeley","host_organization_lineage":["https://openalex.org/I95457486"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":"technical reports"},{"id":"mag:2303086809","doi":null,"is_oa":false,"landing_page_url":"http://nsl.cs.usc.edu/~kyriakos/pubs/howthismess.pdf","pdf_url":null,"source":null,"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":null}],"best_oa_location":null,"sustainable_development_goals":[],"study_designs":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":40,"referenced_works":["https://openalex.org/W120340316","https://openalex.org/W158224344","https://openalex.org/W170020907","https://openalex.org/W1495241705","https://openalex.org/W1505468428","https://openalex.org/W1524673069","https://openalex.org/W1537198022","https://openalex.org/W1613865581","https://openalex.org/W1675033504","https://openalex.org/W1697123834","https://openalex.org/W1882012874","https://openalex.org/W1973501242","https://openalex.org/W2002934700","https://openalex.org/W2013409485","https://openalex.org/W2022758041","https://openalex.org/W2026309357","https://openalex.org/W2035362408","https://openalex.org/W2082135239","https://openalex.org/W2098081907","https://openalex.org/W2105099212","https://openalex.org/W2110137598","https://openalex.org/W2110699951","https://openalex.org/W2115526539","https://openalex.org/W2117020308","https://openalex.org/W2119826996","https://openalex.org/W2125530623","https://openalex.org/W2129083927","https://openalex.org/W2131053137","https://openalex.org/W2133943294","https://openalex.org/W2134890934","https://openalex.org/W2136604606","https://openalex.org/W2137723287","https://openalex.org/W2142892618","https://openalex.org/W2148329403","https://openalex.org/W2157614013","https://openalex.org/W2161415693","https://openalex.org/W2170224888","https://openalex.org/W2401663301","https://openalex.org/W2408119291","https://openalex.org/W2798915702"],"related_works":["https://openalex.org/W3161951661","https://openalex.org/W2183075030","https://openalex.org/W3192479259","https://openalex.org/W2958278634","https://openalex.org/W2947608725","https://openalex.org/W2940603507","https://openalex.org/W7098733908","https://openalex.org/W2105099212","https://openalex.org/W2565116532","https://openalex.org/W2101042113"],"abstract_inverted_index":{"Software":[0],"bugs":[1,106],"are":[2],"inevitable":[3],"in":[4,50],"software-defined":[5],"networking":[6],"(SDN)":[7],"control":[8,52,91],"planes,":[9],"and":[10,68,94],"troubleshooting":[11,28],"is":[12],"a":[13,31,39,47],"tedious,":[14],"time-consuming":[15],"task.":[16],"In":[17],"this":[18],"paper":[19],"we":[20,107],"discuss":[21],"how":[22,97],"one":[23],"might":[24],"improve":[25],"SDN":[26,90],"network":[27],"by":[29,58,73],"presenting":[30],"technique,":[32],"retrospective":[33,83],"causal":[34,55,84,102],"inference,":[35],"for":[36,45,104],"automatically":[37],"identifying":[38],"minimal":[40,101],"sequence":[41],"of":[42,65,79],"inputs":[43,61],"responsible":[44],"triggering":[46],"given":[48],"bug":[49],"the":[51,63,66,76,105],"software.":[53],"Retrospective":[54],"inference":[56,85],"works":[57],"iteratively":[59],"pruning":[60],"from":[62],"history":[64],"execution,":[67],"coping":[69],"with":[70],"divergent":[71],"histories":[72],"reasoning":[74],"about":[75],"functional":[77],"equivalence":[78],"events.":[80],"We":[81],"apply":[82],"to":[86],"three":[87],"open":[88],"source":[89],"platforms---Floodlight,":[92],"POX,":[93],"NOX---and":[95],"illustrate":[96],"our":[98],"technique":[99],"found":[100],"sequences":[103],"encountered.":[108]},"counts_by_year":[{"year":2020,"cited_by_count":1},{"year":2018,"cited_by_count":3},{"year":2017,"cited_by_count":1},{"year":2016,"cited_by_count":2},{"year":2015,"cited_by_count":1},{"year":2014,"cited_by_count":6},{"year":2013,"cited_by_count":4}],"updated_date":"2026-10-01T08:54:57.152042","created_date":"2016-06-24T00:00:00"}
