{"id":"https://openalex.org/W4400582494","doi":"https://doi.org/10.1145/3660790","title":"State Reconciliation Defects in Infrastructure as Code","display_name":"State Reconciliation Defects in Infrastructure as Code","publication_year":2024,"publication_date":"2024-07-12","ids":{"openalex":"https://openalex.org/W4400582494","doi":"https://doi.org/10.1145/3660790"},"language":"en","primary_location":{"id":"doi:10.1145/3660790","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3660790","pdf_url":null,"source":{"id":"https://openalex.org/S4404663975","display_name":"Proceedings of the ACM on software engineering.","issn_l":"2994-970X","issn":["2994-970X"],"is_oa":false,"is_in_doaj":false,"is_core":false,"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":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the ACM on Software Engineering","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"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/A5102741432","display_name":"Md Mahadi Hassan","orcid":"https://orcid.org/0000-0001-6139-3133"},"institutions":[{"id":"https://openalex.org/I82497590","display_name":"Auburn University","ror":"https://ror.org/02v80fc35","country_code":"US","type":"education","lineage":["https://openalex.org/I82497590"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Md Mahadi Hassan","raw_affiliation_strings":["Auburn University, Auburn, USA"],"affiliations":[{"raw_affiliation_string":"Auburn University, Auburn, USA","institution_ids":["https://openalex.org/I82497590"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5102623315","display_name":"John Salvador","orcid":"https://orcid.org/0009-0009-8360-4734"},"institutions":[{"id":"https://openalex.org/I82497590","display_name":"Auburn University","ror":"https://ror.org/02v80fc35","country_code":"US","type":"education","lineage":["https://openalex.org/I82497590"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"John Salvador","raw_affiliation_strings":["Auburn University, Auburn, USA"],"affiliations":[{"raw_affiliation_string":"Auburn University, Auburn, USA","institution_ids":["https://openalex.org/I82497590"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5053287819","display_name":"Shubhra Kanti Karmaker","orcid":"https://orcid.org/0000-0001-5744-6925"},"institutions":[{"id":"https://openalex.org/I82497590","display_name":"Auburn University","ror":"https://ror.org/02v80fc35","country_code":"US","type":"education","lineage":["https://openalex.org/I82497590"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Shubhra Kanti Karmaker Santu","raw_affiliation_strings":["Auburn University, Auburn, USA"],"affiliations":[{"raw_affiliation_string":"Auburn University, Auburn, USA","institution_ids":["https://openalex.org/I82497590"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5069063267","display_name":"Akond Rahman","orcid":"https://orcid.org/0000-0002-5056-757X"},"institutions":[{"id":"https://openalex.org/I82497590","display_name":"Auburn University","ror":"https://ror.org/02v80fc35","country_code":"US","type":"education","lineage":["https://openalex.org/I82497590"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Akond Rahman","raw_affiliation_strings":["Auburn University, Auburn, USA"],"affiliations":[{"raw_affiliation_string":"Auburn University, Auburn, USA","institution_ids":["https://openalex.org/I82497590"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":4,"corresponding_author_ids":["https://openalex.org/A5102741432"],"corresponding_institution_ids":["https://openalex.org/I82497590"],"apc_list":null,"apc_paid":null,"fwci":2.7919,"has_fulltext":false,"cited_by_count":8,"citation_normalized_percentile":{"value":0.90963753,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":94,"max":99},"biblio":{"volume":"1","issue":"FSE","first_page":"1865","last_page":"1888"},"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.9998000264167786,"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.9998000264167786,"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/T10260","display_name":"Software Engineering Research","score":0.9995999932289124,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"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/T10639","display_name":"Advanced Software Engineering Methodologies","score":0.9948999881744385,"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/heuristics","display_name":"Heuristics","score":0.6909540891647339},{"id":"https://openalex.org/keywords/categorization","display_name":"Categorization","score":0.6728035807609558},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.6084790825843811},{"id":"https://openalex.org/keywords/state","display_name":"State (computer science)","score":0.5970681309700012},{"id":"https://openalex.org/keywords/set","display_name":"Set (abstract data type)","score":0.5353304147720337},{"id":"https://openalex.org/keywords/scale","display_name":"Scale (ratio)","score":0.4993746280670166},{"id":"https://openalex.org/keywords/process","display_name":"Process (computing)","score":0.43814605474472046},{"id":"https://openalex.org/keywords/paragraph","display_name":"Paragraph","score":0.4304952323436737},{"id":"https://openalex.org/keywords/empirical-research","display_name":"Empirical research","score":0.4194501042366028},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.249922513961792},{"id":"https://openalex.org/keywords/algorithm","display_name":"Algorithm","score":0.16066056489944458},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.1567308008670807},{"id":"https://openalex.org/keywords/world-wide-web","display_name":"World Wide Web","score":0.11659583449363708},{"id":"https://openalex.org/keywords/epistemology","display_name":"Epistemology","score":0.09503486752510071}],"concepts":[{"id":"https://openalex.org/C127705205","wikidata":"https://www.wikidata.org/wiki/Q5748245","display_name":"Heuristics","level":2,"score":0.6909540891647339},{"id":"https://openalex.org/C94124525","wikidata":"https://www.wikidata.org/wiki/Q912550","display_name":"Categorization","level":2,"score":0.6728035807609558},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6084790825843811},{"id":"https://openalex.org/C48103436","wikidata":"https://www.wikidata.org/wiki/Q599031","display_name":"State (computer science)","level":2,"score":0.5970681309700012},{"id":"https://openalex.org/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"score":0.5353304147720337},{"id":"https://openalex.org/C2778755073","wikidata":"https://www.wikidata.org/wiki/Q10858537","display_name":"Scale (ratio)","level":2,"score":0.4993746280670166},{"id":"https://openalex.org/C98045186","wikidata":"https://www.wikidata.org/wiki/Q205663","display_name":"Process (computing)","level":2,"score":0.43814605474472046},{"id":"https://openalex.org/C2777206241","wikidata":"https://www.wikidata.org/wiki/Q194431","display_name":"Paragraph","level":2,"score":0.4304952323436737},{"id":"https://openalex.org/C120936955","wikidata":"https://www.wikidata.org/wiki/Q2155640","display_name":"Empirical research","level":2,"score":0.4194501042366028},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.249922513961792},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.16066056489944458},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.1567308008670807},{"id":"https://openalex.org/C136764020","wikidata":"https://www.wikidata.org/wiki/Q466","display_name":"World Wide Web","level":1,"score":0.11659583449363708},{"id":"https://openalex.org/C111472728","wikidata":"https://www.wikidata.org/wiki/Q9471","display_name":"Epistemology","level":1,"score":0.09503486752510071},{"id":"https://openalex.org/C121332964","wikidata":"https://www.wikidata.org/wiki/Q413","display_name":"Physics","level":0,"score":0.0},{"id":"https://openalex.org/C62520636","wikidata":"https://www.wikidata.org/wiki/Q944","display_name":"Quantum mechanics","level":1,"score":0.0},{"id":"https://openalex.org/C138885662","wikidata":"https://www.wikidata.org/wiki/Q5891","display_name":"Philosophy","level":0,"score":0.0},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3660790","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3660790","pdf_url":null,"source":{"id":"https://openalex.org/S4404663975","display_name":"Proceedings of the ACM on software engineering.","issn_l":"2994-970X","issn":["2994-970X"],"is_oa":false,"is_in_doaj":false,"is_core":false,"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":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the ACM on Software Engineering","raw_type":"journal-article"}],"best_oa_location":null,"sustainable_development_goals":[{"display_name":"Industry, innovation and infrastructure","id":"https://metadata.un.org/sdg/9","score":0.6000000238418579}],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":47,"referenced_works":["https://openalex.org/W1973861090","https://openalex.org/W1979050135","https://openalex.org/W2007365459","https://openalex.org/W2038475703","https://openalex.org/W2065516080","https://openalex.org/W2075950485","https://openalex.org/W2142958724","https://openalex.org/W2157657084","https://openalex.org/W2402800985","https://openalex.org/W2407292968","https://openalex.org/W2808279976","https://openalex.org/W2883411629","https://openalex.org/W2899510293","https://openalex.org/W2915008153","https://openalex.org/W2922320079","https://openalex.org/W2962622685","https://openalex.org/W2968594320","https://openalex.org/W2981845803","https://openalex.org/W2997561286","https://openalex.org/W3005780259","https://openalex.org/W3088191102","https://openalex.org/W3090561201","https://openalex.org/W3090625769","https://openalex.org/W3090643686","https://openalex.org/W3101654741","https://openalex.org/W3118657661","https://openalex.org/W3149582851","https://openalex.org/W3160783671","https://openalex.org/W3163930010","https://openalex.org/W3185341429","https://openalex.org/W3195794356","https://openalex.org/W3196239222","https://openalex.org/W4210764005","https://openalex.org/W4229749093","https://openalex.org/W4231588088","https://openalex.org/W4281564584","https://openalex.org/W4283763666","https://openalex.org/W4284690649","https://openalex.org/W4307926351","https://openalex.org/W4308627320","https://openalex.org/W4313563645","https://openalex.org/W4313563702","https://openalex.org/W4315480688","https://openalex.org/W4365801718","https://openalex.org/W4380447248","https://openalex.org/W4384009698","https://openalex.org/W4389523721"],"related_works":["https://openalex.org/W2377059580","https://openalex.org/W4200355488","https://openalex.org/W127000293","https://openalex.org/W3215892509","https://openalex.org/W2928616779","https://openalex.org/W2412592434","https://openalex.org/W2010523086","https://openalex.org/W4244602709","https://openalex.org/W594987446","https://openalex.org/W2012131063"],"abstract_inverted_index":{"In":[0],"infrastructure":[1,15,31,152],"as":[2,176],"code":[3],"(IaC),":[4],"state":[5,16,23,37,46,53,62,72,82,110,121,167],"reconciliation":[6,24,38,47,63,73,83,122,168],"is":[7,25,141],"the":[8,14,20,59,86,144,191],"process":[9],"of":[10,45,61,109,120,146,170,197],"querying":[11],"and":[12,179,201,207],"comparing":[13],"prior":[17],"to":[18,27,36,52,80,93],"changing":[19],"infrastructure.":[21],"As":[22],"pivotal":[26],"manage":[28],"IaC-based":[29],"computing":[30],"at":[32],"scale,":[33],"defects":[34,50,74,147,169],"related":[35,51],"can":[39,55],"create":[40],"large-scale":[41],"consequences.":[42],"A":[43],"categorization":[44],"defects,":[48,123,178],"i.e.,":[49,143],"reconciliation,":[54],"aid":[56],"in":[57,103],"understanding":[58],"nature":[60],"defects.":[64,84],"We":[65],"conduct":[66],"an":[67,155],"empirical":[68,114],"study":[69],"with":[70,157],"5,110":[71],"where":[75],"we":[76,90,116,162,189],"apply":[77],"qualitative":[78],"analysis":[79,213],"categorize":[81],"From":[85,112],"identified":[87],"defect":[88,139,212],"categories,":[89],"derive":[91],"heuristics":[92],"design":[94],"prompts":[95],"for":[96,107,131,199],"a":[97,195],"large":[98],"language":[99],"model":[100],"(LLM),":[101],"which":[102,125,171],"turn":[104],"are":[105],"used":[106],"validation":[108,217],"reconciliation.":[111],"our":[113,187],"study,":[115],"identify":[117,163],"8":[118],"categories":[119],"amongst":[124],"3":[126],"have":[127,173,181],"not":[128],"been":[129,174,183],"reported":[130],"previously-studied":[132],"software":[133,216],"systems.":[134],"The":[135],"most":[136],"frequently":[137],"occurring":[138],"category":[140,145],"inventory,":[142],"that":[148],"occur":[149],"when":[150],"managing":[151],"inventory.":[153],"Using":[154],"LLM":[156],"heuristics-based":[158],"paragraph":[159],"style":[160],"prompts,":[161],"9":[164],"previously":[165],"unknown":[166],"7":[172],"accepted":[175],"valid":[177],"4":[180],"already":[182],"fixed.":[184],"Based":[185],"on":[186],"findings,":[188],"conclude":[190],"paper":[192],"by":[193],"providing":[194],"set":[196],"recommendations":[198],"researchers":[200],"practitioners.":[202],"CCS":[203],"Concepts:":[204],"\u2022":[205],"Software":[206,211],"its":[208],"engineering":[209],"\u2192":[210],";":[214],"Empirical":[215]},"counts_by_year":[{"year":2026,"cited_by_count":1},{"year":2025,"cited_by_count":5},{"year":2024,"cited_by_count":2}],"updated_date":"2026-03-27T05:58:40.876381","created_date":"2025-10-10T00:00:00"}
