{"id":"https://openalex.org/W4382987313","doi":"https://doi.org/10.1145/3607186","title":"What Constitutes the Deployment and Runtime Configuration System? An Empirical Study on OpenStack Projects","display_name":"What Constitutes the Deployment and Runtime Configuration System? An Empirical Study on OpenStack Projects","publication_year":2023,"publication_date":"2023-07-03","ids":{"openalex":"https://openalex.org/W4382987313","doi":"https://doi.org/10.1145/3607186"},"language":"en","primary_location":{"id":"doi:10.1145/3607186","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3607186","pdf_url":null,"source":{"id":"https://openalex.org/S142627899","display_name":"ACM Transactions on Software Engineering and Methodology","issn_l":"1049-331X","issn":["1049-331X","1557-7392"],"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":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Transactions on Software Engineering and Methodology","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/A5079471198","display_name":"Narjes Bessghaier","orcid":"https://orcid.org/0000-0003-4808-5691"},"institutions":[{"id":"https://openalex.org/I49663120","display_name":"Universit\u00e9 du Qu\u00e9bec","ror":"https://ror.org/010gxg263","country_code":"CA","type":"education","lineage":["https://openalex.org/I49663120"]}],"countries":["CA"],"is_corresponding":false,"raw_author_name":"Narjes Bessghaier","raw_affiliation_strings":["University of Quebec, Canada"],"raw_orcid":"https://orcid.org/0000-0003-4808-5691","affiliations":[{"raw_affiliation_string":"University of Quebec, Canada","institution_ids":["https://openalex.org/I49663120"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5023078795","display_name":"Mohammed Sayagh","orcid":"https://orcid.org/0000-0002-2724-0034"},"institutions":[{"id":"https://openalex.org/I49663120","display_name":"Universit\u00e9 du Qu\u00e9bec","ror":"https://ror.org/010gxg263","country_code":"CA","type":"education","lineage":["https://openalex.org/I49663120"]}],"countries":["CA"],"is_corresponding":false,"raw_author_name":"Mohammed Sayagh","raw_affiliation_strings":["University of Quebec, Canada"],"raw_orcid":"https://orcid.org/0000-0002-2724-0034","affiliations":[{"raw_affiliation_string":"University of Quebec, Canada","institution_ids":["https://openalex.org/I49663120"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5090942200","display_name":"Ali Ouni","orcid":"https://orcid.org/0000-0003-4708-0362"},"institutions":[{"id":"https://openalex.org/I49663120","display_name":"Universit\u00e9 du Qu\u00e9bec","ror":"https://ror.org/010gxg263","country_code":"CA","type":"education","lineage":["https://openalex.org/I49663120"]}],"countries":["CA"],"is_corresponding":false,"raw_author_name":"Ali Ouni","raw_affiliation_strings":["University of Quebec, Canada"],"raw_orcid":"https://orcid.org/0000-0003-4708-0362","affiliations":[{"raw_affiliation_string":"University of Quebec, Canada","institution_ids":["https://openalex.org/I49663120"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5067869262","display_name":"Mohamed Wiem Mkaouer","orcid":"https://orcid.org/0000-0001-6010-7561"},"institutions":[{"id":"https://openalex.org/I155173764","display_name":"Rochester Institute of Technology","ror":"https://ror.org/00v4yb702","country_code":"US","type":"education","lineage":["https://openalex.org/I155173764"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Mohamed Wiem Mkaouer","raw_affiliation_strings":["Rochester Institute of Technology, USA"],"raw_orcid":"https://orcid.org/0000-0001-6010-7561","affiliations":[{"raw_affiliation_string":"Rochester Institute of Technology, USA","institution_ids":["https://openalex.org/I155173764"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":2,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":2.4662,"has_fulltext":false,"cited_by_count":6,"citation_normalized_percentile":{"value":0.90931634,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":90,"max":97},"biblio":{"volume":"33","issue":"1","first_page":"1","last_page":"37"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10260","display_name":"Software Engineering Research","score":0.9998999834060669,"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"}},"topics":[{"id":"https://openalex.org/T10260","display_name":"Software Engineering Research","score":0.9998999834060669,"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/T12127","display_name":"Software System Performance and Reliability","score":0.9995999932289124,"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.9939000010490417,"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/software-deployment","display_name":"Software deployment","score":0.8075112104415894},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7982491254806519},{"id":"https://openalex.org/keywords/configuration-management","display_name":"Configuration Management (ITSM)","score":0.5932712554931641},{"id":"https://openalex.org/keywords/software-configuration-management","display_name":"Software configuration management","score":0.585351824760437},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.5730830430984497},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.5382184386253357},{"id":"https://openalex.org/keywords/leverage","display_name":"Leverage (statistics)","score":0.5069285035133362},{"id":"https://openalex.org/keywords/system-deployment","display_name":"System deployment","score":0.4909098744392395},{"id":"https://openalex.org/keywords/software-system","display_name":"Software system","score":0.40765875577926636},{"id":"https://openalex.org/keywords/software-construction","display_name":"Software construction","score":0.09578201174736023}],"concepts":[{"id":"https://openalex.org/C105339364","wikidata":"https://www.wikidata.org/wiki/Q2297740","display_name":"Software deployment","level":2,"score":0.8075112104415894},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7982491254806519},{"id":"https://openalex.org/C78873551","wikidata":"https://www.wikidata.org/wiki/Q5160111","display_name":"Configuration Management (ITSM)","level":2,"score":0.5932712554931641},{"id":"https://openalex.org/C36871734","wikidata":"https://www.wikidata.org/wiki/Q613566","display_name":"Software configuration management","level":5,"score":0.585351824760437},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.5730830430984497},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.5382184386253357},{"id":"https://openalex.org/C153083717","wikidata":"https://www.wikidata.org/wiki/Q6535263","display_name":"Leverage (statistics)","level":2,"score":0.5069285035133362},{"id":"https://openalex.org/C81293917","wikidata":"https://www.wikidata.org/wiki/Q4189534","display_name":"System deployment","level":3,"score":0.4909098744392395},{"id":"https://openalex.org/C149091818","wikidata":"https://www.wikidata.org/wiki/Q2429814","display_name":"Software system","level":3,"score":0.40765875577926636},{"id":"https://openalex.org/C186846655","wikidata":"https://www.wikidata.org/wiki/Q3398377","display_name":"Software construction","level":4,"score":0.09578201174736023},{"id":"https://openalex.org/C31258907","wikidata":"https://www.wikidata.org/wiki/Q1301371","display_name":"Computer network","level":1,"score":0.0},{"id":"https://openalex.org/C119857082","wikidata":"https://www.wikidata.org/wiki/Q2539","display_name":"Machine learning","level":1,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1145/3607186","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3607186","pdf_url":null,"source":{"id":"https://openalex.org/S142627899","display_name":"ACM Transactions on Software Engineering and Methodology","issn_l":"1049-331X","issn":["1049-331X","1557-7392"],"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":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Transactions on Software Engineering and Methodology","raw_type":"journal-article"},{"id":"pmh:oai:espace2.etsmtl.ca:28385","is_oa":false,"landing_page_url":"https://espace2.etsmtl.ca/id/eprint/28385/","pdf_url":null,"source":{"id":"https://openalex.org/S4306402392","display_name":"Espace \u00c9TS (ETS)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I1341030882","host_organization_name":"Educational Testing Service","host_organization_lineage":["https://openalex.org/I1341030882"],"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":"Article publi\u00e9 dans une revue, r\u00e9vis\u00e9 par les pairs"}],"best_oa_location":null,"sustainable_development_goals":[{"display_name":"Industry, innovation and infrastructure","id":"https://metadata.un.org/sdg/9","score":0.6399999856948853}],"awards":[{"id":"https://openalex.org/G2980479518","display_name":null,"funder_award_id":"RGPIN-2018","funder_id":"https://openalex.org/F4320334593","funder_display_name":"Natural Sciences and Engineering Research Council of Canada"},{"id":"https://openalex.org/G3417063735","display_name":null,"funder_award_id":"RGPIN-2018-05960, RGPIN-2021-04000","funder_id":"https://openalex.org/F4320334593","funder_display_name":"Natural Sciences and Engineering Research Council of Canada"}],"funders":[{"id":"https://openalex.org/F4320334593","display_name":"Natural Sciences and Engineering Research Council of Canada","ror":"https://ror.org/01h531d29"}],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":65,"referenced_works":["https://openalex.org/W792211496","https://openalex.org/W1692174238","https://openalex.org/W1966947440","https://openalex.org/W1969344592","https://openalex.org/W1970017388","https://openalex.org/W1978813754","https://openalex.org/W2019257047","https://openalex.org/W2026337293","https://openalex.org/W2027701108","https://openalex.org/W2031821547","https://openalex.org/W2073241381","https://openalex.org/W2092095117","https://openalex.org/W2096045149","https://openalex.org/W2101940033","https://openalex.org/W2114525558","https://openalex.org/W2146194630","https://openalex.org/W2148143831","https://openalex.org/W2151570219","https://openalex.org/W2155653793","https://openalex.org/W2168668632","https://openalex.org/W2176970739","https://openalex.org/W2218021565","https://openalex.org/W2312704740","https://openalex.org/W2367798545","https://openalex.org/W2407292968","https://openalex.org/W2469560967","https://openalex.org/W2474835145","https://openalex.org/W2508918698","https://openalex.org/W2510885373","https://openalex.org/W2562348157","https://openalex.org/W2605856244","https://openalex.org/W2619205510","https://openalex.org/W2808113972","https://openalex.org/W2889155451","https://openalex.org/W2909172538","https://openalex.org/W2914584834","https://openalex.org/W2945013924","https://openalex.org/W2955656327","https://openalex.org/W2963520355","https://openalex.org/W2963548617","https://openalex.org/W2993710525","https://openalex.org/W2997037219","https://openalex.org/W3000116190","https://openalex.org/W3004071943","https://openalex.org/W3006039974","https://openalex.org/W3023973870","https://openalex.org/W3041762618","https://openalex.org/W3046757114","https://openalex.org/W3080471220","https://openalex.org/W3083954092","https://openalex.org/W3106063118","https://openalex.org/W3107331477","https://openalex.org/W3118657661","https://openalex.org/W3130784665","https://openalex.org/W3157440142","https://openalex.org/W3160016965","https://openalex.org/W3161192096","https://openalex.org/W3189209532","https://openalex.org/W3200568639","https://openalex.org/W4210764005","https://openalex.org/W4238083912","https://openalex.org/W4242337985","https://openalex.org/W4243379839","https://openalex.org/W4295192648","https://openalex.org/W6747996232"],"related_works":["https://openalex.org/W2374659758","https://openalex.org/W2350939068","https://openalex.org/W42149892","https://openalex.org/W2385331513","https://openalex.org/W2359101209","https://openalex.org/W313449898","https://openalex.org/W20416959","https://openalex.org/W3022889354","https://openalex.org/W2349813842","https://openalex.org/W2183850065"],"abstract_inverted_index":{"Modern":[0],"software":[1,42,148],"systems":[2],"are":[3,193,220],"designed":[4],"to":[5,22,58,99,112,133,184,214,284,298,339,412],"be":[6,174,248,275],"deployed":[7],"in":[8,222,250],"different":[9,23,199,278],"configured":[10],"environments":[11],"(e.g.,":[12,25,86,254,271],"permissions,":[13],"virtual":[14],"resources,":[15],"network":[16],"connections)":[17],"and":[18,38,69,93,115,143,231,256,286,326,372,389],"adapted":[19],"at":[20,198],"runtime":[21,39,224],"situations":[24],"memory":[26],"limits,":[27],"enabling/disabling":[28],"features,":[29],"database":[30],"credentials).":[31],"Such":[32],"a":[33,41,47,60,79,108,120,141,294,306,315,321,327,335,354,360,366,373,395,406,414],"configuration":[34,50,72,84,89,102,121,137,159,181,191,207,217,279,288,300,341,347,388,403,410],"during":[35,210],"the":[36,67,83,100,153,163,166,211,223,244,267,310,345],"deployment":[37,200,212],"of":[40,49,71,82,155,158,165,170,180,235,243,313,319,324,330,358,364,370,377,408],"system":[43,85],"is":[44,237],"implemented":[45],"via":[46],"set":[48],"files,":[51,160,303,391],"which":[52,161,171,304],"together":[53],"constitute":[54,119],"what":[55,117],"we":[56,110,126,204,291,333],"refer":[57],"as":[59,240,258],"\u201cconfiguration":[61],"system.\u201d":[62],"Recent":[63],"research":[64],"efforts":[65],"investigated":[66],"evolution":[68],"maintenance":[70],"files.":[73,262,289],"However,":[74],"they":[75],"merely":[76],"focused":[77],"on":[78,168,344],"limited":[80],"part":[81],"specific":[87,206],"infrastructure":[88,167],"files":[90,118,138,182,192,208,218,236,342,411],"or":[91],"Dockerfiles),":[92],"their":[94],"results":[95],"do":[96,124],"not":[97,238],"generalize":[98],"whole":[101],"system.":[103,122],"To":[104,123],"cope":[105],"with":[106,177,384],"such":[107],"limitation,":[109],"aim":[111],"better":[113],"capture":[114],"understand":[116],"so,":[125],"leverage":[127,293,334],"an":[128],"open":[129,146],"card":[130],"sort":[131],"technique":[132],"qualitatively":[134],"study":[135],"1,756":[136],"from":[139,301],"OpenStack,":[140],"large":[142],"widely":[144],"studied":[145],"source":[147,260],"ecosystem.":[149],"Our":[150,349,379],"investigation":[151],"reveals":[152],"existence":[154],"nine":[156,245,346],"types":[157,179,234,246],"cover":[162],"creation":[164],"top":[169],"OpenStack":[172,186],"will":[173],"deployed,":[175],"along":[176],"other":[178,216],"used":[183,197,209,221,276],"customize":[185],"after":[187],"its":[188],"deployment.":[189],"These":[190],"interconnected":[194],"while":[195],"being":[196],"stages.":[201],"For":[202],"instance,":[203],"observe":[205,228],"stage":[213],"create":[215],"that":[219,229,266,383],"stage.":[225],"We":[226,263],"also":[227,264,381],"identifying":[230],"classifying":[232],"these":[233],"straightforward,":[239],"five":[241],"out":[242],"can":[247,274],"written":[249],"similar":[251],"programming":[252],"languages":[253],"Python":[255],"Bash)":[257],"regular":[259],"code":[261],"found":[265],"same":[268],"file":[269],"extensions":[270],"Yaml":[272],")":[273],"for":[277],"types,":[280],"making":[281],"it":[282],"difficult":[283],"identify":[285,299],"classify":[287,340],"Thus,":[290],"first":[292],"machine":[295],"learning":[296],"model":[297,338,352,393,404],"non-configuration":[302,390],"achieved":[305,353],"median":[307,316,322,328,355,361,367,374,396,415],"area":[308],"under":[309],"curve":[311],"(AUC)":[312],"0.91,":[314],"Brier":[317,362],"score":[318,363],"0.12,":[320],"precision":[323,369],"0.86,":[325],"recall":[329,376],"0.83.":[331],"Thereafter,":[332],"multi-class":[336,350],"classification":[337,351],"based":[343],"types.":[348],"weighted":[356,368,375,416],"AUC":[357,397,417],"0.92,":[359],"0.04,":[365],"0.84,":[371],"0.82.":[378],"analysis":[380],"shows":[382],"only":[385],"100":[386,409],"labeled":[387],"our":[392,402],"reached":[394],"higher":[398,418],"than":[399,419],"0.69.":[400],"Furthermore,":[401],"requires":[405],"minimum":[407],"reach":[413],"0.75.":[420]},"counts_by_year":[{"year":2026,"cited_by_count":1},{"year":2025,"cited_by_count":2},{"year":2024,"cited_by_count":1},{"year":2023,"cited_by_count":2}],"updated_date":"2026-05-21T06:26:12.895304","created_date":"2025-10-10T00:00:00"}
