{"id":"https://openalex.org/W7162800898","doi":"https://doi.org/10.1145/3805631","title":"CAP: Detecting Network Device Misconfigurations with Context-Aware Prompting of LLMs","display_name":"CAP: Detecting Network Device Misconfigurations with Context-Aware Prompting of LLMs","publication_year":2026,"publication_date":"2026-05-29","ids":{"openalex":"https://openalex.org/W7162800898","doi":"https://doi.org/10.1145/3805631"},"language":"en","primary_location":{"id":"doi:10.1145/3805631","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3805631","pdf_url":null,"source":{"id":"https://openalex.org/S4210193547","display_name":"Proceedings of the ACM on Measurement and Analysis of Computing Systems","issn_l":"2476-1249","issn":["2476-1249"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the ACM on Measurement and Analysis of Computing Systems","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"hybrid","oa_url":"https://doi.org/10.1145/3805631","any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5137340470","display_name":"Xi Jiang","orcid":"https://orcid.org/0000-0003-1652-8419"},"institutions":[{"id":"https://openalex.org/I39422238","display_name":"University of Illinois Chicago","ror":"https://ror.org/02mpq6x41","country_code":"US","type":"education","lineage":["https://openalex.org/I39422238"]},{"id":"https://openalex.org/I40347166","display_name":"University of Chicago","ror":"https://ror.org/024mw5h28","country_code":"US","type":"education","lineage":["https://openalex.org/I40347166"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Xi Jiang","raw_affiliation_strings":["University of Chicago, Chicago, IL, USA"],"raw_orcid":"https://orcid.org/0000-0003-1652-8419","affiliations":[{"raw_affiliation_string":"University of Chicago, Chicago, IL, USA","institution_ids":["https://openalex.org/I40347166","https://openalex.org/I39422238"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5002160728","display_name":"Aaron Gember-Jacobson","orcid":"https://orcid.org/0000-0003-3771-7876"},"institutions":[{"id":"https://openalex.org/I39660569","display_name":"Colgate University","ror":"https://ror.org/05d23ve83","country_code":"US","type":"education","lineage":["https://openalex.org/I39660569"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Aaron Gember-Jacobson","raw_affiliation_strings":["Colgate University, Hamilton, NY, USA"],"raw_orcid":"https://orcid.org/0000-0003-3771-7876","affiliations":[{"raw_affiliation_string":"Colgate University, Hamilton, NY, USA","institution_ids":["https://openalex.org/I39660569"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5068586837","display_name":"Nick Feamster","orcid":"https://orcid.org/0000-0001-9315-5201"},"institutions":[{"id":"https://openalex.org/I39422238","display_name":"University of Illinois Chicago","ror":"https://ror.org/02mpq6x41","country_code":"US","type":"education","lineage":["https://openalex.org/I39422238"]},{"id":"https://openalex.org/I40347166","display_name":"University of Chicago","ror":"https://ror.org/024mw5h28","country_code":"US","type":"education","lineage":["https://openalex.org/I40347166"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Nick Feamster","raw_affiliation_strings":["University of Chicago, Chicago, IL, USA"],"raw_orcid":"https://orcid.org/0000-0001-9315-5201","affiliations":[{"raw_affiliation_string":"University of Chicago, Chicago, IL, USA","institution_ids":["https://openalex.org/I40347166","https://openalex.org/I39422238"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":3,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":{"value":0.67342533,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":"10","issue":"2","first_page":"1","last_page":"28"},"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.7336000204086304,"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.7336000204086304,"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/T10714","display_name":"Software-Defined Networks and 5G","score":0.0794999971985817,"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/T11273","display_name":"Advanced Graph Neural Networks","score":0.029600000008940697,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"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/context","display_name":"Context (archaeology)","score":0.6937999725341797},{"id":"https://openalex.org/keywords/consistency","display_name":"Consistency (knowledge bases)","score":0.6425999999046326},{"id":"https://openalex.org/keywords/class","display_name":"Class (philosophy)","score":0.5083000063896179},{"id":"https://openalex.org/keywords/network-monitoring","display_name":"Network monitoring","score":0.36059999465942383},{"id":"https://openalex.org/keywords/range","display_name":"Range (aeronautics)","score":0.3513999879360199},{"id":"https://openalex.org/keywords/context-model","display_name":"Context model","score":0.33629998564720154}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8654000163078308},{"id":"https://openalex.org/C2779343474","wikidata":"https://www.wikidata.org/wiki/Q3109175","display_name":"Context (archaeology)","level":2,"score":0.6937999725341797},{"id":"https://openalex.org/C2776436953","wikidata":"https://www.wikidata.org/wiki/Q5163215","display_name":"Consistency (knowledge bases)","level":2,"score":0.6425999999046326},{"id":"https://openalex.org/C2777212361","wikidata":"https://www.wikidata.org/wiki/Q5127848","display_name":"Class (philosophy)","level":2,"score":0.5083000063896179},{"id":"https://openalex.org/C81877898","wikidata":"https://www.wikidata.org/wiki/Q1965787","display_name":"Network monitoring","level":2,"score":0.36059999465942383},{"id":"https://openalex.org/C204323151","wikidata":"https://www.wikidata.org/wiki/Q905424","display_name":"Range (aeronautics)","level":2,"score":0.3513999879360199},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.34380000829696655},{"id":"https://openalex.org/C183322885","wikidata":"https://www.wikidata.org/wiki/Q17007702","display_name":"Context model","level":3,"score":0.33629998564720154},{"id":"https://openalex.org/C184337299","wikidata":"https://www.wikidata.org/wiki/Q1437428","display_name":"Semantics (computer science)","level":2,"score":0.32710000872612},{"id":"https://openalex.org/C26517878","wikidata":"https://www.wikidata.org/wiki/Q228039","display_name":"Key (lock)","level":2,"score":0.321399986743927},{"id":"https://openalex.org/C107457646","wikidata":"https://www.wikidata.org/wiki/Q207434","display_name":"Human\u2013computer interaction","level":1,"score":0.3197999894618988},{"id":"https://openalex.org/C93361087","wikidata":"https://www.wikidata.org/wiki/Q4426698","display_name":"Data consistency","level":2,"score":0.3061000108718872},{"id":"https://openalex.org/C2522767166","wikidata":"https://www.wikidata.org/wiki/Q2374463","display_name":"Data science","level":1,"score":0.27709999680519104},{"id":"https://openalex.org/C38652104","wikidata":"https://www.wikidata.org/wiki/Q3510521","display_name":"Computer security","level":1,"score":0.26840001344680786},{"id":"https://openalex.org/C2780598303","wikidata":"https://www.wikidata.org/wiki/Q65921492","display_name":"Flexibility (engineering)","level":2,"score":0.26829999685287476},{"id":"https://openalex.org/C104122410","wikidata":"https://www.wikidata.org/wiki/Q1416406","display_name":"Network model","level":2,"score":0.26440000534057617}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3805631","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3805631","pdf_url":null,"source":{"id":"https://openalex.org/S4210193547","display_name":"Proceedings of the ACM on Measurement and Analysis of Computing Systems","issn_l":"2476-1249","issn":["2476-1249"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the ACM on Measurement and Analysis of Computing Systems","raw_type":"journal-article"}],"best_oa_location":{"id":"doi:10.1145/3805631","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3805631","pdf_url":null,"source":{"id":"https://openalex.org/S4210193547","display_name":"Proceedings of the ACM on Measurement and Analysis of Computing Systems","issn_l":"2476-1249","issn":["2476-1249"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the ACM on Measurement and Analysis of Computing Systems","raw_type":"journal-article"},"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":27,"referenced_works":["https://openalex.org/W1965343327","https://openalex.org/W1999201559","https://openalex.org/W2026807761","https://openalex.org/W2031998760","https://openalex.org/W2104588447","https://openalex.org/W2106263082","https://openalex.org/W2120237629","https://openalex.org/W2126969025","https://openalex.org/W2139987497","https://openalex.org/W2157614013","https://openalex.org/W2168595508","https://openalex.org/W2742515467","https://openalex.org/W3005038143","https://openalex.org/W3108015722","https://openalex.org/W3163704073","https://openalex.org/W3190656508","https://openalex.org/W4290991530","https://openalex.org/W4307020401","https://openalex.org/W4387848745","https://openalex.org/W4388629193","https://openalex.org/W4388644506","https://openalex.org/W4391377904","https://openalex.org/W4396832739","https://openalex.org/W4399629579","https://openalex.org/W4400208054","https://openalex.org/W4402409840","https://openalex.org/W4405022259"],"related_works":[],"abstract_inverted_index":{"Verifying":[0],"network":[1,90,148],"configurations":[2,91,149],"is":[3,180],"critical":[4],"for":[5,138],"ensuring":[6],"operational":[7],"stability,":[8],"but":[9],"traditional":[10],"tools":[11,35],"force":[12],"a":[13,48,93,114,128,155],"trade-off":[14],"between":[15],"the":[16,24,69,78,111,118,121,135],"high":[17],"manual":[18],"effort":[19],"of":[20,27,34,73,158],"model":[21,119],"checkers":[22],"and":[23,55,104,160,190],"semantic":[25],"shallowness":[26],"consistency":[28],"checkers.":[29],"More":[30],"importantly,":[31],"neither":[32],"class":[33],"offers":[36],"interpretable,":[37],"human-readable":[38],"explanations":[39],"to":[40,67,87,175],"support":[41],"diagnosis.":[42],"Large":[43],"Language":[44],"Models":[45],"(LLMs)":[46],"present":[47],"promising":[49],"alternative":[50],"by":[51],"enabling":[52],"both":[53],"detection":[54],"explanation.":[56],"However,":[57],"naive":[58],"approaches":[59],"like":[60,92],"full-file,":[61],"partition-based,":[62],"or":[63],"chain-of-thought":[64],"prompting":[65],"fail":[66],"handle":[68],"large,":[70],"interconnected":[71],"nature":[72],"configuration":[74,106,163],"files.":[75],"We":[76],"introduce":[77],"Context-Aware":[79],"Prompting":[80],"(CAP)":[81],"framework,":[82],"which":[83],"enables":[84],"an":[85],"LLM":[86,112],"reason":[88],"about":[89],"human":[94],"expert.":[95],"CAP":[96,152,165,179],"first":[97],"identifies":[98],"all":[99],"potentially":[100],"relevant":[101],"neighboring,":[102],"similar,":[103],"referenced":[105],"segments.":[107],"It":[108],"then":[109],"engages":[110],"in":[113],"structured":[115],"dialogue,":[116],"where":[117],"requests":[120],"specific":[122],"context":[123,137],"it":[124],"needs":[125],"before":[126],"performing":[127],"focused":[129],"analysis.":[130],"This":[131],"on-demand":[132],"approach":[133],"provides":[134],"necessary":[136],"deep":[139],"reasoning":[140,187],"while":[141,171],"avoiding":[142],"overload.":[143],"Our":[144],"evaluation":[145],"on":[146,183],"production":[147],"demonstrates":[150],"that":[151,185],"reliably":[153],"detects":[154],"wide":[156],"range":[157],"known":[159],"previously":[161],"unknown":[162],"errors.":[164],"substantially":[166],"outperforms":[167],"existing":[168],"LLM-based":[169],"baselines,":[170],"achieving":[172],"performance":[173],"comparable":[174],"state-of-the-art":[176],"non-LLM":[177],"tools.":[178],"most":[181],"effective":[182],"misconfigurations":[184],"require":[186],"over":[188],"references":[189],"intricate":[191],"dependencies.":[192]},"counts_by_year":[],"updated_date":"2026-05-31T06:10:14.724740","created_date":"2026-05-30T00:00:00"}
