{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,5]],"date-time":"2026-02-05T07:05:10Z","timestamp":1770275110582,"version":"3.49.0"},"publisher-location":"New York, NY, USA","reference-count":54,"publisher":"ACM","license":[{"start":{"date-parts":[[2022,5,21]],"date-time":"2022-05-21T00:00:00Z","timestamp":1653091200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"name":"ANR","award":["17-CE25-0010-01"],"award-info":[{"award-number":["17-CE25-0010-01"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2022,5,21]]},"DOI":"10.1145\/3510003.3510190","type":"proceedings-article","created":{"date-parts":[[2022,7,5]],"date-time":"2022-07-05T22:42:59Z","timestamp":1657060979000},"page":"1584-1596","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":5,"title":["On the benefits and limits of incremental build of software configurations"],"prefix":"10.1145","author":[{"given":"Georges Aaron","family":"Randrianaina","sequence":"first","affiliation":[{"name":"Univ Rennes, Rennes, France"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Xhevahire","family":"T\u00ebrnava","sequence":"additional","affiliation":[{"name":"Univ Rennes, Rennes, France"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Djamel Eddine","family":"Khelladi","sequence":"additional","affiliation":[{"name":"Univ Rennes, Rennes, France"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Mathieu","family":"Acher","sequence":"additional","affiliation":[{"name":"Univ Rennes, Rennes, France"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2022,7,5]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSM.2007.4362624"},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/3358960.3379137"},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2021.111044"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/2103656.2103677"},{"key":"e_1_3_2_1_5_1","unstructured":"Bazel. Online; accessed 2022. A fast scalable multi-language and extensible build system. https:\/\/bazel.build\/."},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1109\/MSR.2017.62"},{"key":"e_1_3_2_1_7_1","unstructured":"BuildGrid. Online; accessed 2022. RECC. https:\/\/buildgrid.gitlab.io\/buildgrid\/user\/using_recc.html."},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSME.2017.34"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2012.86"},{"key":"e_1_3_2_1_10_1","unstructured":"M\u00e1t\u00e9 Cser\u00e9p and Anett Fekete. 2020. Integration of incremental build systems into software comprehension tools. In ICAI. 85--93. http:\/\/ceur-ws.org\/Vol-2650\/paper10.pdf"},{"key":"e_1_3_2_1_11_1","unstructured":"Jack Edge. 2020. The costs of continuous integration. https:\/\/lwn.net\/Articles\/813767\/."},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/2858965.2814316"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1002\/spe.4380090402"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/3442391.3442411"},{"key":"e_1_3_2_1_15_1","unstructured":"GNU Project - Free Software Foundation. Online; accessed 2022. Autoconf. https:\/\/www.gnu.org\/software\/autoconf\/."},{"key":"e_1_3_2_1_16_1","unstructured":"GNU Project - Free Software Foundation. Online; accessed 2022. Automake. https:\/\/www.gnu.org\/software\/automake\/."},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1007\/BF02579168"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1109\/ASE.2013.6693089"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10664-018-9635-4"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/2814270.2814305"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/3106237.3106270"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/2970276.2970358"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1109\/ASE.2017.8115661"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1109\/ASE.2008.36"},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/1868688.1868693"},{"key":"e_1_3_2_1_26_1","unstructured":"KernelCI. Online; accessed 2022. KernelCI. https:\/\/kernelci.org\/."},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/1960275.1960284"},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/2491411.2491459"},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/3238147.3238196"},{"key":"e_1_3_2_1_30_1","unstructured":"Gabri\u00ebl Konat Roelof Sol Sebastian Erdweg and Eelco Visser. [n.d.]. Precise efficient and expressive incremental build scripts with PIE. ([n. d.])."},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSME.2018.00060"},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/3382025.3414967"},{"key":"e_1_3_2_1_33_1","volume-title":"Luc Lesoil, Jean-Marc J\u00e9z\u00e9quel, and Djamel Eddine Khelladi.","author":"Martin Hugo","year":"2021","unstructured":"Hugo Martin, Mathieu Acher, Juliana Alves Pereira, Luc Lesoil, Jean-Marc J\u00e9z\u00e9quel, and Djamel Eddine Khelladi. 2021. Transfer Learning Across Variants and Versions: The Case of Linux Kernel Size. IEEE Transactions on Software Engineering (2021), 1--17. https:\/\/hal.inria.fr\/hal-03358817"},{"key":"e_1_3_2_1_34_1","volume-title":"Proc. 10th Seminar Series Advanced Techniques & Tools for Software Evolution. 1--6.","author":"Maudoux Guillaume","year":"2017","unstructured":"Guillaume Maudoux and Kim Mens. 2017. Bringing incremental builds to continuous integration. In Proc. 10th Seminar Series Advanced Techniques & Tools for Software Evolution. 1--6."},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1109\/MS.2018.111095025"},{"key":"e_1_3_2_1_36_1","unstructured":"Guillaume Maudoux and Kim Mens. 2019. Lessons and pitfalls in building Firefox with Tup.. In SAT ToSE."},{"key":"e_1_3_2_1_37_1","unstructured":"Maven. Online; accessed 2022. A software project management and comprehension tool. https:\/\/maven.apache.org\/."},{"key":"e_1_3_2_1_38_1","volume-title":"Mastering software variability with FeatureIDE","author":"Meinicke Jens","unstructured":"Jens Meinicke, Thomas Th\u00fcm, Reimar Schr\u00f6ter, Fabian Benduhn, Thomas Leich, and Gunter Saake. 2017. Mastering software variability with FeatureIDE. Springer."},{"key":"e_1_3_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1145\/2398856.2364538"},{"key":"e_1_3_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1145\/3236774"},{"key":"e_1_3_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2018.2870895"},{"key":"e_1_3_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1145\/2568225.2568300"},{"key":"e_1_3_2_1_43_1","unstructured":"Ninja. Online; accessed 2022. A Small Build System with a Focus on Speed. https:\/\/ninja-build.org\/."},{"key":"e_1_3_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.1145\/1806799.1806864"},{"key":"e_1_3_2_1_45_1","doi-asserted-by":"publisher","DOI":"10.1109\/ASE.2015.45"},{"key":"e_1_3_2_1_46_1","doi-asserted-by":"publisher","DOI":"10.1145\/48022.214505"},{"key":"e_1_3_2_1_47_1","doi-asserted-by":"publisher","DOI":"10.1145\/2568225.2568255"},{"key":"e_1_3_2_1_48_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-28872-2_19"},{"key":"e_1_3_2_1_49_1","doi-asserted-by":"publisher","DOI":"10.1145\/2786805.2786845"},{"key":"e_1_3_2_1_50_1","doi-asserted-by":"publisher","DOI":"10.1145\/3241743"},{"key":"e_1_3_2_1_51_1","doi-asserted-by":"publisher","DOI":"10.1145\/2580950"},{"key":"e_1_3_2_1_52_1","doi-asserted-by":"publisher","DOI":"10.1145\/5956.5959"},{"key":"e_1_3_2_1_53_1","doi-asserted-by":"publisher","DOI":"10.1145\/3280986"},{"key":"e_1_3_2_1_54_1","doi-asserted-by":"publisher","DOI":"10.1109\/ASE.2017.8115619"}],"event":{"name":"ICSE '22: 44th International Conference on Software Engineering","location":"Pittsburgh Pennsylvania","acronym":"ICSE '22","sponsor":["SIGSOFT ACM Special Interest Group on Software Engineering","IEEE CS"]},"container-title":["Proceedings of the 44th International Conference on Software Engineering"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3510003.3510190","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3510003.3510190","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T20:12:24Z","timestamp":1750191144000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3510003.3510190"}},"subtitle":["an exploratory study"],"short-title":[],"issued":{"date-parts":[[2022,5,21]]},"references-count":54,"alternative-id":["10.1145\/3510003.3510190","10.1145\/3510003"],"URL":"https:\/\/doi.org\/10.1145\/3510003.3510190","relation":{},"subject":[],"published":{"date-parts":[[2022,5,21]]},"assertion":[{"value":"2022-07-05","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}