{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,5]],"date-time":"2026-02-05T11:23:29Z","timestamp":1770290609100,"version":"3.49.0"},"reference-count":44,"publisher":"IEEE","license":[{"start":{"date-parts":[[2022,5,1]],"date-time":"2022-05-01T00:00:00Z","timestamp":1651363200000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-029"},{"start":{"date-parts":[[2022,5,1]],"date-time":"2022-05-01T00:00:00Z","timestamp":1651363200000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-037"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2022,5]]},"DOI":"10.1109\/icse-nier55298.2022.9793538","type":"proceedings-article","created":{"date-parts":[[2022,6,13]],"date-time":"2022-06-13T21:06:24Z","timestamp":1655154384000},"page":"101-105","source":"Crossref","is-referenced-by-count":1,"title":["Towards Incremental Build of Software Configurations"],"prefix":"10.1109","author":[{"given":"Georges Aaron","family":"Randrianaina","sequence":"first","affiliation":[{"name":"Univ Rennes, CNRS, Inria, IRISA - UMR 6074,Rennes,France,F-35000"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Djamel Eddine","family":"Khelladi","sequence":"additional","affiliation":[{"name":"Univ Rennes, CNRS, Inria, IRISA - UMR 6074,Rennes,France,F-35000"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Olivier","family":"Zendra","sequence":"additional","affiliation":[{"name":"Univ Rennes, CNRS, Inria, IRISA - UMR 6074,Rennes,France,F-35000"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Mathieu","family":"Acher","sequence":"additional","affiliation":[{"name":"Univ Rennes, CNRS, Inria, IRISA - UMR 6074 Institut Universitaire de France (IUF),Rennes,France,F-35000"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"263","reference":[{"key":"ref39","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2017.64"},{"key":"ref38","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-28872-2_19"},{"key":"ref33","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-61443-4"},{"key":"ref32","article-title":"Lessons and Pitfalls in Building Firefox with Tup","author":"maudoux","year":"2019","journal-title":"SATToSE"},{"key":"ref31","doi-asserted-by":"publisher","DOI":"10.1109\/MS.2018.111095025"},{"key":"ref30","first-page":"1","article-title":"Bringing incremental builds to continuous integration","author":"maudoux","year":"2017","journal-title":"Proc 10th Seminar Series Advanced Techniques & Tools for Software Evolution"},{"key":"ref37","doi-asserted-by":"publisher","DOI":"10.1145\/48022.214505"},{"key":"ref36","doi-asserted-by":"publisher","DOI":"10.1145\/1806799.1806864"},{"key":"ref35","doi-asserted-by":"publisher","DOI":"10.1145\/2568225.2568300"},{"key":"ref34","doi-asserted-by":"crossref","DOI":"10.1145\/2398856.2364538","article-title":"Shake before building","volume":"47","author":"mitchell","year":"2012","journal-title":"ACM SIGPLAN Notices"},{"key":"ref10","doi-asserted-by":"publisher","DOI":"10.1145\/2858965.2814316"},{"key":"ref40","doi-asserted-by":"publisher","DOI":"10.1145\/2580950"},{"key":"ref11","doi-asserted-by":"publisher","DOI":"10.1002\/spe.4380090402"},{"key":"ref12","doi-asserted-by":"publisher","DOI":"10.1145\/3442391.3442411"},{"key":"ref13","first-page":"1","article-title":"Accelerating Continuous Integration by Caching Environments and Inferring Dependencies","author":"gallaba","year":"2020","journal-title":"IEEE Transactions on Software Engineering"},{"key":"ref14","doi-asserted-by":"publisher","DOI":"10.1109\/ASE.2013.6693089"},{"key":"ref15","doi-asserted-by":"publisher","DOI":"10.1007\/s10664-018-9635-4"},{"key":"ref16","doi-asserted-by":"publisher","DOI":"10.1145\/2814270.2814305"},{"key":"ref17","doi-asserted-by":"publisher","DOI":"10.1145\/3106237.3106270"},{"key":"ref18","doi-asserted-by":"publisher","DOI":"10.1145\/2970276.2970358"},{"key":"ref19","doi-asserted-by":"publisher","DOI":"10.1109\/ASE.2017.8115661"},{"key":"ref28","doi-asserted-by":"publisher","DOI":"10.1145\/3461001.3471149"},{"key":"ref4","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2021.111044"},{"key":"ref27","doi-asserted-by":"publisher","DOI":"10.1109\/ICSME.2018.00060"},{"key":"ref3","doi-asserted-by":"publisher","DOI":"10.1145\/3358960.3379137"},{"key":"ref6","doi-asserted-by":"publisher","DOI":"10.1109\/ICSME.2017.34"},{"key":"ref29","first-page":"31:1","article-title":"Learning-based prioritization of test cases in continuous integration of highly-configurable software","author":"prado lima","year":"2020","journal-title":"SPLC &#x2019;20 24th ACM International Systems and Software Product Line Conference"},{"key":"ref5","doi-asserted-by":"publisher","DOI":"10.1109\/MSR.2017.62"},{"key":"ref8","first-page":"85","article-title":"Integration of Incremental Build Systems Into Software Comprehension Tools","author":"cser\u00e9p","year":"2020","journal-title":"ICAIL"},{"key":"ref7","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2012.86"},{"key":"ref2","article-title":"KernelCI","year":"2021"},{"key":"ref9","article-title":"The costs of continuous integration","author":"edge","year":"2020"},{"key":"ref1","year":"0"},{"key":"ref20","doi-asserted-by":"publisher","DOI":"10.1145\/3236024.3236074"},{"key":"ref22","doi-asserted-by":"crossref","first-page":"25","DOI":"10.1145\/1868688.1868693","article-title":"Type- Chef: Toward Type Checking #Ifdef Variability in C","author":"kenner","year":"2010","journal-title":"Proceedings of the 2Nd International Workshop on Feature-Oriented Software Development (Eindhoven The Netherlands) (FOSD &#x2019;10)"},{"key":"ref21","doi-asserted-by":"publisher","DOI":"10.1109\/ASE.2008.36"},{"key":"ref42","doi-asserted-by":"publisher","DOI":"10.1145\/3280986"},{"key":"ref24","first-page":"257","article-title":"SPLat: lightweight dynamic analysis for reducing combinatorics in testing configurable systems - ESEC\/FSE &#x2019;13","author":"peter kim","year":"2013","journal-title":"Proceedings of the 2013 9th Joint Meeting on Foundations of Software Engineering"},{"key":"ref41","doi-asserted-by":"publisher","DOI":"10.1145\/5956.5959"},{"key":"ref23","first-page":"57","article-title":"Reducing combinatorics in testing product lines","author":"peter kim","year":"2011","journal-title":"Proceedings of the tenth international conference on Aspect-oriented software development (AOSD &#x2019;11)"},{"key":"ref44","doi-asserted-by":"publisher","DOI":"10.1109\/ASE.2017.8115619"},{"key":"ref26","doi-asserted-by":"publisher","DOI":"10.1109\/DSN.2017.62"},{"key":"ref43","doi-asserted-by":"publisher","DOI":"10.1109\/APSEC.2015.27"},{"key":"ref25","doi-asserted-by":"publisher","DOI":"10.1145\/3238147.3238196"}],"event":{"name":"2022 IEEE\/ACM 44th International Conference on Software Engineering: New Ideas and Emerging Results (ICSE-NIER)","location":"Pittsburgh, PA, USA","start":{"date-parts":[[2022,5,22]]},"end":{"date-parts":[[2022,5,24]]}},"container-title":["2022 IEEE\/ACM 44th International Conference on Software Engineering: New Ideas and Emerging Results (ICSE-NIER)"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/9793505\/9793506\/09793538.pdf?arnumber=9793538","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,2,8]],"date-time":"2023-02-08T02:38:18Z","timestamp":1675823898000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/9793538\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,5]]},"references-count":44,"URL":"https:\/\/doi.org\/10.1109\/icse-nier55298.2022.9793538","relation":{},"subject":[],"published":{"date-parts":[[2022,5]]}}}