{"id":"https://openalex.org/W4282833660","doi":"https://doi.org/10.1109/icse-nier55298.2022.9793538","title":"Towards Incremental Build of Software Configurations","display_name":"Towards Incremental Build of Software Configurations","publication_year":2022,"publication_date":"2022-05-01","ids":{"openalex":"https://openalex.org/W4282833660","doi":"https://doi.org/10.1109/icse-nier55298.2022.9793538"},"language":"en","primary_location":{"id":"doi:10.1109/icse-nier55298.2022.9793538","is_oa":false,"landing_page_url":"https://doi.org/10.1109/icse-nier55298.2022.9793538","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2022 IEEE/ACM 44th International Conference on Software Engineering: New Ideas and Emerging Results (ICSE-NIER)","raw_type":"proceedings-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/A5071463650","display_name":"Georges Aaron Randrianaina","orcid":"https://orcid.org/0000-0001-6560-7944"},"institutions":[{"id":"https://openalex.org/I1294671590","display_name":"Centre National de la Recherche Scientifique","ror":"https://ror.org/02feahw73","country_code":"FR","type":"government","lineage":["https://openalex.org/I1294671590"]},{"id":"https://openalex.org/I2802519937","display_name":"Institut de Recherche en Informatique et Syst\u00e8mes Al\u00e9atoires","ror":"https://ror.org/00myn0z94","country_code":"FR","type":"facility","lineage":["https://openalex.org/I1294671590","https://openalex.org/I1294671590","https://openalex.org/I1326498283","https://openalex.org/I205703379","https://openalex.org/I2802204017","https://openalex.org/I2802519937","https://openalex.org/I28221208","https://openalex.org/I4210127572","https://openalex.org/I4210159245","https://openalex.org/I56067802"]},{"id":"https://openalex.org/I56067802","display_name":"Universit\u00e9 de Rennes","ror":"https://ror.org/015m7wh34","country_code":"FR","type":"education","lineage":["https://openalex.org/I56067802"]}],"countries":["FR"],"is_corresponding":false,"raw_author_name":"Georges Aaron Randrianaina","raw_affiliation_strings":["Univ Rennes, CNRS, Inria, IRISA - UMR 6074,Rennes,France,F-35000"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Univ Rennes, CNRS, Inria, IRISA - UMR 6074,Rennes,France,F-35000","institution_ids":["https://openalex.org/I2802519937","https://openalex.org/I56067802","https://openalex.org/I1294671590"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5108144659","display_name":"Djamel Eddine Khelladi","orcid":null},"institutions":[{"id":"https://openalex.org/I1294671590","display_name":"Centre National de la Recherche Scientifique","ror":"https://ror.org/02feahw73","country_code":"FR","type":"government","lineage":["https://openalex.org/I1294671590"]},{"id":"https://openalex.org/I2802519937","display_name":"Institut de Recherche en Informatique et Syst\u00e8mes Al\u00e9atoires","ror":"https://ror.org/00myn0z94","country_code":"FR","type":"facility","lineage":["https://openalex.org/I1294671590","https://openalex.org/I1294671590","https://openalex.org/I1326498283","https://openalex.org/I205703379","https://openalex.org/I2802204017","https://openalex.org/I2802519937","https://openalex.org/I28221208","https://openalex.org/I4210127572","https://openalex.org/I4210159245","https://openalex.org/I56067802"]},{"id":"https://openalex.org/I56067802","display_name":"Universit\u00e9 de Rennes","ror":"https://ror.org/015m7wh34","country_code":"FR","type":"education","lineage":["https://openalex.org/I56067802"]}],"countries":["FR"],"is_corresponding":false,"raw_author_name":"Djamel Eddine Khelladi","raw_affiliation_strings":["Univ Rennes, CNRS, Inria, IRISA - UMR 6074,Rennes,France,F-35000"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Univ Rennes, CNRS, Inria, IRISA - UMR 6074,Rennes,France,F-35000","institution_ids":["https://openalex.org/I2802519937","https://openalex.org/I56067802","https://openalex.org/I1294671590"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5009915982","display_name":"Olivier Zendra","orcid":"https://orcid.org/0000-0001-6830-2572"},"institutions":[{"id":"https://openalex.org/I1294671590","display_name":"Centre National de la Recherche Scientifique","ror":"https://ror.org/02feahw73","country_code":"FR","type":"government","lineage":["https://openalex.org/I1294671590"]},{"id":"https://openalex.org/I2802519937","display_name":"Institut de Recherche en Informatique et Syst\u00e8mes Al\u00e9atoires","ror":"https://ror.org/00myn0z94","country_code":"FR","type":"facility","lineage":["https://openalex.org/I1294671590","https://openalex.org/I1294671590","https://openalex.org/I1326498283","https://openalex.org/I205703379","https://openalex.org/I2802204017","https://openalex.org/I2802519937","https://openalex.org/I28221208","https://openalex.org/I4210127572","https://openalex.org/I4210159245","https://openalex.org/I56067802"]},{"id":"https://openalex.org/I56067802","display_name":"Universit\u00e9 de Rennes","ror":"https://ror.org/015m7wh34","country_code":"FR","type":"education","lineage":["https://openalex.org/I56067802"]}],"countries":["FR"],"is_corresponding":false,"raw_author_name":"Olivier Zendra","raw_affiliation_strings":["Univ Rennes, CNRS, Inria, IRISA - UMR 6074,Rennes,France,F-35000"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Univ Rennes, CNRS, Inria, IRISA - UMR 6074,Rennes,France,F-35000","institution_ids":["https://openalex.org/I2802519937","https://openalex.org/I56067802","https://openalex.org/I1294671590"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5003973216","display_name":"Mathieu Acher","orcid":"https://orcid.org/0000-0003-1483-3858"},"institutions":[{"id":"https://openalex.org/I1294671590","display_name":"Centre National de la Recherche Scientifique","ror":"https://ror.org/02feahw73","country_code":"FR","type":"government","lineage":["https://openalex.org/I1294671590"]},{"id":"https://openalex.org/I185839726","display_name":"Institut Universitaire de France","ror":"https://ror.org/055khg266","country_code":"FR","type":"education","lineage":["https://openalex.org/I185839726"]},{"id":"https://openalex.org/I2802519937","display_name":"Institut de Recherche en Informatique et Syst\u00e8mes Al\u00e9atoires","ror":"https://ror.org/00myn0z94","country_code":"FR","type":"facility","lineage":["https://openalex.org/I1294671590","https://openalex.org/I1294671590","https://openalex.org/I1326498283","https://openalex.org/I205703379","https://openalex.org/I2802204017","https://openalex.org/I2802519937","https://openalex.org/I28221208","https://openalex.org/I4210127572","https://openalex.org/I4210159245","https://openalex.org/I56067802"]},{"id":"https://openalex.org/I56067802","display_name":"Universit\u00e9 de Rennes","ror":"https://ror.org/015m7wh34","country_code":"FR","type":"education","lineage":["https://openalex.org/I56067802"]}],"countries":["FR"],"is_corresponding":false,"raw_author_name":"Mathieu Acher","raw_affiliation_strings":["Univ Rennes, CNRS, Inria, IRISA - UMR 6074 Institut Universitaire de France (IUF),Rennes,France,F-35000"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Univ Rennes, CNRS, Inria, IRISA - UMR 6074 Institut Universitaire de France (IUF),Rennes,France,F-35000","institution_ids":["https://openalex.org/I185839726","https://openalex.org/I2802519937","https://openalex.org/I56067802","https://openalex.org/I1294671590"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":4,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.2775,"has_fulltext":false,"cited_by_count":2,"citation_normalized_percentile":{"value":0.61693419,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":90,"max":95},"biblio":{"volume":null,"issue":null,"first_page":"101","last_page":"105"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10639","display_name":"Advanced Software Engineering Methodologies","score":0.9998000264167786,"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"}},"topics":[{"id":"https://openalex.org/T10639","display_name":"Advanced Software Engineering Methodologies","score":0.9998000264167786,"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"}},{"id":"https://openalex.org/T10260","display_name":"Software Engineering Research","score":0.9997000098228455,"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.9993000030517578,"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/computer-science","display_name":"Computer science","score":0.7675263285636902},{"id":"https://openalex.org/keywords/software-construction","display_name":"Software construction","score":0.6211552023887634},{"id":"https://openalex.org/keywords/software-development","display_name":"Software development","score":0.5662358999252319},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.5649361610412598},{"id":"https://openalex.org/keywords/software-evolution","display_name":"Software evolution","score":0.5355002880096436},{"id":"https://openalex.org/keywords/linux-kernel","display_name":"Linux kernel","score":0.49342361092567444},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.4904644191265106},{"id":"https://openalex.org/keywords/software-framework","display_name":"Software framework","score":0.48317065834999084},{"id":"https://openalex.org/keywords/software-sizing","display_name":"Software sizing","score":0.4655531048774719},{"id":"https://openalex.org/keywords/software-system","display_name":"Software system","score":0.4594695270061493},{"id":"https://openalex.org/keywords/software-quality","display_name":"Software quality","score":0.4225974977016449},{"id":"https://openalex.org/keywords/component-based-software-engineering","display_name":"Component-based software engineering","score":0.41848477721214294},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.3674267530441284},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.26979804039001465}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7675263285636902},{"id":"https://openalex.org/C186846655","wikidata":"https://www.wikidata.org/wiki/Q3398377","display_name":"Software construction","level":4,"score":0.6211552023887634},{"id":"https://openalex.org/C529173508","wikidata":"https://www.wikidata.org/wiki/Q638608","display_name":"Software development","level":3,"score":0.5662358999252319},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.5649361610412598},{"id":"https://openalex.org/C202105479","wikidata":"https://www.wikidata.org/wiki/Q265013","display_name":"Software evolution","level":5,"score":0.5355002880096436},{"id":"https://openalex.org/C553261973","wikidata":"https://www.wikidata.org/wiki/Q14579","display_name":"Linux kernel","level":2,"score":0.49342361092567444},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.4904644191265106},{"id":"https://openalex.org/C76518257","wikidata":"https://www.wikidata.org/wiki/Q271680","display_name":"Software framework","level":5,"score":0.48317065834999084},{"id":"https://openalex.org/C201515116","wikidata":"https://www.wikidata.org/wiki/Q7554363","display_name":"Software sizing","level":5,"score":0.4655531048774719},{"id":"https://openalex.org/C149091818","wikidata":"https://www.wikidata.org/wiki/Q2429814","display_name":"Software system","level":3,"score":0.4594695270061493},{"id":"https://openalex.org/C117447612","wikidata":"https://www.wikidata.org/wiki/Q1412670","display_name":"Software quality","level":4,"score":0.4225974977016449},{"id":"https://openalex.org/C174683762","wikidata":"https://www.wikidata.org/wiki/Q609588","display_name":"Component-based software engineering","level":4,"score":0.41848477721214294},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.3674267530441284},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.26979804039001465}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/icse-nier55298.2022.9793538","is_oa":false,"landing_page_url":"https://doi.org/10.1109/icse-nier55298.2022.9793538","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2022 IEEE/ACM 44th International Conference on Software Engineering: New Ideas and Emerging Results (ICSE-NIER)","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"display_name":"Industry, innovation and infrastructure","score":0.6299999952316284,"id":"https://metadata.un.org/sdg/9"}],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":43,"referenced_works":["https://openalex.org/W1842210354","https://openalex.org/W1995568418","https://openalex.org/W1999296854","https://openalex.org/W2026947155","https://openalex.org/W2042154985","https://openalex.org/W2048064553","https://openalex.org/W2050204069","https://openalex.org/W2098345837","https://openalex.org/W2110025251","https://openalex.org/W2117352154","https://openalex.org/W2148238464","https://openalex.org/W2294979290","https://openalex.org/W2296144649","https://openalex.org/W2347053969","https://openalex.org/W2377275788","https://openalex.org/W2618360667","https://openalex.org/W2733244695","https://openalex.org/W2740295334","https://openalex.org/W2753294950","https://openalex.org/W2756040459","https://openalex.org/W2768032356","https://openalex.org/W2768067395","https://openalex.org/W2769578423","https://openalex.org/W2784226873","https://openalex.org/W2793051425","https://openalex.org/W2888590305","https://openalex.org/W2898888361","https://openalex.org/W2900986289","https://openalex.org/W2901842721","https://openalex.org/W2962948349","https://openalex.org/W2992291905","https://openalex.org/W3003759973","https://openalex.org/W3003851828","https://openalex.org/W3094358887","https://openalex.org/W3094707302","https://openalex.org/W3095023974","https://openalex.org/W3118614203","https://openalex.org/W3128961854","https://openalex.org/W3186146083","https://openalex.org/W3193483200","https://openalex.org/W6746285075","https://openalex.org/W6773587251","https://openalex.org/W6788137796"],"related_works":["https://openalex.org/W2128780139","https://openalex.org/W1584220698","https://openalex.org/W2122944092","https://openalex.org/W1519914673","https://openalex.org/W2164183816","https://openalex.org/W2386418808","https://openalex.org/W2182545529","https://openalex.org/W1567490148","https://openalex.org/W2900166232","https://openalex.org/W2047169197"],"abstract_inverted_index":{"Building":[0],"software":[1,11,18,48,61,78,101],"is":[2,19,27,40,147,173],"a":[3,28,47,50,117,163],"crucial":[4],"task":[5],"to":[6,35,41,162,175,189,195],"compile,":[7],"test,":[8],"and":[9,21,33,63,115,126,186,202,209],"deploy":[10],"systems":[12],"while":[13],"continuously":[14],"ensuring":[15],"quality.":[16],"As":[17],"more":[20,22],"configurable,":[23],"building":[24],"multiple":[25],"configurations":[26,138],"pressing":[29],"need,":[30],"yet,":[31],"costly":[32],"challenging":[34],"instrument.":[36],"The":[37],"common":[38],"practice":[39],"independently":[42],"build":[43,56,90,109,137,145,192],"(a.k.a.,":[44],"clean":[45,197],"build)":[46],"for":[49,60,77,110],"subset":[51],"of":[52,67,95,100,179,191],"configurations.":[53,79,168],"While":[54],"incremental":[55,89,108],"has":[57,72],"been":[58,75],"considered":[59,76],"evolution":[62],"relatively":[64],"small":[65],"modifications":[66],"the":[68,86,93,97,158,177],"source":[69],"code,":[70],"it":[71,172],"surprisingly":[73],"not":[74,152],"In":[80],"this":[81],"vision":[82],"paper,":[83],"we":[84,106,131,150,170,182],"formulate":[85],"hypothesis":[87],"that":[88,133,143],"can":[91,135],"reduce":[92],"cost":[94],"exploring":[96],"configuration":[98,207],"space":[99],"systems.":[102,212],"We":[103],"detail":[104],"how":[105],"apply":[107],"two":[111,121],"real-world":[112],"application":[113],"scenarios":[114],"conduct":[116],"preliminary":[118],"evaluation":[119],"on":[120],"case":[122],"studies,":[123],"namely":[124],"x264":[125],"Linux":[127,159],"Kernel.":[128],"For":[129],"x264,":[130],"found":[132],"one":[134],"incrementally":[136],"in":[139],"an":[140],"order":[141,156],"such":[142],"overall":[144],"time":[146,193],"reduced.":[148],"Nevertheless,":[149],"could":[151,183],"find":[153],"any":[154],"optimal":[155],"with":[157],"Kernel,":[160],"due":[161],"high":[164],"distance":[165],"between":[166],"random":[167],"Therefore,":[169],"show":[171],"possible":[174],"control":[176,211],"process":[178],"generating":[180],"configurations:":[181],"reuse":[184],"commonality":[185],"gain":[187],"up":[188],"66%":[190],"compared":[194],"only":[196],"builds.CCS":[198],"CONCEPTS":[199],"\u2022":[200],"Software":[201,206],"its":[203],"engineering":[204],"$\\rightarrow$":[205],"management":[208],"version":[210]},"counts_by_year":[{"year":2025,"cited_by_count":1},{"year":2024,"cited_by_count":1}],"updated_date":"2026-06-11T09:08:48.828518","created_date":"2025-10-10T00:00:00"}
